/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/automizer/acceleratedInterpolation/acceleratedInterpolationFastUPR_32.epf -i ../../../trunk/examples/svcomp/eca-rers2012/Problem14_label38.c -------------------------------------------------------------------------------- This is Ultimate 0.1.25-8fc6572 [2020-07-10 20:13:19,546 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-10 20:13:19,549 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-10 20:13:19,561 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-10 20:13:19,561 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-10 20:13:19,562 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-10 20:13:19,564 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-10 20:13:19,565 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-10 20:13:19,567 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-10 20:13:19,568 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-10 20:13:19,569 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-10 20:13:19,570 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-10 20:13:19,570 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-10 20:13:19,571 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-10 20:13:19,572 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-10 20:13:19,573 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-10 20:13:19,574 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-10 20:13:19,575 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-10 20:13:19,576 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-10 20:13:19,578 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-10 20:13:19,579 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-10 20:13:19,580 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-10 20:13:19,581 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-10 20:13:19,582 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-10 20:13:19,586 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-10 20:13:19,586 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-10 20:13:19,587 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-10 20:13:19,587 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-10 20:13:19,588 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-10 20:13:19,589 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-10 20:13:19,590 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-10 20:13:19,590 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-10 20:13:19,591 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-10 20:13:19,594 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-10 20:13:19,597 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-10 20:13:19,597 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-10 20:13:19,598 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-10 20:13:19,598 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-10 20:13:19,598 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-10 20:13:19,599 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-10 20:13:19,603 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-10 20:13:19,603 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationFastUPR_32.epf [2020-07-10 20:13:19,620 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-10 20:13:19,620 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-10 20:13:19,622 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-10 20:13:19,622 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-10 20:13:19,622 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-10 20:13:19,623 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-10 20:13:19,623 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-10 20:13:19,623 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-10 20:13:19,623 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-10 20:13:19,623 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-10 20:13:19,624 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-10 20:13:19,625 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-10 20:13:19,625 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-10 20:13:19,625 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-10 20:13:19,625 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-10 20:13:19,626 INFO L138 SettingsManager]: * Size of a code block=SingleStatement [2020-07-10 20:13:19,626 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-10 20:13:19,626 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-10 20:13:19,626 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-10 20:13:19,627 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-10 20:13:19,627 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=AcceleratedInterpolation [2020-07-10 20:13:19,627 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-10 20:13:19,627 INFO L138 SettingsManager]: * Use separate solver for trace checks=false [2020-07-10 20:13:19,903 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-10 20:13:19,919 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-10 20:13:19,922 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-10 20:13:19,924 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-10 20:13:19,925 INFO L275 PluginConnector]: CDTParser initialized [2020-07-10 20:13:19,926 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-10 20:13:20,001 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ced9e88bd/0f0c73c7f744435c820bd0d8eee8bd52/FLAGb4e21214a [2020-07-10 20:13:20,593 INFO L306 CDTParser]: Found 1 translation units. [2020-07-10 20:13:20,594 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/eca-rers2012/Problem14_label38.c [2020-07-10 20:13:20,606 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ced9e88bd/0f0c73c7f744435c820bd0d8eee8bd52/FLAGb4e21214a [2020-07-10 20:13:20,810 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ced9e88bd/0f0c73c7f744435c820bd0d8eee8bd52 [2020-07-10 20:13:20,820 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-10 20:13:20,822 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-10 20:13:20,824 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-10 20:13:20,824 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-10 20:13:20,827 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-10 20:13:20,829 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.07 08:13:20" (1/1) ... [2020-07-10 20:13:20,832 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@24213b05 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 08:13:20, skipping insertion in model container [2020-07-10 20:13:20,832 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.07 08:13:20" (1/1) ... [2020-07-10 20:13:20,839 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-10 20:13:20,901 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-10 20:13:21,367 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-10 20:13:21,372 INFO L203 MainTranslator]: Completed pre-run [2020-07-10 20:13:21,658 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-10 20:13:21,675 INFO L208 MainTranslator]: Completed translation [2020-07-10 20:13:21,675 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 08:13:21 WrapperNode [2020-07-10 20:13:21,675 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-10 20:13:21,676 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-10 20:13:21,676 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-10 20:13:21,676 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-10 20:13:21,690 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 08:13:21" (1/1) ... [2020-07-10 20:13:21,690 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 08:13:21" (1/1) ... [2020-07-10 20:13:21,712 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 08:13:21" (1/1) ... [2020-07-10 20:13:21,712 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 08:13:21" (1/1) ... [2020-07-10 20:13:21,791 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 08:13:21" (1/1) ... [2020-07-10 20:13:21,824 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 08:13:21" (1/1) ... [2020-07-10 20:13:21,838 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 08:13:21" (1/1) ... [2020-07-10 20:13:21,848 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-10 20:13:21,849 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-10 20:13:21,852 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-10 20:13:21,852 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-10 20:13:21,857 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 08:13:21" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-10 20:13:21,928 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-10 20:13:21,929 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-10 20:13:21,929 INFO L138 BoogieDeclarations]: Found implementation of procedure calculate_output [2020-07-10 20:13:21,929 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-10 20:13:21,930 INFO L130 BoogieDeclarations]: Found specification of procedure calculate_output [2020-07-10 20:13:21,930 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-10 20:13:21,930 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-10 20:13:21,930 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2020-07-10 20:13:21,931 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-10 20:13:21,931 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-10 20:13:21,931 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-10 20:13:24,849 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-10 20:13:24,849 INFO L295 CfgBuilder]: Removed 1 assume(true) statements. [2020-07-10 20:13:24,860 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.07 08:13:24 BoogieIcfgContainer [2020-07-10 20:13:24,860 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-10 20:13:24,861 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-10 20:13:24,862 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-10 20:13:24,868 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-10 20:13:24,868 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.07 08:13:20" (1/3) ... [2020-07-10 20:13:24,869 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b8b0228 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.07 08:13:24, skipping insertion in model container [2020-07-10 20:13:24,869 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 08:13:21" (2/3) ... [2020-07-10 20:13:24,870 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b8b0228 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.07 08:13:24, skipping insertion in model container [2020-07-10 20:13:24,870 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.07 08:13:24" (3/3) ... [2020-07-10 20:13:24,874 INFO L109 eAbstractionObserver]: Analyzing ICFG Problem14_label38.c [2020-07-10 20:13:24,882 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:AcceleratedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-07-10 20:13:24,890 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-10 20:13:24,904 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-10 20:13:24,926 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-10 20:13:24,926 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-10 20:13:24,927 INFO L377 AbstractCegarLoop]: Compute interpolants for AcceleratedInterpolation [2020-07-10 20:13:24,927 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-10 20:13:24,927 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-10 20:13:24,927 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-10 20:13:24,927 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-10 20:13:24,928 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-10 20:13:24,953 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states. [2020-07-10 20:13:24,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2020-07-10 20:13:24,967 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 20:13:24,968 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 20:13:24,969 INFO L427 AbstractCegarLoop]: === Iteration 1 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 20:13:24,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 20:13:24,975 INFO L82 PathProgramCache]: Analyzing trace with hash -496136462, now seen corresponding path program 1 times [2020-07-10 20:13:24,985 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 20:13:24,985 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1010730891] [2020-07-10 20:13:24,985 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 20:13:25,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:13:25,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:13:25,434 INFO L280 TraceCheckUtils]: 0: Hoare triple {697#(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; {681#true} is VALID [2020-07-10 20:13:25,435 INFO L280 TraceCheckUtils]: 1: Hoare triple {681#true} ~inputB~0 := 2; {681#true} is VALID [2020-07-10 20:13:25,435 INFO L280 TraceCheckUtils]: 2: Hoare triple {681#true} ~inputC~0 := 3; {681#true} is VALID [2020-07-10 20:13:25,435 INFO L280 TraceCheckUtils]: 3: Hoare triple {681#true} ~inputF~0 := 6; {681#true} is VALID [2020-07-10 20:13:25,436 INFO L280 TraceCheckUtils]: 4: Hoare triple {681#true} ~inputE~0 := 5; {681#true} is VALID [2020-07-10 20:13:25,436 INFO L280 TraceCheckUtils]: 5: Hoare triple {681#true} ~inputA~0 := 1; {681#true} is VALID [2020-07-10 20:13:25,437 INFO L280 TraceCheckUtils]: 6: Hoare triple {681#true} ~a21~0 := 7; {681#true} is VALID [2020-07-10 20:13:25,437 INFO L280 TraceCheckUtils]: 7: Hoare triple {681#true} ~a15~0 := 8; {681#true} is VALID [2020-07-10 20:13:25,439 INFO L280 TraceCheckUtils]: 8: Hoare triple {681#true} ~a12~0 := -49; {695#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:13:25,440 INFO L280 TraceCheckUtils]: 9: Hoare triple {695#(<= (+ ~a12~0 49) 0)} ~a24~0 := 1; {695#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:13:25,441 INFO L280 TraceCheckUtils]: 10: Hoare triple {695#(<= (+ ~a12~0 49) 0)} assume true; {695#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:13:25,443 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {695#(<= (+ ~a12~0 49) 0)} {681#true} #1397#return; {695#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:13:25,448 INFO L263 TraceCheckUtils]: 0: Hoare triple {681#true} call ULTIMATE.init(); {697#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:13:25,448 INFO L280 TraceCheckUtils]: 1: Hoare triple {697#(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; {681#true} is VALID [2020-07-10 20:13:25,449 INFO L280 TraceCheckUtils]: 2: Hoare triple {681#true} ~inputB~0 := 2; {681#true} is VALID [2020-07-10 20:13:25,449 INFO L280 TraceCheckUtils]: 3: Hoare triple {681#true} ~inputC~0 := 3; {681#true} is VALID [2020-07-10 20:13:25,449 INFO L280 TraceCheckUtils]: 4: Hoare triple {681#true} ~inputF~0 := 6; {681#true} is VALID [2020-07-10 20:13:25,450 INFO L280 TraceCheckUtils]: 5: Hoare triple {681#true} ~inputE~0 := 5; {681#true} is VALID [2020-07-10 20:13:25,450 INFO L280 TraceCheckUtils]: 6: Hoare triple {681#true} ~inputA~0 := 1; {681#true} is VALID [2020-07-10 20:13:25,450 INFO L280 TraceCheckUtils]: 7: Hoare triple {681#true} ~a21~0 := 7; {681#true} is VALID [2020-07-10 20:13:25,450 INFO L280 TraceCheckUtils]: 8: Hoare triple {681#true} ~a15~0 := 8; {681#true} is VALID [2020-07-10 20:13:25,452 INFO L280 TraceCheckUtils]: 9: Hoare triple {681#true} ~a12~0 := -49; {695#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:13:25,452 INFO L280 TraceCheckUtils]: 10: Hoare triple {695#(<= (+ ~a12~0 49) 0)} ~a24~0 := 1; {695#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:13:25,453 INFO L280 TraceCheckUtils]: 11: Hoare triple {695#(<= (+ ~a12~0 49) 0)} assume true; {695#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:13:25,454 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {695#(<= (+ ~a12~0 49) 0)} {681#true} #1397#return; {695#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:13:25,455 INFO L263 TraceCheckUtils]: 13: Hoare triple {695#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {695#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:13:25,456 INFO L280 TraceCheckUtils]: 14: Hoare triple {695#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {695#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:13:25,456 INFO L280 TraceCheckUtils]: 15: Hoare triple {695#(<= (+ ~a12~0 49) 0)} assume !false; {695#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:13:25,457 INFO L280 TraceCheckUtils]: 16: Hoare triple {695#(<= (+ ~a12~0 49) 0)} havoc ~input~0; {695#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:13:25,458 INFO L280 TraceCheckUtils]: 17: Hoare triple {695#(<= (+ ~a12~0 49) 0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {695#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:13:25,459 INFO L280 TraceCheckUtils]: 18: Hoare triple {695#(<= (+ ~a12~0 49) 0)} ~input~0 := #t~nondet2; {695#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:13:25,461 INFO L280 TraceCheckUtils]: 19: Hoare triple {695#(<= (+ ~a12~0 49) 0)} havoc #t~nondet2; {695#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:13:25,461 INFO L280 TraceCheckUtils]: 20: Hoare triple {695#(<= (+ ~a12~0 49) 0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {695#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:13:25,463 INFO L263 TraceCheckUtils]: 21: Hoare triple {695#(<= (+ ~a12~0 49) 0)} call #t~ret3 := calculate_output(~input~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,464 INFO L280 TraceCheckUtils]: 22: Hoare triple {696#(<= (+ ~a12~0 43) 0)} ~input := #in~input; {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,464 INFO L280 TraceCheckUtils]: 23: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,465 INFO L280 TraceCheckUtils]: 24: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,466 INFO L280 TraceCheckUtils]: 25: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,467 INFO L280 TraceCheckUtils]: 26: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,468 INFO L280 TraceCheckUtils]: 27: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,469 INFO L280 TraceCheckUtils]: 28: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,469 INFO L280 TraceCheckUtils]: 29: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,470 INFO L280 TraceCheckUtils]: 30: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,471 INFO L280 TraceCheckUtils]: 31: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,472 INFO L280 TraceCheckUtils]: 32: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,472 INFO L280 TraceCheckUtils]: 33: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,473 INFO L280 TraceCheckUtils]: 34: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,474 INFO L280 TraceCheckUtils]: 35: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,475 INFO L280 TraceCheckUtils]: 36: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,476 INFO L280 TraceCheckUtils]: 37: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,476 INFO L280 TraceCheckUtils]: 38: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,477 INFO L280 TraceCheckUtils]: 39: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,478 INFO L280 TraceCheckUtils]: 40: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,479 INFO L280 TraceCheckUtils]: 41: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,480 INFO L280 TraceCheckUtils]: 42: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,480 INFO L280 TraceCheckUtils]: 43: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,481 INFO L280 TraceCheckUtils]: 44: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,482 INFO L280 TraceCheckUtils]: 45: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,483 INFO L280 TraceCheckUtils]: 46: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,484 INFO L280 TraceCheckUtils]: 47: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,484 INFO L280 TraceCheckUtils]: 48: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,485 INFO L280 TraceCheckUtils]: 49: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,486 INFO L280 TraceCheckUtils]: 50: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,487 INFO L280 TraceCheckUtils]: 51: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,487 INFO L280 TraceCheckUtils]: 52: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,488 INFO L280 TraceCheckUtils]: 53: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,489 INFO L280 TraceCheckUtils]: 54: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,490 INFO L280 TraceCheckUtils]: 55: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,490 INFO L280 TraceCheckUtils]: 56: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,491 INFO L280 TraceCheckUtils]: 57: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,492 INFO L280 TraceCheckUtils]: 58: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,493 INFO L280 TraceCheckUtils]: 59: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,493 INFO L280 TraceCheckUtils]: 60: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,494 INFO L280 TraceCheckUtils]: 61: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,495 INFO L280 TraceCheckUtils]: 62: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,496 INFO L280 TraceCheckUtils]: 63: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,496 INFO L280 TraceCheckUtils]: 64: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,497 INFO L280 TraceCheckUtils]: 65: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,498 INFO L280 TraceCheckUtils]: 66: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {696#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-10 20:13:25,499 INFO L280 TraceCheckUtils]: 67: Hoare triple {696#(<= (+ ~a12~0 43) 0)} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {682#false} is VALID [2020-07-10 20:13:25,499 INFO L280 TraceCheckUtils]: 68: Hoare triple {682#false} assume !false; {682#false} is VALID [2020-07-10 20:13:25,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 20:13:25,513 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 20:13:25,515 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1010730891] [2020-07-10 20:13:25,517 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 20:13:25,517 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-10 20:13:25,518 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987792129] [2020-07-10 20:13:25,524 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 69 [2020-07-10 20:13:25,528 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 20:13:25,532 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-10 20:13:25,648 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 69 edges. 69 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:13:25,648 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-10 20:13:25,648 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 20:13:25,656 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-10 20:13:25,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-07-10 20:13:25,659 INFO L87 Difference]: Start difference. First operand 678 states. Second operand 5 states. [2020-07-10 20:13:38,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:13:38,956 INFO L93 Difference]: Finished difference Result 1877 states and 2600 transitions. [2020-07-10 20:13:38,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-10 20:13:38,957 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 69 [2020-07-10 20:13:38,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 20:13:38,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-10 20:13:39,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2600 transitions. [2020-07-10 20:13:39,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-10 20:13:39,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2600 transitions. [2020-07-10 20:13:39,052 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states and 2600 transitions. [2020-07-10 20:13:42,788 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2600 edges. 2600 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:13:42,952 INFO L225 Difference]: With dead ends: 1877 [2020-07-10 20:13:42,952 INFO L226 Difference]: Without dead ends: 1120 [2020-07-10 20:13:42,965 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 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-10 20:13:42,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2020-07-10 20:13:45,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 822. [2020-07-10 20:13:45,731 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 20:13:45,732 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1120 states. Second operand 822 states. [2020-07-10 20:13:45,732 INFO L74 IsIncluded]: Start isIncluded. First operand 1120 states. Second operand 822 states. [2020-07-10 20:13:45,732 INFO L87 Difference]: Start difference. First operand 1120 states. Second operand 822 states. [2020-07-10 20:13:45,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:13:45,823 INFO L93 Difference]: Finished difference Result 1120 states and 1314 transitions. [2020-07-10 20:13:45,823 INFO L276 IsEmpty]: Start isEmpty. Operand 1120 states and 1314 transitions. [2020-07-10 20:13:45,832 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:13:45,832 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:13:45,832 INFO L74 IsIncluded]: Start isIncluded. First operand 822 states. Second operand 1120 states. [2020-07-10 20:13:45,832 INFO L87 Difference]: Start difference. First operand 822 states. Second operand 1120 states. [2020-07-10 20:13:45,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:13:45,914 INFO L93 Difference]: Finished difference Result 1120 states and 1314 transitions. [2020-07-10 20:13:45,914 INFO L276 IsEmpty]: Start isEmpty. Operand 1120 states and 1314 transitions. [2020-07-10 20:13:45,918 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:13:45,918 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:13:45,918 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 20:13:45,918 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 20:13:45,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 822 states. [2020-07-10 20:13:45,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 822 states to 822 states and 974 transitions. [2020-07-10 20:13:45,966 INFO L78 Accepts]: Start accepts. Automaton has 822 states and 974 transitions. Word has length 69 [2020-07-10 20:13:45,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 20:13:45,967 INFO L479 AbstractCegarLoop]: Abstraction has 822 states and 974 transitions. [2020-07-10 20:13:45,967 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-10 20:13:45,968 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 822 states and 974 transitions. [2020-07-10 20:13:47,594 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 974 edges. 974 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:13:47,594 INFO L276 IsEmpty]: Start isEmpty. Operand 822 states and 974 transitions. [2020-07-10 20:13:47,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2020-07-10 20:13:47,600 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 20:13:47,601 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, 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] [2020-07-10 20:13:47,601 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-07-10 20:13:47,602 INFO L427 AbstractCegarLoop]: === Iteration 2 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 20:13:47,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 20:13:47,602 INFO L82 PathProgramCache]: Analyzing trace with hash -2042415941, now seen corresponding path program 1 times [2020-07-10 20:13:47,602 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 20:13:47,603 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1075885389] [2020-07-10 20:13:47,603 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 20:13:47,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:13:47,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:13:48,022 INFO L280 TraceCheckUtils]: 0: Hoare triple {8441#(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; {8342#true} is VALID [2020-07-10 20:13:48,022 INFO L280 TraceCheckUtils]: 1: Hoare triple {8342#true} ~inputB~0 := 2; {8342#true} is VALID [2020-07-10 20:13:48,023 INFO L280 TraceCheckUtils]: 2: Hoare triple {8342#true} ~inputC~0 := 3; {8342#true} is VALID [2020-07-10 20:13:48,023 INFO L280 TraceCheckUtils]: 3: Hoare triple {8342#true} ~inputF~0 := 6; {8342#true} is VALID [2020-07-10 20:13:48,023 INFO L280 TraceCheckUtils]: 4: Hoare triple {8342#true} ~inputE~0 := 5; {8342#true} is VALID [2020-07-10 20:13:48,023 INFO L280 TraceCheckUtils]: 5: Hoare triple {8342#true} ~inputA~0 := 1; {8342#true} is VALID [2020-07-10 20:13:48,024 INFO L280 TraceCheckUtils]: 6: Hoare triple {8342#true} ~a21~0 := 7; {8342#true} is VALID [2020-07-10 20:13:48,024 INFO L280 TraceCheckUtils]: 7: Hoare triple {8342#true} ~a15~0 := 8; {8342#true} is VALID [2020-07-10 20:13:48,025 INFO L280 TraceCheckUtils]: 8: Hoare triple {8342#true} ~a12~0 := -49; {8442#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:13:48,026 INFO L280 TraceCheckUtils]: 9: Hoare triple {8442#(<= (+ ~a12~0 49) 0)} ~a24~0 := 1; {8443#(and (<= ~a24~0 1) (<= (+ ~a12~0 49) 0))} is VALID [2020-07-10 20:13:48,027 INFO L280 TraceCheckUtils]: 10: Hoare triple {8443#(and (<= ~a24~0 1) (<= (+ ~a12~0 49) 0))} assume true; {8443#(and (<= ~a24~0 1) (<= (+ ~a12~0 49) 0))} is VALID [2020-07-10 20:13:48,028 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {8443#(and (<= ~a24~0 1) (<= (+ ~a12~0 49) 0))} {8342#true} #1397#return; {8356#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} is VALID [2020-07-10 20:13:48,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:13:48,202 INFO L280 TraceCheckUtils]: 0: Hoare triple {8444#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,203 INFO L280 TraceCheckUtils]: 1: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,204 INFO L280 TraceCheckUtils]: 2: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,205 INFO L280 TraceCheckUtils]: 3: Hoare triple {8445#(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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,205 INFO L280 TraceCheckUtils]: 4: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,206 INFO L280 TraceCheckUtils]: 5: Hoare triple {8445#(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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,207 INFO L280 TraceCheckUtils]: 6: Hoare triple {8445#(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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,208 INFO L280 TraceCheckUtils]: 7: Hoare triple {8445#(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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,209 INFO L280 TraceCheckUtils]: 8: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,211 INFO L280 TraceCheckUtils]: 9: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,212 INFO L280 TraceCheckUtils]: 10: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,213 INFO L280 TraceCheckUtils]: 11: Hoare triple {8445#(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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,214 INFO L280 TraceCheckUtils]: 12: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,215 INFO L280 TraceCheckUtils]: 13: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,216 INFO L280 TraceCheckUtils]: 14: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,217 INFO L280 TraceCheckUtils]: 15: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,218 INFO L280 TraceCheckUtils]: 16: Hoare triple {8445#(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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,219 INFO L280 TraceCheckUtils]: 17: Hoare triple {8445#(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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,220 INFO L280 TraceCheckUtils]: 18: Hoare triple {8445#(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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,221 INFO L280 TraceCheckUtils]: 19: Hoare triple {8445#(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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,222 INFO L280 TraceCheckUtils]: 20: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,223 INFO L280 TraceCheckUtils]: 21: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,223 INFO L280 TraceCheckUtils]: 22: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,224 INFO L280 TraceCheckUtils]: 23: Hoare triple {8445#(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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,225 INFO L280 TraceCheckUtils]: 24: Hoare triple {8445#(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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,226 INFO L280 TraceCheckUtils]: 25: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,227 INFO L280 TraceCheckUtils]: 26: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,227 INFO L280 TraceCheckUtils]: 27: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,231 INFO L280 TraceCheckUtils]: 28: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,233 INFO L280 TraceCheckUtils]: 29: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,234 INFO L280 TraceCheckUtils]: 30: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,235 INFO L280 TraceCheckUtils]: 31: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,236 INFO L280 TraceCheckUtils]: 32: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,237 INFO L280 TraceCheckUtils]: 33: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,238 INFO L280 TraceCheckUtils]: 34: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,239 INFO L280 TraceCheckUtils]: 35: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,240 INFO L280 TraceCheckUtils]: 36: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,242 INFO L280 TraceCheckUtils]: 37: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,242 INFO L280 TraceCheckUtils]: 38: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,243 INFO L280 TraceCheckUtils]: 39: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,244 INFO L280 TraceCheckUtils]: 40: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,244 INFO L280 TraceCheckUtils]: 41: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,245 INFO L280 TraceCheckUtils]: 42: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,246 INFO L280 TraceCheckUtils]: 43: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,247 INFO L280 TraceCheckUtils]: 44: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,248 INFO L280 TraceCheckUtils]: 45: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,249 INFO L280 TraceCheckUtils]: 46: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,249 INFO L280 TraceCheckUtils]: 47: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,250 INFO L280 TraceCheckUtils]: 48: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,251 INFO L280 TraceCheckUtils]: 49: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,251 INFO L280 TraceCheckUtils]: 50: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,252 INFO L280 TraceCheckUtils]: 51: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,253 INFO L280 TraceCheckUtils]: 52: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,253 INFO L280 TraceCheckUtils]: 53: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,254 INFO L280 TraceCheckUtils]: 54: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,254 INFO L280 TraceCheckUtils]: 55: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,255 INFO L280 TraceCheckUtils]: 56: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,256 INFO L280 TraceCheckUtils]: 57: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,256 INFO L280 TraceCheckUtils]: 58: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,257 INFO L280 TraceCheckUtils]: 59: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,259 INFO L280 TraceCheckUtils]: 60: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,259 INFO L280 TraceCheckUtils]: 61: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,260 INFO L280 TraceCheckUtils]: 62: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,262 INFO L280 TraceCheckUtils]: 63: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,264 INFO L280 TraceCheckUtils]: 64: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,266 INFO L280 TraceCheckUtils]: 65: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,267 INFO L280 TraceCheckUtils]: 66: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,268 INFO L280 TraceCheckUtils]: 67: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,274 INFO L280 TraceCheckUtils]: 68: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,275 INFO L280 TraceCheckUtils]: 69: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,276 INFO L280 TraceCheckUtils]: 70: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,276 INFO L280 TraceCheckUtils]: 71: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,277 INFO L280 TraceCheckUtils]: 72: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,278 INFO L280 TraceCheckUtils]: 73: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,279 INFO L280 TraceCheckUtils]: 74: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,279 INFO L280 TraceCheckUtils]: 75: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,280 INFO L280 TraceCheckUtils]: 76: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~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)); {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,281 INFO L280 TraceCheckUtils]: 77: Hoare triple {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} ~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); {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,281 INFO L280 TraceCheckUtils]: 78: Hoare triple {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} ~a24~0 := 1; {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,282 INFO L280 TraceCheckUtils]: 79: Hoare triple {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} ~a15~0 := 6; {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,282 INFO L280 TraceCheckUtils]: 80: Hoare triple {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} ~a21~0 := 10; {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,283 INFO L280 TraceCheckUtils]: 81: Hoare triple {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} #res := -1; {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,283 INFO L280 TraceCheckUtils]: 82: Hoare triple {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} assume true; {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,285 INFO L275 TraceCheckUtils]: 83: Hoare quadruple {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} {8356#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} #1401#return; {8343#false} is VALID [2020-07-10 20:13:48,305 INFO L263 TraceCheckUtils]: 0: Hoare triple {8342#true} call ULTIMATE.init(); {8441#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:13:48,305 INFO L280 TraceCheckUtils]: 1: Hoare triple {8441#(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; {8342#true} is VALID [2020-07-10 20:13:48,305 INFO L280 TraceCheckUtils]: 2: Hoare triple {8342#true} ~inputB~0 := 2; {8342#true} is VALID [2020-07-10 20:13:48,306 INFO L280 TraceCheckUtils]: 3: Hoare triple {8342#true} ~inputC~0 := 3; {8342#true} is VALID [2020-07-10 20:13:48,306 INFO L280 TraceCheckUtils]: 4: Hoare triple {8342#true} ~inputF~0 := 6; {8342#true} is VALID [2020-07-10 20:13:48,306 INFO L280 TraceCheckUtils]: 5: Hoare triple {8342#true} ~inputE~0 := 5; {8342#true} is VALID [2020-07-10 20:13:48,306 INFO L280 TraceCheckUtils]: 6: Hoare triple {8342#true} ~inputA~0 := 1; {8342#true} is VALID [2020-07-10 20:13:48,307 INFO L280 TraceCheckUtils]: 7: Hoare triple {8342#true} ~a21~0 := 7; {8342#true} is VALID [2020-07-10 20:13:48,307 INFO L280 TraceCheckUtils]: 8: Hoare triple {8342#true} ~a15~0 := 8; {8342#true} is VALID [2020-07-10 20:13:48,308 INFO L280 TraceCheckUtils]: 9: Hoare triple {8342#true} ~a12~0 := -49; {8442#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:13:48,309 INFO L280 TraceCheckUtils]: 10: Hoare triple {8442#(<= (+ ~a12~0 49) 0)} ~a24~0 := 1; {8443#(and (<= ~a24~0 1) (<= (+ ~a12~0 49) 0))} is VALID [2020-07-10 20:13:48,310 INFO L280 TraceCheckUtils]: 11: Hoare triple {8443#(and (<= ~a24~0 1) (<= (+ ~a12~0 49) 0))} assume true; {8443#(and (<= ~a24~0 1) (<= (+ ~a12~0 49) 0))} is VALID [2020-07-10 20:13:48,311 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {8443#(and (<= ~a24~0 1) (<= (+ ~a12~0 49) 0))} {8342#true} #1397#return; {8356#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} is VALID [2020-07-10 20:13:48,312 INFO L263 TraceCheckUtils]: 13: Hoare triple {8356#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} call #t~ret4 := main(); {8356#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} is VALID [2020-07-10 20:13:48,312 INFO L280 TraceCheckUtils]: 14: Hoare triple {8356#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} ~output~0 := -1; {8356#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} is VALID [2020-07-10 20:13:48,316 INFO L280 TraceCheckUtils]: 15: Hoare triple {8356#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} assume !false; {8356#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} is VALID [2020-07-10 20:13:48,317 INFO L280 TraceCheckUtils]: 16: Hoare triple {8356#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} havoc ~input~0; {8356#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} is VALID [2020-07-10 20:13:48,317 INFO L280 TraceCheckUtils]: 17: Hoare triple {8356#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {8356#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} is VALID [2020-07-10 20:13:48,318 INFO L280 TraceCheckUtils]: 18: Hoare triple {8356#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} ~input~0 := #t~nondet2; {8356#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} is VALID [2020-07-10 20:13:48,319 INFO L280 TraceCheckUtils]: 19: Hoare triple {8356#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} havoc #t~nondet2; {8356#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} is VALID [2020-07-10 20:13:48,319 INFO L280 TraceCheckUtils]: 20: Hoare triple {8356#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {8356#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} is VALID [2020-07-10 20:13:48,320 INFO L263 TraceCheckUtils]: 21: Hoare triple {8356#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} call #t~ret3 := calculate_output(~input~0); {8444#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:13:48,321 INFO L280 TraceCheckUtils]: 22: Hoare triple {8444#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,321 INFO L280 TraceCheckUtils]: 23: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,322 INFO L280 TraceCheckUtils]: 24: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,323 INFO L280 TraceCheckUtils]: 25: Hoare triple {8445#(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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,324 INFO L280 TraceCheckUtils]: 26: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,328 INFO L280 TraceCheckUtils]: 27: Hoare triple {8445#(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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,330 INFO L280 TraceCheckUtils]: 28: Hoare triple {8445#(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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,331 INFO L280 TraceCheckUtils]: 29: Hoare triple {8445#(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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,332 INFO L280 TraceCheckUtils]: 30: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,333 INFO L280 TraceCheckUtils]: 31: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,334 INFO L280 TraceCheckUtils]: 32: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,335 INFO L280 TraceCheckUtils]: 33: Hoare triple {8445#(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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,336 INFO L280 TraceCheckUtils]: 34: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,337 INFO L280 TraceCheckUtils]: 35: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,337 INFO L280 TraceCheckUtils]: 36: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,338 INFO L280 TraceCheckUtils]: 37: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,339 INFO L280 TraceCheckUtils]: 38: Hoare triple {8445#(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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,340 INFO L280 TraceCheckUtils]: 39: Hoare triple {8445#(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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,341 INFO L280 TraceCheckUtils]: 40: Hoare triple {8445#(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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,342 INFO L280 TraceCheckUtils]: 41: Hoare triple {8445#(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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,343 INFO L280 TraceCheckUtils]: 42: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,344 INFO L280 TraceCheckUtils]: 43: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,344 INFO L280 TraceCheckUtils]: 44: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,345 INFO L280 TraceCheckUtils]: 45: Hoare triple {8445#(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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,346 INFO L280 TraceCheckUtils]: 46: Hoare triple {8445#(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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,347 INFO L280 TraceCheckUtils]: 47: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,348 INFO L280 TraceCheckUtils]: 48: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,349 INFO L280 TraceCheckUtils]: 49: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,350 INFO L280 TraceCheckUtils]: 50: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,351 INFO L280 TraceCheckUtils]: 51: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,351 INFO L280 TraceCheckUtils]: 52: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,352 INFO L280 TraceCheckUtils]: 53: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,353 INFO L280 TraceCheckUtils]: 54: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,354 INFO L280 TraceCheckUtils]: 55: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,355 INFO L280 TraceCheckUtils]: 56: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,356 INFO L280 TraceCheckUtils]: 57: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,357 INFO L280 TraceCheckUtils]: 58: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,358 INFO L280 TraceCheckUtils]: 59: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,359 INFO L280 TraceCheckUtils]: 60: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,359 INFO L280 TraceCheckUtils]: 61: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,360 INFO L280 TraceCheckUtils]: 62: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,361 INFO L280 TraceCheckUtils]: 63: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,362 INFO L280 TraceCheckUtils]: 64: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,363 INFO L280 TraceCheckUtils]: 65: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,364 INFO L280 TraceCheckUtils]: 66: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,365 INFO L280 TraceCheckUtils]: 67: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,366 INFO L280 TraceCheckUtils]: 68: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,367 INFO L280 TraceCheckUtils]: 69: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,368 INFO L280 TraceCheckUtils]: 70: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,369 INFO L280 TraceCheckUtils]: 71: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,370 INFO L280 TraceCheckUtils]: 72: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,370 INFO L280 TraceCheckUtils]: 73: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,371 INFO L280 TraceCheckUtils]: 74: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,372 INFO L280 TraceCheckUtils]: 75: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,373 INFO L280 TraceCheckUtils]: 76: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,374 INFO L280 TraceCheckUtils]: 77: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,375 INFO L280 TraceCheckUtils]: 78: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,376 INFO L280 TraceCheckUtils]: 79: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,377 INFO L280 TraceCheckUtils]: 80: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,377 INFO L280 TraceCheckUtils]: 81: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,378 INFO L280 TraceCheckUtils]: 82: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,379 INFO L280 TraceCheckUtils]: 83: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,380 INFO L280 TraceCheckUtils]: 84: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,381 INFO L280 TraceCheckUtils]: 85: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,382 INFO L280 TraceCheckUtils]: 86: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,383 INFO L280 TraceCheckUtils]: 87: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,384 INFO L280 TraceCheckUtils]: 88: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,385 INFO L280 TraceCheckUtils]: 89: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,386 INFO L280 TraceCheckUtils]: 90: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,387 INFO L280 TraceCheckUtils]: 91: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,388 INFO L280 TraceCheckUtils]: 92: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,389 INFO L280 TraceCheckUtils]: 93: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~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); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,390 INFO L280 TraceCheckUtils]: 94: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,391 INFO L280 TraceCheckUtils]: 95: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,392 INFO L280 TraceCheckUtils]: 96: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,393 INFO L280 TraceCheckUtils]: 97: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,394 INFO L280 TraceCheckUtils]: 98: Hoare triple {8445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~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)); {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,395 INFO L280 TraceCheckUtils]: 99: Hoare triple {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} ~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); {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,396 INFO L280 TraceCheckUtils]: 100: Hoare triple {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} ~a24~0 := 1; {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,396 INFO L280 TraceCheckUtils]: 101: Hoare triple {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} ~a15~0 := 6; {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,397 INFO L280 TraceCheckUtils]: 102: Hoare triple {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} ~a21~0 := 10; {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,398 INFO L280 TraceCheckUtils]: 103: Hoare triple {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} #res := -1; {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,399 INFO L280 TraceCheckUtils]: 104: Hoare triple {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} assume true; {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-10 20:13:48,400 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {8446#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} {8356#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} #1401#return; {8343#false} is VALID [2020-07-10 20:13:48,401 INFO L280 TraceCheckUtils]: 106: Hoare triple {8343#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {8343#false} is VALID [2020-07-10 20:13:48,401 INFO L280 TraceCheckUtils]: 107: Hoare triple {8343#false} ~output~0 := #t~ret3; {8343#false} is VALID [2020-07-10 20:13:48,401 INFO L280 TraceCheckUtils]: 108: Hoare triple {8343#false} havoc #t~ret3; {8343#false} is VALID [2020-07-10 20:13:48,401 INFO L280 TraceCheckUtils]: 109: Hoare triple {8343#false} assume !false; {8343#false} is VALID [2020-07-10 20:13:48,402 INFO L280 TraceCheckUtils]: 110: Hoare triple {8343#false} havoc ~input~0; {8343#false} is VALID [2020-07-10 20:13:48,402 INFO L280 TraceCheckUtils]: 111: Hoare triple {8343#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {8343#false} is VALID [2020-07-10 20:13:48,402 INFO L280 TraceCheckUtils]: 112: Hoare triple {8343#false} ~input~0 := #t~nondet2; {8343#false} is VALID [2020-07-10 20:13:48,403 INFO L280 TraceCheckUtils]: 113: Hoare triple {8343#false} havoc #t~nondet2; {8343#false} is VALID [2020-07-10 20:13:48,403 INFO L280 TraceCheckUtils]: 114: Hoare triple {8343#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {8343#false} is VALID [2020-07-10 20:13:48,403 INFO L263 TraceCheckUtils]: 115: Hoare triple {8343#false} call #t~ret3 := calculate_output(~input~0); {8343#false} is VALID [2020-07-10 20:13:48,403 INFO L280 TraceCheckUtils]: 116: Hoare triple {8343#false} ~input := #in~input; {8343#false} is VALID [2020-07-10 20:13:48,404 INFO L280 TraceCheckUtils]: 117: Hoare triple {8343#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,404 INFO L280 TraceCheckUtils]: 118: Hoare triple {8343#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,404 INFO L280 TraceCheckUtils]: 119: Hoare triple {8343#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,405 INFO L280 TraceCheckUtils]: 120: Hoare triple {8343#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,405 INFO L280 TraceCheckUtils]: 121: Hoare triple {8343#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,405 INFO L280 TraceCheckUtils]: 122: Hoare triple {8343#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,405 INFO L280 TraceCheckUtils]: 123: Hoare triple {8343#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,406 INFO L280 TraceCheckUtils]: 124: Hoare triple {8343#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,406 INFO L280 TraceCheckUtils]: 125: Hoare triple {8343#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,406 INFO L280 TraceCheckUtils]: 126: Hoare triple {8343#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,406 INFO L280 TraceCheckUtils]: 127: Hoare triple {8343#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,406 INFO L280 TraceCheckUtils]: 128: Hoare triple {8343#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,407 INFO L280 TraceCheckUtils]: 129: Hoare triple {8343#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,407 INFO L280 TraceCheckUtils]: 130: Hoare triple {8343#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,407 INFO L280 TraceCheckUtils]: 131: Hoare triple {8343#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,407 INFO L280 TraceCheckUtils]: 132: Hoare triple {8343#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,408 INFO L280 TraceCheckUtils]: 133: Hoare triple {8343#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,408 INFO L280 TraceCheckUtils]: 134: Hoare triple {8343#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,408 INFO L280 TraceCheckUtils]: 135: Hoare triple {8343#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,408 INFO L280 TraceCheckUtils]: 136: Hoare triple {8343#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,409 INFO L280 TraceCheckUtils]: 137: Hoare triple {8343#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,409 INFO L280 TraceCheckUtils]: 138: Hoare triple {8343#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,409 INFO L280 TraceCheckUtils]: 139: Hoare triple {8343#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,409 INFO L280 TraceCheckUtils]: 140: Hoare triple {8343#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,410 INFO L280 TraceCheckUtils]: 141: Hoare triple {8343#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,410 INFO L280 TraceCheckUtils]: 142: Hoare triple {8343#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,410 INFO L280 TraceCheckUtils]: 143: Hoare triple {8343#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,410 INFO L280 TraceCheckUtils]: 144: Hoare triple {8343#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,410 INFO L280 TraceCheckUtils]: 145: Hoare triple {8343#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,411 INFO L280 TraceCheckUtils]: 146: Hoare triple {8343#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,411 INFO L280 TraceCheckUtils]: 147: Hoare triple {8343#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,411 INFO L280 TraceCheckUtils]: 148: Hoare triple {8343#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,411 INFO L280 TraceCheckUtils]: 149: Hoare triple {8343#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,412 INFO L280 TraceCheckUtils]: 150: Hoare triple {8343#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,412 INFO L280 TraceCheckUtils]: 151: Hoare triple {8343#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,412 INFO L280 TraceCheckUtils]: 152: Hoare triple {8343#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,412 INFO L280 TraceCheckUtils]: 153: Hoare triple {8343#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,413 INFO L280 TraceCheckUtils]: 154: Hoare triple {8343#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,413 INFO L280 TraceCheckUtils]: 155: Hoare triple {8343#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,413 INFO L280 TraceCheckUtils]: 156: Hoare triple {8343#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,413 INFO L280 TraceCheckUtils]: 157: Hoare triple {8343#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,413 INFO L280 TraceCheckUtils]: 158: Hoare triple {8343#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,414 INFO L280 TraceCheckUtils]: 159: Hoare triple {8343#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,414 INFO L280 TraceCheckUtils]: 160: Hoare triple {8343#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {8343#false} is VALID [2020-07-10 20:13:48,414 INFO L280 TraceCheckUtils]: 161: Hoare triple {8343#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {8343#false} is VALID [2020-07-10 20:13:48,414 INFO L280 TraceCheckUtils]: 162: Hoare triple {8343#false} assume !false; {8343#false} is VALID [2020-07-10 20:13:48,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 20:13:48,454 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 20:13:48,454 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1075885389] [2020-07-10 20:13:48,454 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 20:13:48,454 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2020-07-10 20:13:48,455 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181048809] [2020-07-10 20:13:48,456 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 163 [2020-07-10 20:13:48,457 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 20:13:48,457 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 9 states. [2020-07-10 20:13:48,634 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-10 20:13:48,635 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-07-10 20:13:48,635 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 20:13:48,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-07-10 20:13:48,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2020-07-10 20:13:48,636 INFO L87 Difference]: Start difference. First operand 822 states and 974 transitions. Second operand 9 states. [2020-07-10 20:14:05,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:14:05,648 INFO L93 Difference]: Finished difference Result 2145 states and 2547 transitions. [2020-07-10 20:14:05,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-07-10 20:14:05,648 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 163 [2020-07-10 20:14:05,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 20:14:05,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-07-10 20:14:05,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2045 transitions. [2020-07-10 20:14:05,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-07-10 20:14:05,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2045 transitions. [2020-07-10 20:14:05,694 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 16 states and 2045 transitions. [2020-07-10 20:14:08,801 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2045 edges. 2045 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:14:08,925 INFO L225 Difference]: With dead ends: 2145 [2020-07-10 20:14:08,926 INFO L226 Difference]: Without dead ends: 1338 [2020-07-10 20:14:08,930 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=76, Invalid=196, Unknown=0, NotChecked=0, Total=272 [2020-07-10 20:14:08,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1338 states. [2020-07-10 20:14:14,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1338 to 1299. [2020-07-10 20:14:14,277 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 20:14:14,277 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1338 states. Second operand 1299 states. [2020-07-10 20:14:14,277 INFO L74 IsIncluded]: Start isIncluded. First operand 1338 states. Second operand 1299 states. [2020-07-10 20:14:14,277 INFO L87 Difference]: Start difference. First operand 1338 states. Second operand 1299 states. [2020-07-10 20:14:14,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:14:14,379 INFO L93 Difference]: Finished difference Result 1338 states and 1576 transitions. [2020-07-10 20:14:14,380 INFO L276 IsEmpty]: Start isEmpty. Operand 1338 states and 1576 transitions. [2020-07-10 20:14:14,384 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:14:14,385 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:14:14,385 INFO L74 IsIncluded]: Start isIncluded. First operand 1299 states. Second operand 1338 states. [2020-07-10 20:14:14,385 INFO L87 Difference]: Start difference. First operand 1299 states. Second operand 1338 states. [2020-07-10 20:14:14,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:14:14,489 INFO L93 Difference]: Finished difference Result 1338 states and 1576 transitions. [2020-07-10 20:14:14,490 INFO L276 IsEmpty]: Start isEmpty. Operand 1338 states and 1576 transitions. [2020-07-10 20:14:14,494 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:14:14,495 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:14:14,495 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 20:14:14,495 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 20:14:14,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1299 states. [2020-07-10 20:14:14,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1299 states to 1299 states and 1527 transitions. [2020-07-10 20:14:14,606 INFO L78 Accepts]: Start accepts. Automaton has 1299 states and 1527 transitions. Word has length 163 [2020-07-10 20:14:14,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 20:14:14,608 INFO L479 AbstractCegarLoop]: Abstraction has 1299 states and 1527 transitions. [2020-07-10 20:14:14,608 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-07-10 20:14:14,608 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1299 states and 1527 transitions. [2020-07-10 20:14:17,534 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1527 edges. 1527 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:14:17,535 INFO L276 IsEmpty]: Start isEmpty. Operand 1299 states and 1527 transitions. [2020-07-10 20:14:17,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2020-07-10 20:14:17,542 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 20:14:17,542 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, 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] [2020-07-10 20:14:17,543 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-07-10 20:14:17,543 INFO L427 AbstractCegarLoop]: === Iteration 3 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 20:14:17,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 20:14:17,543 INFO L82 PathProgramCache]: Analyzing trace with hash 550166489, now seen corresponding path program 1 times [2020-07-10 20:14:17,543 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 20:14:17,544 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [96780259] [2020-07-10 20:14:17,544 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 20:14:17,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:14:17,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:14:17,899 INFO L280 TraceCheckUtils]: 0: Hoare triple {18152#(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; {18029#true} is VALID [2020-07-10 20:14:17,899 INFO L280 TraceCheckUtils]: 1: Hoare triple {18029#true} ~inputB~0 := 2; {18029#true} is VALID [2020-07-10 20:14:17,900 INFO L280 TraceCheckUtils]: 2: Hoare triple {18029#true} ~inputC~0 := 3; {18029#true} is VALID [2020-07-10 20:14:17,900 INFO L280 TraceCheckUtils]: 3: Hoare triple {18029#true} ~inputF~0 := 6; {18029#true} is VALID [2020-07-10 20:14:17,900 INFO L280 TraceCheckUtils]: 4: Hoare triple {18029#true} ~inputE~0 := 5; {18029#true} is VALID [2020-07-10 20:14:17,901 INFO L280 TraceCheckUtils]: 5: Hoare triple {18029#true} ~inputA~0 := 1; {18029#true} is VALID [2020-07-10 20:14:17,901 INFO L280 TraceCheckUtils]: 6: Hoare triple {18029#true} ~a21~0 := 7; {18029#true} is VALID [2020-07-10 20:14:17,901 INFO L280 TraceCheckUtils]: 7: Hoare triple {18029#true} ~a15~0 := 8; {18029#true} is VALID [2020-07-10 20:14:17,901 INFO L280 TraceCheckUtils]: 8: Hoare triple {18029#true} ~a12~0 := -49; {18029#true} is VALID [2020-07-10 20:14:17,902 INFO L280 TraceCheckUtils]: 9: Hoare triple {18029#true} ~a24~0 := 1; {18029#true} is VALID [2020-07-10 20:14:17,902 INFO L280 TraceCheckUtils]: 10: Hoare triple {18029#true} assume true; {18029#true} is VALID [2020-07-10 20:14:17,902 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {18029#true} {18029#true} #1397#return; {18029#true} is VALID [2020-07-10 20:14:17,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:14:17,976 INFO L280 TraceCheckUtils]: 0: Hoare triple {18153#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {18029#true} is VALID [2020-07-10 20:14:17,977 INFO L280 TraceCheckUtils]: 1: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,977 INFO L280 TraceCheckUtils]: 2: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,977 INFO L280 TraceCheckUtils]: 3: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,978 INFO L280 TraceCheckUtils]: 4: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,978 INFO L280 TraceCheckUtils]: 5: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,978 INFO L280 TraceCheckUtils]: 6: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,978 INFO L280 TraceCheckUtils]: 7: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,979 INFO L280 TraceCheckUtils]: 8: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,979 INFO L280 TraceCheckUtils]: 9: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,979 INFO L280 TraceCheckUtils]: 10: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,979 INFO L280 TraceCheckUtils]: 11: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,980 INFO L280 TraceCheckUtils]: 12: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,980 INFO L280 TraceCheckUtils]: 13: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,980 INFO L280 TraceCheckUtils]: 14: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,980 INFO L280 TraceCheckUtils]: 15: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,980 INFO L280 TraceCheckUtils]: 16: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,981 INFO L280 TraceCheckUtils]: 17: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,981 INFO L280 TraceCheckUtils]: 18: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,981 INFO L280 TraceCheckUtils]: 19: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,981 INFO L280 TraceCheckUtils]: 20: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,982 INFO L280 TraceCheckUtils]: 21: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,982 INFO L280 TraceCheckUtils]: 22: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,982 INFO L280 TraceCheckUtils]: 23: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,982 INFO L280 TraceCheckUtils]: 24: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,983 INFO L280 TraceCheckUtils]: 25: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,983 INFO L280 TraceCheckUtils]: 26: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,983 INFO L280 TraceCheckUtils]: 27: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,983 INFO L280 TraceCheckUtils]: 28: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,984 INFO L280 TraceCheckUtils]: 29: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,984 INFO L280 TraceCheckUtils]: 30: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,984 INFO L280 TraceCheckUtils]: 31: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,984 INFO L280 TraceCheckUtils]: 32: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,985 INFO L280 TraceCheckUtils]: 33: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,985 INFO L280 TraceCheckUtils]: 34: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,985 INFO L280 TraceCheckUtils]: 35: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,985 INFO L280 TraceCheckUtils]: 36: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,986 INFO L280 TraceCheckUtils]: 37: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,986 INFO L280 TraceCheckUtils]: 38: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,986 INFO L280 TraceCheckUtils]: 39: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,986 INFO L280 TraceCheckUtils]: 40: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,986 INFO L280 TraceCheckUtils]: 41: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,987 INFO L280 TraceCheckUtils]: 42: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,987 INFO L280 TraceCheckUtils]: 43: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,987 INFO L280 TraceCheckUtils]: 44: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,987 INFO L280 TraceCheckUtils]: 45: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,988 INFO L280 TraceCheckUtils]: 46: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,988 INFO L280 TraceCheckUtils]: 47: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,988 INFO L280 TraceCheckUtils]: 48: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,988 INFO L280 TraceCheckUtils]: 49: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,989 INFO L280 TraceCheckUtils]: 50: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,989 INFO L280 TraceCheckUtils]: 51: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,989 INFO L280 TraceCheckUtils]: 52: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,989 INFO L280 TraceCheckUtils]: 53: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,990 INFO L280 TraceCheckUtils]: 54: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,990 INFO L280 TraceCheckUtils]: 55: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,990 INFO L280 TraceCheckUtils]: 56: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,990 INFO L280 TraceCheckUtils]: 57: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,990 INFO L280 TraceCheckUtils]: 58: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,991 INFO L280 TraceCheckUtils]: 59: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,991 INFO L280 TraceCheckUtils]: 60: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,991 INFO L280 TraceCheckUtils]: 61: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,991 INFO L280 TraceCheckUtils]: 62: Hoare triple {18029#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,992 INFO L280 TraceCheckUtils]: 63: Hoare triple {18029#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {18029#true} is VALID [2020-07-10 20:14:17,992 INFO L280 TraceCheckUtils]: 64: Hoare triple {18029#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,992 INFO L280 TraceCheckUtils]: 65: Hoare triple {18029#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {18029#true} is VALID [2020-07-10 20:14:17,992 INFO L280 TraceCheckUtils]: 66: Hoare triple {18029#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {18029#true} is VALID [2020-07-10 20:14:17,992 INFO L280 TraceCheckUtils]: 67: Hoare triple {18029#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {18029#true} is VALID [2020-07-10 20:14:17,993 INFO L280 TraceCheckUtils]: 68: Hoare triple {18029#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {18029#true} is VALID [2020-07-10 20:14:17,993 INFO L280 TraceCheckUtils]: 69: Hoare triple {18029#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {18029#true} is VALID [2020-07-10 20:14:17,993 INFO L280 TraceCheckUtils]: 70: Hoare triple {18029#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {18029#true} is VALID [2020-07-10 20:14:17,993 INFO L280 TraceCheckUtils]: 71: Hoare triple {18029#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {18029#true} is VALID [2020-07-10 20:14:17,993 INFO L280 TraceCheckUtils]: 72: Hoare triple {18029#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {18029#true} is VALID [2020-07-10 20:14:17,994 INFO L280 TraceCheckUtils]: 73: Hoare triple {18029#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {18029#true} is VALID [2020-07-10 20:14:17,994 INFO L280 TraceCheckUtils]: 74: Hoare triple {18029#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {18029#true} is VALID [2020-07-10 20:14:17,994 INFO L280 TraceCheckUtils]: 75: Hoare triple {18029#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {18029#true} is VALID [2020-07-10 20:14:17,994 INFO L280 TraceCheckUtils]: 76: Hoare triple {18029#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {18029#true} is VALID [2020-07-10 20:14:17,995 INFO L280 TraceCheckUtils]: 77: Hoare triple {18029#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {18029#true} is VALID [2020-07-10 20:14:17,995 INFO L280 TraceCheckUtils]: 78: Hoare triple {18029#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {18029#true} is VALID [2020-07-10 20:14:17,995 INFO L280 TraceCheckUtils]: 79: Hoare triple {18029#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {18029#true} is VALID [2020-07-10 20:14:17,995 INFO L280 TraceCheckUtils]: 80: Hoare triple {18029#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {18029#true} is VALID [2020-07-10 20:14:17,995 INFO L280 TraceCheckUtils]: 81: Hoare triple {18029#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {18029#true} is VALID [2020-07-10 20:14:17,996 INFO L280 TraceCheckUtils]: 82: Hoare triple {18029#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {18029#true} is VALID [2020-07-10 20:14:17,996 INFO L280 TraceCheckUtils]: 83: Hoare triple {18029#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {18029#true} is VALID [2020-07-10 20:14:17,996 INFO L280 TraceCheckUtils]: 84: Hoare triple {18029#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {18029#true} is VALID [2020-07-10 20:14:17,996 INFO L280 TraceCheckUtils]: 85: Hoare triple {18029#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {18029#true} is VALID [2020-07-10 20:14:17,997 INFO L280 TraceCheckUtils]: 86: Hoare triple {18029#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {18029#true} is VALID [2020-07-10 20:14:17,997 INFO L280 TraceCheckUtils]: 87: Hoare triple {18029#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {18029#true} is VALID [2020-07-10 20:14:17,997 INFO L280 TraceCheckUtils]: 88: Hoare triple {18029#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {18029#true} is VALID [2020-07-10 20:14:17,997 INFO L280 TraceCheckUtils]: 89: Hoare triple {18029#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {18029#true} is VALID [2020-07-10 20:14:17,997 INFO L280 TraceCheckUtils]: 90: Hoare triple {18029#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {18029#true} is VALID [2020-07-10 20:14:17,998 INFO L280 TraceCheckUtils]: 91: Hoare triple {18029#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,998 INFO L280 TraceCheckUtils]: 92: Hoare triple {18029#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {18029#true} is VALID [2020-07-10 20:14:17,998 INFO L280 TraceCheckUtils]: 93: Hoare triple {18029#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {18029#true} is VALID [2020-07-10 20:14:17,998 INFO L280 TraceCheckUtils]: 94: Hoare triple {18029#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {18029#true} is VALID [2020-07-10 20:14:17,999 INFO L280 TraceCheckUtils]: 95: Hoare triple {18029#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {18029#true} is VALID [2020-07-10 20:14:17,999 INFO L280 TraceCheckUtils]: 96: Hoare triple {18029#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {18029#true} is VALID [2020-07-10 20:14:17,999 INFO L280 TraceCheckUtils]: 97: Hoare triple {18029#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {18029#true} is VALID [2020-07-10 20:14:17,999 INFO L280 TraceCheckUtils]: 98: Hoare triple {18029#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:17,999 INFO L280 TraceCheckUtils]: 99: Hoare triple {18029#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {18029#true} is VALID [2020-07-10 20:14:18,000 INFO L280 TraceCheckUtils]: 100: Hoare triple {18029#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {18029#true} is VALID [2020-07-10 20:14:18,000 INFO L280 TraceCheckUtils]: 101: Hoare triple {18029#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {18029#true} is VALID [2020-07-10 20:14:18,000 INFO L280 TraceCheckUtils]: 102: Hoare triple {18029#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0; {18029#true} is VALID [2020-07-10 20:14:18,000 INFO L280 TraceCheckUtils]: 103: Hoare triple {18029#true} ~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); {18029#true} is VALID [2020-07-10 20:14:18,001 INFO L280 TraceCheckUtils]: 104: Hoare triple {18029#true} ~a21~0 := 7; {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,002 INFO L280 TraceCheckUtils]: 105: Hoare triple {18151#(= 7 ~a21~0)} #res := 25; {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,003 INFO L280 TraceCheckUtils]: 106: Hoare triple {18151#(= 7 ~a21~0)} assume true; {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,004 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {18151#(= 7 ~a21~0)} {18029#true} #1401#return; {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,012 INFO L263 TraceCheckUtils]: 0: Hoare triple {18029#true} call ULTIMATE.init(); {18152#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:14:18,012 INFO L280 TraceCheckUtils]: 1: Hoare triple {18152#(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; {18029#true} is VALID [2020-07-10 20:14:18,012 INFO L280 TraceCheckUtils]: 2: Hoare triple {18029#true} ~inputB~0 := 2; {18029#true} is VALID [2020-07-10 20:14:18,012 INFO L280 TraceCheckUtils]: 3: Hoare triple {18029#true} ~inputC~0 := 3; {18029#true} is VALID [2020-07-10 20:14:18,013 INFO L280 TraceCheckUtils]: 4: Hoare triple {18029#true} ~inputF~0 := 6; {18029#true} is VALID [2020-07-10 20:14:18,013 INFO L280 TraceCheckUtils]: 5: Hoare triple {18029#true} ~inputE~0 := 5; {18029#true} is VALID [2020-07-10 20:14:18,013 INFO L280 TraceCheckUtils]: 6: Hoare triple {18029#true} ~inputA~0 := 1; {18029#true} is VALID [2020-07-10 20:14:18,013 INFO L280 TraceCheckUtils]: 7: Hoare triple {18029#true} ~a21~0 := 7; {18029#true} is VALID [2020-07-10 20:14:18,013 INFO L280 TraceCheckUtils]: 8: Hoare triple {18029#true} ~a15~0 := 8; {18029#true} is VALID [2020-07-10 20:14:18,014 INFO L280 TraceCheckUtils]: 9: Hoare triple {18029#true} ~a12~0 := -49; {18029#true} is VALID [2020-07-10 20:14:18,014 INFO L280 TraceCheckUtils]: 10: Hoare triple {18029#true} ~a24~0 := 1; {18029#true} is VALID [2020-07-10 20:14:18,014 INFO L280 TraceCheckUtils]: 11: Hoare triple {18029#true} assume true; {18029#true} is VALID [2020-07-10 20:14:18,014 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {18029#true} {18029#true} #1397#return; {18029#true} is VALID [2020-07-10 20:14:18,015 INFO L263 TraceCheckUtils]: 13: Hoare triple {18029#true} call #t~ret4 := main(); {18029#true} is VALID [2020-07-10 20:14:18,015 INFO L280 TraceCheckUtils]: 14: Hoare triple {18029#true} ~output~0 := -1; {18029#true} is VALID [2020-07-10 20:14:18,015 INFO L280 TraceCheckUtils]: 15: Hoare triple {18029#true} assume !false; {18029#true} is VALID [2020-07-10 20:14:18,015 INFO L280 TraceCheckUtils]: 16: Hoare triple {18029#true} havoc ~input~0; {18029#true} is VALID [2020-07-10 20:14:18,015 INFO L280 TraceCheckUtils]: 17: Hoare triple {18029#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {18029#true} is VALID [2020-07-10 20:14:18,016 INFO L280 TraceCheckUtils]: 18: Hoare triple {18029#true} ~input~0 := #t~nondet2; {18029#true} is VALID [2020-07-10 20:14:18,016 INFO L280 TraceCheckUtils]: 19: Hoare triple {18029#true} havoc #t~nondet2; {18029#true} is VALID [2020-07-10 20:14:18,016 INFO L280 TraceCheckUtils]: 20: Hoare triple {18029#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {18029#true} is VALID [2020-07-10 20:14:18,017 INFO L263 TraceCheckUtils]: 21: Hoare triple {18029#true} call #t~ret3 := calculate_output(~input~0); {18153#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:14:18,017 INFO L280 TraceCheckUtils]: 22: Hoare triple {18153#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {18029#true} is VALID [2020-07-10 20:14:18,018 INFO L280 TraceCheckUtils]: 23: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,018 INFO L280 TraceCheckUtils]: 24: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,018 INFO L280 TraceCheckUtils]: 25: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,018 INFO L280 TraceCheckUtils]: 26: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,018 INFO L280 TraceCheckUtils]: 27: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,019 INFO L280 TraceCheckUtils]: 28: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,019 INFO L280 TraceCheckUtils]: 29: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,019 INFO L280 TraceCheckUtils]: 30: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,019 INFO L280 TraceCheckUtils]: 31: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,019 INFO L280 TraceCheckUtils]: 32: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,020 INFO L280 TraceCheckUtils]: 33: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,020 INFO L280 TraceCheckUtils]: 34: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,020 INFO L280 TraceCheckUtils]: 35: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,020 INFO L280 TraceCheckUtils]: 36: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,020 INFO L280 TraceCheckUtils]: 37: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,021 INFO L280 TraceCheckUtils]: 38: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,021 INFO L280 TraceCheckUtils]: 39: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,021 INFO L280 TraceCheckUtils]: 40: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,021 INFO L280 TraceCheckUtils]: 41: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,021 INFO L280 TraceCheckUtils]: 42: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,022 INFO L280 TraceCheckUtils]: 43: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,022 INFO L280 TraceCheckUtils]: 44: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,022 INFO L280 TraceCheckUtils]: 45: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,022 INFO L280 TraceCheckUtils]: 46: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,022 INFO L280 TraceCheckUtils]: 47: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,023 INFO L280 TraceCheckUtils]: 48: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,023 INFO L280 TraceCheckUtils]: 49: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,023 INFO L280 TraceCheckUtils]: 50: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,023 INFO L280 TraceCheckUtils]: 51: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,023 INFO L280 TraceCheckUtils]: 52: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,024 INFO L280 TraceCheckUtils]: 53: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,024 INFO L280 TraceCheckUtils]: 54: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,024 INFO L280 TraceCheckUtils]: 55: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,024 INFO L280 TraceCheckUtils]: 56: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,024 INFO L280 TraceCheckUtils]: 57: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,025 INFO L280 TraceCheckUtils]: 58: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,025 INFO L280 TraceCheckUtils]: 59: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,025 INFO L280 TraceCheckUtils]: 60: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,025 INFO L280 TraceCheckUtils]: 61: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,025 INFO L280 TraceCheckUtils]: 62: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,026 INFO L280 TraceCheckUtils]: 63: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,026 INFO L280 TraceCheckUtils]: 64: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,026 INFO L280 TraceCheckUtils]: 65: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,026 INFO L280 TraceCheckUtils]: 66: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,026 INFO L280 TraceCheckUtils]: 67: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,027 INFO L280 TraceCheckUtils]: 68: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,027 INFO L280 TraceCheckUtils]: 69: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,027 INFO L280 TraceCheckUtils]: 70: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,027 INFO L280 TraceCheckUtils]: 71: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,027 INFO L280 TraceCheckUtils]: 72: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,028 INFO L280 TraceCheckUtils]: 73: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,028 INFO L280 TraceCheckUtils]: 74: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,028 INFO L280 TraceCheckUtils]: 75: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,028 INFO L280 TraceCheckUtils]: 76: Hoare triple {18029#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,028 INFO L280 TraceCheckUtils]: 77: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,029 INFO L280 TraceCheckUtils]: 78: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,029 INFO L280 TraceCheckUtils]: 79: Hoare triple {18029#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,029 INFO L280 TraceCheckUtils]: 80: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,029 INFO L280 TraceCheckUtils]: 81: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,029 INFO L280 TraceCheckUtils]: 82: Hoare triple {18029#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,030 INFO L280 TraceCheckUtils]: 83: Hoare triple {18029#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,030 INFO L280 TraceCheckUtils]: 84: Hoare triple {18029#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,030 INFO L280 TraceCheckUtils]: 85: Hoare triple {18029#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {18029#true} is VALID [2020-07-10 20:14:18,030 INFO L280 TraceCheckUtils]: 86: Hoare triple {18029#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,030 INFO L280 TraceCheckUtils]: 87: Hoare triple {18029#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {18029#true} is VALID [2020-07-10 20:14:18,031 INFO L280 TraceCheckUtils]: 88: Hoare triple {18029#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {18029#true} is VALID [2020-07-10 20:14:18,031 INFO L280 TraceCheckUtils]: 89: Hoare triple {18029#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {18029#true} is VALID [2020-07-10 20:14:18,031 INFO L280 TraceCheckUtils]: 90: Hoare triple {18029#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {18029#true} is VALID [2020-07-10 20:14:18,031 INFO L280 TraceCheckUtils]: 91: Hoare triple {18029#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {18029#true} is VALID [2020-07-10 20:14:18,031 INFO L280 TraceCheckUtils]: 92: Hoare triple {18029#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {18029#true} is VALID [2020-07-10 20:14:18,032 INFO L280 TraceCheckUtils]: 93: Hoare triple {18029#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {18029#true} is VALID [2020-07-10 20:14:18,032 INFO L280 TraceCheckUtils]: 94: Hoare triple {18029#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {18029#true} is VALID [2020-07-10 20:14:18,032 INFO L280 TraceCheckUtils]: 95: Hoare triple {18029#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {18029#true} is VALID [2020-07-10 20:14:18,032 INFO L280 TraceCheckUtils]: 96: Hoare triple {18029#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {18029#true} is VALID [2020-07-10 20:14:18,032 INFO L280 TraceCheckUtils]: 97: Hoare triple {18029#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {18029#true} is VALID [2020-07-10 20:14:18,033 INFO L280 TraceCheckUtils]: 98: Hoare triple {18029#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {18029#true} is VALID [2020-07-10 20:14:18,033 INFO L280 TraceCheckUtils]: 99: Hoare triple {18029#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {18029#true} is VALID [2020-07-10 20:14:18,033 INFO L280 TraceCheckUtils]: 100: Hoare triple {18029#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {18029#true} is VALID [2020-07-10 20:14:18,033 INFO L280 TraceCheckUtils]: 101: Hoare triple {18029#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {18029#true} is VALID [2020-07-10 20:14:18,033 INFO L280 TraceCheckUtils]: 102: Hoare triple {18029#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {18029#true} is VALID [2020-07-10 20:14:18,034 INFO L280 TraceCheckUtils]: 103: Hoare triple {18029#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {18029#true} is VALID [2020-07-10 20:14:18,034 INFO L280 TraceCheckUtils]: 104: Hoare triple {18029#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {18029#true} is VALID [2020-07-10 20:14:18,034 INFO L280 TraceCheckUtils]: 105: Hoare triple {18029#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {18029#true} is VALID [2020-07-10 20:14:18,034 INFO L280 TraceCheckUtils]: 106: Hoare triple {18029#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {18029#true} is VALID [2020-07-10 20:14:18,034 INFO L280 TraceCheckUtils]: 107: Hoare triple {18029#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {18029#true} is VALID [2020-07-10 20:14:18,035 INFO L280 TraceCheckUtils]: 108: Hoare triple {18029#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {18029#true} is VALID [2020-07-10 20:14:18,035 INFO L280 TraceCheckUtils]: 109: Hoare triple {18029#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {18029#true} is VALID [2020-07-10 20:14:18,035 INFO L280 TraceCheckUtils]: 110: Hoare triple {18029#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {18029#true} is VALID [2020-07-10 20:14:18,035 INFO L280 TraceCheckUtils]: 111: Hoare triple {18029#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {18029#true} is VALID [2020-07-10 20:14:18,036 INFO L280 TraceCheckUtils]: 112: Hoare triple {18029#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {18029#true} is VALID [2020-07-10 20:14:18,036 INFO L280 TraceCheckUtils]: 113: Hoare triple {18029#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,036 INFO L280 TraceCheckUtils]: 114: Hoare triple {18029#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {18029#true} is VALID [2020-07-10 20:14:18,036 INFO L280 TraceCheckUtils]: 115: Hoare triple {18029#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {18029#true} is VALID [2020-07-10 20:14:18,037 INFO L280 TraceCheckUtils]: 116: Hoare triple {18029#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {18029#true} is VALID [2020-07-10 20:14:18,037 INFO L280 TraceCheckUtils]: 117: Hoare triple {18029#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {18029#true} is VALID [2020-07-10 20:14:18,037 INFO L280 TraceCheckUtils]: 118: Hoare triple {18029#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {18029#true} is VALID [2020-07-10 20:14:18,037 INFO L280 TraceCheckUtils]: 119: Hoare triple {18029#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {18029#true} is VALID [2020-07-10 20:14:18,037 INFO L280 TraceCheckUtils]: 120: Hoare triple {18029#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {18029#true} is VALID [2020-07-10 20:14:18,038 INFO L280 TraceCheckUtils]: 121: Hoare triple {18029#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {18029#true} is VALID [2020-07-10 20:14:18,038 INFO L280 TraceCheckUtils]: 122: Hoare triple {18029#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {18029#true} is VALID [2020-07-10 20:14:18,038 INFO L280 TraceCheckUtils]: 123: Hoare triple {18029#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {18029#true} is VALID [2020-07-10 20:14:18,038 INFO L280 TraceCheckUtils]: 124: Hoare triple {18029#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0; {18029#true} is VALID [2020-07-10 20:14:18,038 INFO L280 TraceCheckUtils]: 125: Hoare triple {18029#true} ~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); {18029#true} is VALID [2020-07-10 20:14:18,039 INFO L280 TraceCheckUtils]: 126: Hoare triple {18029#true} ~a21~0 := 7; {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,040 INFO L280 TraceCheckUtils]: 127: Hoare triple {18151#(= 7 ~a21~0)} #res := 25; {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,040 INFO L280 TraceCheckUtils]: 128: Hoare triple {18151#(= 7 ~a21~0)} assume true; {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,041 INFO L275 TraceCheckUtils]: 129: Hoare quadruple {18151#(= 7 ~a21~0)} {18029#true} #1401#return; {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,042 INFO L280 TraceCheckUtils]: 130: Hoare triple {18151#(= 7 ~a21~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,043 INFO L280 TraceCheckUtils]: 131: Hoare triple {18151#(= 7 ~a21~0)} ~output~0 := #t~ret3; {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,043 INFO L280 TraceCheckUtils]: 132: Hoare triple {18151#(= 7 ~a21~0)} havoc #t~ret3; {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,044 INFO L280 TraceCheckUtils]: 133: Hoare triple {18151#(= 7 ~a21~0)} assume !false; {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,044 INFO L280 TraceCheckUtils]: 134: Hoare triple {18151#(= 7 ~a21~0)} havoc ~input~0; {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,045 INFO L280 TraceCheckUtils]: 135: Hoare triple {18151#(= 7 ~a21~0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,045 INFO L280 TraceCheckUtils]: 136: Hoare triple {18151#(= 7 ~a21~0)} ~input~0 := #t~nondet2; {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,046 INFO L280 TraceCheckUtils]: 137: Hoare triple {18151#(= 7 ~a21~0)} havoc #t~nondet2; {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,046 INFO L280 TraceCheckUtils]: 138: Hoare triple {18151#(= 7 ~a21~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,047 INFO L263 TraceCheckUtils]: 139: Hoare triple {18151#(= 7 ~a21~0)} call #t~ret3 := calculate_output(~input~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,048 INFO L280 TraceCheckUtils]: 140: Hoare triple {18151#(= 7 ~a21~0)} ~input := #in~input; {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,048 INFO L280 TraceCheckUtils]: 141: Hoare triple {18151#(= 7 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,049 INFO L280 TraceCheckUtils]: 142: Hoare triple {18151#(= 7 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,050 INFO L280 TraceCheckUtils]: 143: Hoare triple {18151#(= 7 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,050 INFO L280 TraceCheckUtils]: 144: Hoare triple {18151#(= 7 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,051 INFO L280 TraceCheckUtils]: 145: Hoare triple {18151#(= 7 ~a21~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,051 INFO L280 TraceCheckUtils]: 146: Hoare triple {18151#(= 7 ~a21~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,052 INFO L280 TraceCheckUtils]: 147: Hoare triple {18151#(= 7 ~a21~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,053 INFO L280 TraceCheckUtils]: 148: Hoare triple {18151#(= 7 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,053 INFO L280 TraceCheckUtils]: 149: Hoare triple {18151#(= 7 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,054 INFO L280 TraceCheckUtils]: 150: Hoare triple {18151#(= 7 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,054 INFO L280 TraceCheckUtils]: 151: Hoare triple {18151#(= 7 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,055 INFO L280 TraceCheckUtils]: 152: Hoare triple {18151#(= 7 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,056 INFO L280 TraceCheckUtils]: 153: Hoare triple {18151#(= 7 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,056 INFO L280 TraceCheckUtils]: 154: Hoare triple {18151#(= 7 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,057 INFO L280 TraceCheckUtils]: 155: Hoare triple {18151#(= 7 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,057 INFO L280 TraceCheckUtils]: 156: Hoare triple {18151#(= 7 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,058 INFO L280 TraceCheckUtils]: 157: Hoare triple {18151#(= 7 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,058 INFO L280 TraceCheckUtils]: 158: Hoare triple {18151#(= 7 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,059 INFO L280 TraceCheckUtils]: 159: Hoare triple {18151#(= 7 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,059 INFO L280 TraceCheckUtils]: 160: Hoare triple {18151#(= 7 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,060 INFO L280 TraceCheckUtils]: 161: Hoare triple {18151#(= 7 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,061 INFO L280 TraceCheckUtils]: 162: Hoare triple {18151#(= 7 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,061 INFO L280 TraceCheckUtils]: 163: Hoare triple {18151#(= 7 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,062 INFO L280 TraceCheckUtils]: 164: Hoare triple {18151#(= 7 ~a21~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,062 INFO L280 TraceCheckUtils]: 165: Hoare triple {18151#(= 7 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,063 INFO L280 TraceCheckUtils]: 166: Hoare triple {18151#(= 7 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,063 INFO L280 TraceCheckUtils]: 167: Hoare triple {18151#(= 7 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,064 INFO L280 TraceCheckUtils]: 168: Hoare triple {18151#(= 7 ~a21~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,065 INFO L280 TraceCheckUtils]: 169: Hoare triple {18151#(= 7 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,065 INFO L280 TraceCheckUtils]: 170: Hoare triple {18151#(= 7 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,066 INFO L280 TraceCheckUtils]: 171: Hoare triple {18151#(= 7 ~a21~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,066 INFO L280 TraceCheckUtils]: 172: Hoare triple {18151#(= 7 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,067 INFO L280 TraceCheckUtils]: 173: Hoare triple {18151#(= 7 ~a21~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,068 INFO L280 TraceCheckUtils]: 174: Hoare triple {18151#(= 7 ~a21~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,068 INFO L280 TraceCheckUtils]: 175: Hoare triple {18151#(= 7 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,069 INFO L280 TraceCheckUtils]: 176: Hoare triple {18151#(= 7 ~a21~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,069 INFO L280 TraceCheckUtils]: 177: Hoare triple {18151#(= 7 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,070 INFO L280 TraceCheckUtils]: 178: Hoare triple {18151#(= 7 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,070 INFO L280 TraceCheckUtils]: 179: Hoare triple {18151#(= 7 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,071 INFO L280 TraceCheckUtils]: 180: Hoare triple {18151#(= 7 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,072 INFO L280 TraceCheckUtils]: 181: Hoare triple {18151#(= 7 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,072 INFO L280 TraceCheckUtils]: 182: Hoare triple {18151#(= 7 ~a21~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,073 INFO L280 TraceCheckUtils]: 183: Hoare triple {18151#(= 7 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,073 INFO L280 TraceCheckUtils]: 184: Hoare triple {18151#(= 7 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18151#(= 7 ~a21~0)} is VALID [2020-07-10 20:14:18,074 INFO L280 TraceCheckUtils]: 185: Hoare triple {18151#(= 7 ~a21~0)} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {18030#false} is VALID [2020-07-10 20:14:18,075 INFO L280 TraceCheckUtils]: 186: Hoare triple {18030#false} assume !false; {18030#false} is VALID [2020-07-10 20:14:18,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 20:14:18,099 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 20:14:18,099 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [96780259] [2020-07-10 20:14:18,099 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 20:14:18,099 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-10 20:14:18,099 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257570179] [2020-07-10 20:14:18,100 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 187 [2020-07-10 20:14:18,101 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 20:14:18,101 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-10 20:14:18,330 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 187 edges. 187 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:14:18,331 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-10 20:14:18,331 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 20:14:18,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-10 20:14:18,332 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-07-10 20:14:18,332 INFO L87 Difference]: Start difference. First operand 1299 states and 1527 transitions. Second operand 5 states. [2020-07-10 20:14:33,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:14:33,035 INFO L93 Difference]: Finished difference Result 3097 states and 3718 transitions. [2020-07-10 20:14:33,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-07-10 20:14:33,036 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 187 [2020-07-10 20:14:33,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 20:14:33,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-10 20:14:33,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1866 transitions. [2020-07-10 20:14:33,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-10 20:14:33,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1866 transitions. [2020-07-10 20:14:33,055 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 1866 transitions. [2020-07-10 20:14:35,806 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1866 edges. 1866 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:14:35,937 INFO L225 Difference]: With dead ends: 3097 [2020-07-10 20:14:35,938 INFO L226 Difference]: Without dead ends: 1813 [2020-07-10 20:14:35,941 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2020-07-10 20:14:35,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1813 states. [2020-07-10 20:14:43,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1813 to 1683. [2020-07-10 20:14:43,448 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 20:14:43,448 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1813 states. Second operand 1683 states. [2020-07-10 20:14:43,448 INFO L74 IsIncluded]: Start isIncluded. First operand 1813 states. Second operand 1683 states. [2020-07-10 20:14:43,448 INFO L87 Difference]: Start difference. First operand 1813 states. Second operand 1683 states. [2020-07-10 20:14:43,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:14:43,561 INFO L93 Difference]: Finished difference Result 1813 states and 2119 transitions. [2020-07-10 20:14:43,561 INFO L276 IsEmpty]: Start isEmpty. Operand 1813 states and 2119 transitions. [2020-07-10 20:14:43,566 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:14:43,566 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:14:43,566 INFO L74 IsIncluded]: Start isIncluded. First operand 1683 states. Second operand 1813 states. [2020-07-10 20:14:43,566 INFO L87 Difference]: Start difference. First operand 1683 states. Second operand 1813 states. [2020-07-10 20:14:43,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:14:43,684 INFO L93 Difference]: Finished difference Result 1813 states and 2119 transitions. [2020-07-10 20:14:43,684 INFO L276 IsEmpty]: Start isEmpty. Operand 1813 states and 2119 transitions. [2020-07-10 20:14:43,689 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:14:43,689 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:14:43,689 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 20:14:43,689 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 20:14:43,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1683 states. [2020-07-10 20:14:43,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1683 states to 1683 states and 1989 transitions. [2020-07-10 20:14:43,782 INFO L78 Accepts]: Start accepts. Automaton has 1683 states and 1989 transitions. Word has length 187 [2020-07-10 20:14:43,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 20:14:43,783 INFO L479 AbstractCegarLoop]: Abstraction has 1683 states and 1989 transitions. [2020-07-10 20:14:43,783 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-10 20:14:43,783 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1683 states and 1989 transitions. [2020-07-10 20:14:47,883 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1989 edges. 1989 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:14:47,883 INFO L276 IsEmpty]: Start isEmpty. Operand 1683 states and 1989 transitions. [2020-07-10 20:14:47,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2020-07-10 20:14:47,887 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 20:14:47,887 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 20:14:47,888 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-07-10 20:14:47,888 INFO L427 AbstractCegarLoop]: === Iteration 4 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 20:14:47,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 20:14:47,888 INFO L82 PathProgramCache]: Analyzing trace with hash 1856913428, now seen corresponding path program 1 times [2020-07-10 20:14:47,888 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 20:14:47,889 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [613719445] [2020-07-10 20:14:47,889 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 20:14:48,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:14:48,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:14:48,179 INFO L280 TraceCheckUtils]: 0: Hoare triple {31499#(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; {31345#true} is VALID [2020-07-10 20:14:48,180 INFO L280 TraceCheckUtils]: 1: Hoare triple {31345#true} ~inputB~0 := 2; {31345#true} is VALID [2020-07-10 20:14:48,180 INFO L280 TraceCheckUtils]: 2: Hoare triple {31345#true} ~inputC~0 := 3; {31345#true} is VALID [2020-07-10 20:14:48,180 INFO L280 TraceCheckUtils]: 3: Hoare triple {31345#true} ~inputF~0 := 6; {31345#true} is VALID [2020-07-10 20:14:48,180 INFO L280 TraceCheckUtils]: 4: Hoare triple {31345#true} ~inputE~0 := 5; {31345#true} is VALID [2020-07-10 20:14:48,180 INFO L280 TraceCheckUtils]: 5: Hoare triple {31345#true} ~inputA~0 := 1; {31345#true} is VALID [2020-07-10 20:14:48,181 INFO L280 TraceCheckUtils]: 6: Hoare triple {31345#true} ~a21~0 := 7; {31345#true} is VALID [2020-07-10 20:14:48,181 INFO L280 TraceCheckUtils]: 7: Hoare triple {31345#true} ~a15~0 := 8; {31500#(<= ~a15~0 8)} is VALID [2020-07-10 20:14:48,182 INFO L280 TraceCheckUtils]: 8: Hoare triple {31500#(<= ~a15~0 8)} ~a12~0 := -49; {31500#(<= ~a15~0 8)} is VALID [2020-07-10 20:14:48,183 INFO L280 TraceCheckUtils]: 9: Hoare triple {31500#(<= ~a15~0 8)} ~a24~0 := 1; {31500#(<= ~a15~0 8)} is VALID [2020-07-10 20:14:48,184 INFO L280 TraceCheckUtils]: 10: Hoare triple {31500#(<= ~a15~0 8)} assume true; {31500#(<= ~a15~0 8)} is VALID [2020-07-10 20:14:48,184 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {31500#(<= ~a15~0 8)} {31345#true} #1397#return; {31359#(not (= 9 ~a15~0))} is VALID [2020-07-10 20:14:48,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:14:48,298 INFO L280 TraceCheckUtils]: 0: Hoare triple {31501#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,299 INFO L280 TraceCheckUtils]: 1: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,300 INFO L280 TraceCheckUtils]: 2: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,301 INFO L280 TraceCheckUtils]: 3: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,302 INFO L280 TraceCheckUtils]: 4: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,303 INFO L280 TraceCheckUtils]: 5: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,304 INFO L280 TraceCheckUtils]: 6: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,305 INFO L280 TraceCheckUtils]: 7: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,306 INFO L280 TraceCheckUtils]: 8: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,307 INFO L280 TraceCheckUtils]: 9: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,308 INFO L280 TraceCheckUtils]: 10: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,309 INFO L280 TraceCheckUtils]: 11: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,310 INFO L280 TraceCheckUtils]: 12: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,311 INFO L280 TraceCheckUtils]: 13: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,312 INFO L280 TraceCheckUtils]: 14: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,313 INFO L280 TraceCheckUtils]: 15: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,314 INFO L280 TraceCheckUtils]: 16: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,315 INFO L280 TraceCheckUtils]: 17: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,315 INFO L280 TraceCheckUtils]: 18: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,316 INFO L280 TraceCheckUtils]: 19: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,317 INFO L280 TraceCheckUtils]: 20: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,318 INFO L280 TraceCheckUtils]: 21: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,318 INFO L280 TraceCheckUtils]: 22: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,319 INFO L280 TraceCheckUtils]: 23: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,320 INFO L280 TraceCheckUtils]: 24: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,321 INFO L280 TraceCheckUtils]: 25: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,322 INFO L280 TraceCheckUtils]: 26: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,323 INFO L280 TraceCheckUtils]: 27: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,324 INFO L280 TraceCheckUtils]: 28: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,325 INFO L280 TraceCheckUtils]: 29: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,326 INFO L280 TraceCheckUtils]: 30: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,326 INFO L280 TraceCheckUtils]: 31: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,327 INFO L280 TraceCheckUtils]: 32: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,328 INFO L280 TraceCheckUtils]: 33: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,329 INFO L280 TraceCheckUtils]: 34: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,330 INFO L280 TraceCheckUtils]: 35: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,331 INFO L280 TraceCheckUtils]: 36: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,332 INFO L280 TraceCheckUtils]: 37: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,333 INFO L280 TraceCheckUtils]: 38: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,334 INFO L280 TraceCheckUtils]: 39: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,335 INFO L280 TraceCheckUtils]: 40: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,336 INFO L280 TraceCheckUtils]: 41: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,337 INFO L280 TraceCheckUtils]: 42: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,338 INFO L280 TraceCheckUtils]: 43: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,339 INFO L280 TraceCheckUtils]: 44: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,340 INFO L280 TraceCheckUtils]: 45: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,341 INFO L280 TraceCheckUtils]: 46: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,342 INFO L280 TraceCheckUtils]: 47: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,343 INFO L280 TraceCheckUtils]: 48: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,344 INFO L280 TraceCheckUtils]: 49: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,344 INFO L280 TraceCheckUtils]: 50: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,345 INFO L280 TraceCheckUtils]: 51: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,346 INFO L280 TraceCheckUtils]: 52: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,347 INFO L280 TraceCheckUtils]: 53: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,348 INFO L280 TraceCheckUtils]: 54: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,349 INFO L280 TraceCheckUtils]: 55: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,350 INFO L280 TraceCheckUtils]: 56: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,351 INFO L280 TraceCheckUtils]: 57: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,352 INFO L280 TraceCheckUtils]: 58: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,353 INFO L280 TraceCheckUtils]: 59: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,354 INFO L280 TraceCheckUtils]: 60: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,355 INFO L280 TraceCheckUtils]: 61: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,356 INFO L280 TraceCheckUtils]: 62: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,357 INFO L280 TraceCheckUtils]: 63: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,358 INFO L280 TraceCheckUtils]: 64: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,359 INFO L280 TraceCheckUtils]: 65: Hoare triple {31502#(= ~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)); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,360 INFO L280 TraceCheckUtils]: 66: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,361 INFO L280 TraceCheckUtils]: 67: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,362 INFO L280 TraceCheckUtils]: 68: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,363 INFO L280 TraceCheckUtils]: 69: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,363 INFO L280 TraceCheckUtils]: 70: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,364 INFO L280 TraceCheckUtils]: 71: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,365 INFO L280 TraceCheckUtils]: 72: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,366 INFO L280 TraceCheckUtils]: 73: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,367 INFO L280 TraceCheckUtils]: 74: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,368 INFO L280 TraceCheckUtils]: 75: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,369 INFO L280 TraceCheckUtils]: 76: Hoare triple {31502#(= ~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))); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,370 INFO L280 TraceCheckUtils]: 77: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,371 INFO L280 TraceCheckUtils]: 78: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,372 INFO L280 TraceCheckUtils]: 79: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,373 INFO L280 TraceCheckUtils]: 80: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,374 INFO L280 TraceCheckUtils]: 81: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,375 INFO L280 TraceCheckUtils]: 82: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,376 INFO L280 TraceCheckUtils]: 83: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,377 INFO L280 TraceCheckUtils]: 84: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,378 INFO L280 TraceCheckUtils]: 85: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,379 INFO L280 TraceCheckUtils]: 86: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,380 INFO L280 TraceCheckUtils]: 87: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,380 INFO L280 TraceCheckUtils]: 88: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,381 INFO L280 TraceCheckUtils]: 89: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,382 INFO L280 TraceCheckUtils]: 90: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,383 INFO L280 TraceCheckUtils]: 91: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,384 INFO L280 TraceCheckUtils]: 92: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,384 INFO L280 TraceCheckUtils]: 93: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,385 INFO L280 TraceCheckUtils]: 94: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,386 INFO L280 TraceCheckUtils]: 95: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,386 INFO L280 TraceCheckUtils]: 96: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,387 INFO L280 TraceCheckUtils]: 97: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,387 INFO L280 TraceCheckUtils]: 98: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,388 INFO L280 TraceCheckUtils]: 99: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,389 INFO L280 TraceCheckUtils]: 100: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,389 INFO L280 TraceCheckUtils]: 101: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,390 INFO L280 TraceCheckUtils]: 102: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,391 INFO L280 TraceCheckUtils]: 103: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,391 INFO L280 TraceCheckUtils]: 104: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,392 INFO L280 TraceCheckUtils]: 105: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,393 INFO L280 TraceCheckUtils]: 106: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,394 INFO L280 TraceCheckUtils]: 107: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,395 INFO L280 TraceCheckUtils]: 108: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,396 INFO L280 TraceCheckUtils]: 109: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,397 INFO L280 TraceCheckUtils]: 110: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,398 INFO L280 TraceCheckUtils]: 111: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,399 INFO L280 TraceCheckUtils]: 112: Hoare triple {31502#(= ~a15~0 |old(~a15~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,400 INFO L280 TraceCheckUtils]: 113: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,401 INFO L280 TraceCheckUtils]: 114: Hoare triple {31502#(= ~a15~0 |old(~a15~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,402 INFO L280 TraceCheckUtils]: 115: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,403 INFO L280 TraceCheckUtils]: 116: Hoare triple {31502#(= ~a15~0 |old(~a15~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,404 INFO L280 TraceCheckUtils]: 117: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,405 INFO L280 TraceCheckUtils]: 118: Hoare triple {31502#(= ~a15~0 |old(~a15~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,406 INFO L280 TraceCheckUtils]: 119: Hoare triple {31502#(= ~a15~0 |old(~a15~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,407 INFO L280 TraceCheckUtils]: 120: Hoare triple {31502#(= ~a15~0 |old(~a15~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,408 INFO L280 TraceCheckUtils]: 121: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,409 INFO L280 TraceCheckUtils]: 122: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,410 INFO L280 TraceCheckUtils]: 123: Hoare triple {31502#(= ~a15~0 |old(~a15~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,411 INFO L280 TraceCheckUtils]: 124: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,412 INFO L280 TraceCheckUtils]: 125: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,413 INFO L280 TraceCheckUtils]: 126: Hoare triple {31502#(= ~a15~0 |old(~a15~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))); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,414 INFO L280 TraceCheckUtils]: 127: Hoare triple {31502#(= ~a15~0 |old(~a15~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,415 INFO L280 TraceCheckUtils]: 128: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,416 INFO L280 TraceCheckUtils]: 129: Hoare triple {31502#(= ~a15~0 |old(~a15~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,417 INFO L280 TraceCheckUtils]: 130: Hoare triple {31502#(= ~a15~0 |old(~a15~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,418 INFO L280 TraceCheckUtils]: 131: Hoare triple {31502#(= ~a15~0 |old(~a15~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,419 INFO L280 TraceCheckUtils]: 132: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,420 INFO L280 TraceCheckUtils]: 133: Hoare triple {31502#(= ~a15~0 |old(~a15~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; {31503#(= 9 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,421 INFO L280 TraceCheckUtils]: 134: Hoare triple {31503#(= 9 |old(~a15~0)|)} ~a12~0 := 343661 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 16) - 46416 - 297244; {31503#(= 9 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,422 INFO L280 TraceCheckUtils]: 135: Hoare triple {31503#(= 9 |old(~a15~0)|)} ~a21~0 := 8; {31503#(= 9 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,422 INFO L280 TraceCheckUtils]: 136: Hoare triple {31503#(= 9 |old(~a15~0)|)} #res := 25; {31503#(= 9 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,423 INFO L280 TraceCheckUtils]: 137: Hoare triple {31503#(= 9 |old(~a15~0)|)} assume true; {31503#(= 9 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,425 INFO L275 TraceCheckUtils]: 138: Hoare quadruple {31503#(= 9 |old(~a15~0)|)} {31359#(not (= 9 ~a15~0))} #1401#return; {31346#false} is VALID [2020-07-10 20:14:48,462 INFO L263 TraceCheckUtils]: 0: Hoare triple {31345#true} call ULTIMATE.init(); {31499#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:14:48,463 INFO L280 TraceCheckUtils]: 1: Hoare triple {31499#(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; {31345#true} is VALID [2020-07-10 20:14:48,463 INFO L280 TraceCheckUtils]: 2: Hoare triple {31345#true} ~inputB~0 := 2; {31345#true} is VALID [2020-07-10 20:14:48,463 INFO L280 TraceCheckUtils]: 3: Hoare triple {31345#true} ~inputC~0 := 3; {31345#true} is VALID [2020-07-10 20:14:48,464 INFO L280 TraceCheckUtils]: 4: Hoare triple {31345#true} ~inputF~0 := 6; {31345#true} is VALID [2020-07-10 20:14:48,464 INFO L280 TraceCheckUtils]: 5: Hoare triple {31345#true} ~inputE~0 := 5; {31345#true} is VALID [2020-07-10 20:14:48,464 INFO L280 TraceCheckUtils]: 6: Hoare triple {31345#true} ~inputA~0 := 1; {31345#true} is VALID [2020-07-10 20:14:48,465 INFO L280 TraceCheckUtils]: 7: Hoare triple {31345#true} ~a21~0 := 7; {31345#true} is VALID [2020-07-10 20:14:48,465 INFO L280 TraceCheckUtils]: 8: Hoare triple {31345#true} ~a15~0 := 8; {31500#(<= ~a15~0 8)} is VALID [2020-07-10 20:14:48,466 INFO L280 TraceCheckUtils]: 9: Hoare triple {31500#(<= ~a15~0 8)} ~a12~0 := -49; {31500#(<= ~a15~0 8)} is VALID [2020-07-10 20:14:48,467 INFO L280 TraceCheckUtils]: 10: Hoare triple {31500#(<= ~a15~0 8)} ~a24~0 := 1; {31500#(<= ~a15~0 8)} is VALID [2020-07-10 20:14:48,468 INFO L280 TraceCheckUtils]: 11: Hoare triple {31500#(<= ~a15~0 8)} assume true; {31500#(<= ~a15~0 8)} is VALID [2020-07-10 20:14:48,469 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {31500#(<= ~a15~0 8)} {31345#true} #1397#return; {31359#(not (= 9 ~a15~0))} is VALID [2020-07-10 20:14:48,470 INFO L263 TraceCheckUtils]: 13: Hoare triple {31359#(not (= 9 ~a15~0))} call #t~ret4 := main(); {31359#(not (= 9 ~a15~0))} is VALID [2020-07-10 20:14:48,471 INFO L280 TraceCheckUtils]: 14: Hoare triple {31359#(not (= 9 ~a15~0))} ~output~0 := -1; {31359#(not (= 9 ~a15~0))} is VALID [2020-07-10 20:14:48,471 INFO L280 TraceCheckUtils]: 15: Hoare triple {31359#(not (= 9 ~a15~0))} assume !false; {31359#(not (= 9 ~a15~0))} is VALID [2020-07-10 20:14:48,472 INFO L280 TraceCheckUtils]: 16: Hoare triple {31359#(not (= 9 ~a15~0))} havoc ~input~0; {31359#(not (= 9 ~a15~0))} is VALID [2020-07-10 20:14:48,473 INFO L280 TraceCheckUtils]: 17: Hoare triple {31359#(not (= 9 ~a15~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {31359#(not (= 9 ~a15~0))} is VALID [2020-07-10 20:14:48,474 INFO L280 TraceCheckUtils]: 18: Hoare triple {31359#(not (= 9 ~a15~0))} ~input~0 := #t~nondet2; {31359#(not (= 9 ~a15~0))} is VALID [2020-07-10 20:14:48,474 INFO L280 TraceCheckUtils]: 19: Hoare triple {31359#(not (= 9 ~a15~0))} havoc #t~nondet2; {31359#(not (= 9 ~a15~0))} is VALID [2020-07-10 20:14:48,475 INFO L280 TraceCheckUtils]: 20: Hoare triple {31359#(not (= 9 ~a15~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {31359#(not (= 9 ~a15~0))} is VALID [2020-07-10 20:14:48,476 INFO L263 TraceCheckUtils]: 21: Hoare triple {31359#(not (= 9 ~a15~0))} call #t~ret3 := calculate_output(~input~0); {31501#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:14:48,477 INFO L280 TraceCheckUtils]: 22: Hoare triple {31501#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,480 INFO L280 TraceCheckUtils]: 23: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,485 INFO L280 TraceCheckUtils]: 24: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,486 INFO L280 TraceCheckUtils]: 25: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,487 INFO L280 TraceCheckUtils]: 26: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,488 INFO L280 TraceCheckUtils]: 27: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,488 INFO L280 TraceCheckUtils]: 28: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,489 INFO L280 TraceCheckUtils]: 29: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,490 INFO L280 TraceCheckUtils]: 30: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,491 INFO L280 TraceCheckUtils]: 31: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,492 INFO L280 TraceCheckUtils]: 32: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,493 INFO L280 TraceCheckUtils]: 33: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,494 INFO L280 TraceCheckUtils]: 34: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,495 INFO L280 TraceCheckUtils]: 35: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,496 INFO L280 TraceCheckUtils]: 36: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,497 INFO L280 TraceCheckUtils]: 37: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,498 INFO L280 TraceCheckUtils]: 38: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,499 INFO L280 TraceCheckUtils]: 39: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,500 INFO L280 TraceCheckUtils]: 40: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,501 INFO L280 TraceCheckUtils]: 41: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,501 INFO L280 TraceCheckUtils]: 42: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,502 INFO L280 TraceCheckUtils]: 43: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,503 INFO L280 TraceCheckUtils]: 44: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,504 INFO L280 TraceCheckUtils]: 45: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,505 INFO L280 TraceCheckUtils]: 46: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,505 INFO L280 TraceCheckUtils]: 47: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,506 INFO L280 TraceCheckUtils]: 48: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,507 INFO L280 TraceCheckUtils]: 49: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,507 INFO L280 TraceCheckUtils]: 50: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,508 INFO L280 TraceCheckUtils]: 51: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,508 INFO L280 TraceCheckUtils]: 52: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,509 INFO L280 TraceCheckUtils]: 53: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,510 INFO L280 TraceCheckUtils]: 54: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,511 INFO L280 TraceCheckUtils]: 55: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,512 INFO L280 TraceCheckUtils]: 56: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,513 INFO L280 TraceCheckUtils]: 57: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,514 INFO L280 TraceCheckUtils]: 58: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,515 INFO L280 TraceCheckUtils]: 59: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,516 INFO L280 TraceCheckUtils]: 60: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,517 INFO L280 TraceCheckUtils]: 61: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,517 INFO L280 TraceCheckUtils]: 62: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,518 INFO L280 TraceCheckUtils]: 63: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,519 INFO L280 TraceCheckUtils]: 64: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,520 INFO L280 TraceCheckUtils]: 65: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,521 INFO L280 TraceCheckUtils]: 66: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,522 INFO L280 TraceCheckUtils]: 67: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,523 INFO L280 TraceCheckUtils]: 68: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,524 INFO L280 TraceCheckUtils]: 69: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,525 INFO L280 TraceCheckUtils]: 70: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,526 INFO L280 TraceCheckUtils]: 71: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,527 INFO L280 TraceCheckUtils]: 72: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,528 INFO L280 TraceCheckUtils]: 73: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,529 INFO L280 TraceCheckUtils]: 74: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,530 INFO L280 TraceCheckUtils]: 75: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,531 INFO L280 TraceCheckUtils]: 76: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,532 INFO L280 TraceCheckUtils]: 77: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,533 INFO L280 TraceCheckUtils]: 78: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,533 INFO L280 TraceCheckUtils]: 79: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,534 INFO L280 TraceCheckUtils]: 80: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,535 INFO L280 TraceCheckUtils]: 81: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,536 INFO L280 TraceCheckUtils]: 82: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,537 INFO L280 TraceCheckUtils]: 83: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,538 INFO L280 TraceCheckUtils]: 84: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,539 INFO L280 TraceCheckUtils]: 85: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,540 INFO L280 TraceCheckUtils]: 86: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,541 INFO L280 TraceCheckUtils]: 87: Hoare triple {31502#(= ~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)); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,542 INFO L280 TraceCheckUtils]: 88: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,543 INFO L280 TraceCheckUtils]: 89: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,544 INFO L280 TraceCheckUtils]: 90: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,545 INFO L280 TraceCheckUtils]: 91: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,546 INFO L280 TraceCheckUtils]: 92: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,547 INFO L280 TraceCheckUtils]: 93: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,548 INFO L280 TraceCheckUtils]: 94: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,548 INFO L280 TraceCheckUtils]: 95: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,549 INFO L280 TraceCheckUtils]: 96: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,550 INFO L280 TraceCheckUtils]: 97: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,551 INFO L280 TraceCheckUtils]: 98: Hoare triple {31502#(= ~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))); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,552 INFO L280 TraceCheckUtils]: 99: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,552 INFO L280 TraceCheckUtils]: 100: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,553 INFO L280 TraceCheckUtils]: 101: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,553 INFO L280 TraceCheckUtils]: 102: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,554 INFO L280 TraceCheckUtils]: 103: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,555 INFO L280 TraceCheckUtils]: 104: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,556 INFO L280 TraceCheckUtils]: 105: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,557 INFO L280 TraceCheckUtils]: 106: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,558 INFO L280 TraceCheckUtils]: 107: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,559 INFO L280 TraceCheckUtils]: 108: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,560 INFO L280 TraceCheckUtils]: 109: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,561 INFO L280 TraceCheckUtils]: 110: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,562 INFO L280 TraceCheckUtils]: 111: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,563 INFO L280 TraceCheckUtils]: 112: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,564 INFO L280 TraceCheckUtils]: 113: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,565 INFO L280 TraceCheckUtils]: 114: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,566 INFO L280 TraceCheckUtils]: 115: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,567 INFO L280 TraceCheckUtils]: 116: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,568 INFO L280 TraceCheckUtils]: 117: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,569 INFO L280 TraceCheckUtils]: 118: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,569 INFO L280 TraceCheckUtils]: 119: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,570 INFO L280 TraceCheckUtils]: 120: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,571 INFO L280 TraceCheckUtils]: 121: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,572 INFO L280 TraceCheckUtils]: 122: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,573 INFO L280 TraceCheckUtils]: 123: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,574 INFO L280 TraceCheckUtils]: 124: Hoare triple {31502#(= ~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,575 INFO L280 TraceCheckUtils]: 125: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,576 INFO L280 TraceCheckUtils]: 126: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,577 INFO L280 TraceCheckUtils]: 127: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,578 INFO L280 TraceCheckUtils]: 128: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,579 INFO L280 TraceCheckUtils]: 129: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,580 INFO L280 TraceCheckUtils]: 130: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,581 INFO L280 TraceCheckUtils]: 131: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,582 INFO L280 TraceCheckUtils]: 132: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,583 INFO L280 TraceCheckUtils]: 133: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,584 INFO L280 TraceCheckUtils]: 134: Hoare triple {31502#(= ~a15~0 |old(~a15~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,584 INFO L280 TraceCheckUtils]: 135: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,585 INFO L280 TraceCheckUtils]: 136: Hoare triple {31502#(= ~a15~0 |old(~a15~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,586 INFO L280 TraceCheckUtils]: 137: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,587 INFO L280 TraceCheckUtils]: 138: Hoare triple {31502#(= ~a15~0 |old(~a15~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,588 INFO L280 TraceCheckUtils]: 139: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,589 INFO L280 TraceCheckUtils]: 140: Hoare triple {31502#(= ~a15~0 |old(~a15~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,590 INFO L280 TraceCheckUtils]: 141: Hoare triple {31502#(= ~a15~0 |old(~a15~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,591 INFO L280 TraceCheckUtils]: 142: Hoare triple {31502#(= ~a15~0 |old(~a15~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,592 INFO L280 TraceCheckUtils]: 143: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,593 INFO L280 TraceCheckUtils]: 144: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,594 INFO L280 TraceCheckUtils]: 145: Hoare triple {31502#(= ~a15~0 |old(~a15~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,595 INFO L280 TraceCheckUtils]: 146: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,596 INFO L280 TraceCheckUtils]: 147: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,596 INFO L280 TraceCheckUtils]: 148: Hoare triple {31502#(= ~a15~0 |old(~a15~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))); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,597 INFO L280 TraceCheckUtils]: 149: Hoare triple {31502#(= ~a15~0 |old(~a15~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,598 INFO L280 TraceCheckUtils]: 150: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,599 INFO L280 TraceCheckUtils]: 151: Hoare triple {31502#(= ~a15~0 |old(~a15~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,600 INFO L280 TraceCheckUtils]: 152: Hoare triple {31502#(= ~a15~0 |old(~a15~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,601 INFO L280 TraceCheckUtils]: 153: Hoare triple {31502#(= ~a15~0 |old(~a15~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); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,602 INFO L280 TraceCheckUtils]: 154: Hoare triple {31502#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {31502#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,603 INFO L280 TraceCheckUtils]: 155: Hoare triple {31502#(= ~a15~0 |old(~a15~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; {31503#(= 9 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,604 INFO L280 TraceCheckUtils]: 156: Hoare triple {31503#(= 9 |old(~a15~0)|)} ~a12~0 := 343661 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 16) - 46416 - 297244; {31503#(= 9 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,605 INFO L280 TraceCheckUtils]: 157: Hoare triple {31503#(= 9 |old(~a15~0)|)} ~a21~0 := 8; {31503#(= 9 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,606 INFO L280 TraceCheckUtils]: 158: Hoare triple {31503#(= 9 |old(~a15~0)|)} #res := 25; {31503#(= 9 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,607 INFO L280 TraceCheckUtils]: 159: Hoare triple {31503#(= 9 |old(~a15~0)|)} assume true; {31503#(= 9 |old(~a15~0)|)} is VALID [2020-07-10 20:14:48,609 INFO L275 TraceCheckUtils]: 160: Hoare quadruple {31503#(= 9 |old(~a15~0)|)} {31359#(not (= 9 ~a15~0))} #1401#return; {31346#false} is VALID [2020-07-10 20:14:48,609 INFO L280 TraceCheckUtils]: 161: Hoare triple {31346#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {31346#false} is VALID [2020-07-10 20:14:48,609 INFO L280 TraceCheckUtils]: 162: Hoare triple {31346#false} ~output~0 := #t~ret3; {31346#false} is VALID [2020-07-10 20:14:48,610 INFO L280 TraceCheckUtils]: 163: Hoare triple {31346#false} havoc #t~ret3; {31346#false} is VALID [2020-07-10 20:14:48,610 INFO L280 TraceCheckUtils]: 164: Hoare triple {31346#false} assume !false; {31346#false} is VALID [2020-07-10 20:14:48,610 INFO L280 TraceCheckUtils]: 165: Hoare triple {31346#false} havoc ~input~0; {31346#false} is VALID [2020-07-10 20:14:48,611 INFO L280 TraceCheckUtils]: 166: Hoare triple {31346#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {31346#false} is VALID [2020-07-10 20:14:48,611 INFO L280 TraceCheckUtils]: 167: Hoare triple {31346#false} ~input~0 := #t~nondet2; {31346#false} is VALID [2020-07-10 20:14:48,611 INFO L280 TraceCheckUtils]: 168: Hoare triple {31346#false} havoc #t~nondet2; {31346#false} is VALID [2020-07-10 20:14:48,612 INFO L280 TraceCheckUtils]: 169: Hoare triple {31346#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {31346#false} is VALID [2020-07-10 20:14:48,612 INFO L263 TraceCheckUtils]: 170: Hoare triple {31346#false} call #t~ret3 := calculate_output(~input~0); {31346#false} is VALID [2020-07-10 20:14:48,612 INFO L280 TraceCheckUtils]: 171: Hoare triple {31346#false} ~input := #in~input; {31346#false} is VALID [2020-07-10 20:14:48,612 INFO L280 TraceCheckUtils]: 172: Hoare triple {31346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,613 INFO L280 TraceCheckUtils]: 173: Hoare triple {31346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,613 INFO L280 TraceCheckUtils]: 174: Hoare triple {31346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,613 INFO L280 TraceCheckUtils]: 175: Hoare triple {31346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,613 INFO L280 TraceCheckUtils]: 176: Hoare triple {31346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,613 INFO L280 TraceCheckUtils]: 177: Hoare triple {31346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,614 INFO L280 TraceCheckUtils]: 178: Hoare triple {31346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,614 INFO L280 TraceCheckUtils]: 179: Hoare triple {31346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,614 INFO L280 TraceCheckUtils]: 180: Hoare triple {31346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,614 INFO L280 TraceCheckUtils]: 181: Hoare triple {31346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,614 INFO L280 TraceCheckUtils]: 182: Hoare triple {31346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,615 INFO L280 TraceCheckUtils]: 183: Hoare triple {31346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,615 INFO L280 TraceCheckUtils]: 184: Hoare triple {31346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,615 INFO L280 TraceCheckUtils]: 185: Hoare triple {31346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,615 INFO L280 TraceCheckUtils]: 186: Hoare triple {31346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,615 INFO L280 TraceCheckUtils]: 187: Hoare triple {31346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,616 INFO L280 TraceCheckUtils]: 188: Hoare triple {31346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,616 INFO L280 TraceCheckUtils]: 189: Hoare triple {31346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,616 INFO L280 TraceCheckUtils]: 190: Hoare triple {31346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,616 INFO L280 TraceCheckUtils]: 191: Hoare triple {31346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,616 INFO L280 TraceCheckUtils]: 192: Hoare triple {31346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,617 INFO L280 TraceCheckUtils]: 193: Hoare triple {31346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,617 INFO L280 TraceCheckUtils]: 194: Hoare triple {31346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,617 INFO L280 TraceCheckUtils]: 195: Hoare triple {31346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,617 INFO L280 TraceCheckUtils]: 196: Hoare triple {31346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,617 INFO L280 TraceCheckUtils]: 197: Hoare triple {31346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,618 INFO L280 TraceCheckUtils]: 198: Hoare triple {31346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,618 INFO L280 TraceCheckUtils]: 199: Hoare triple {31346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,618 INFO L280 TraceCheckUtils]: 200: Hoare triple {31346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,618 INFO L280 TraceCheckUtils]: 201: Hoare triple {31346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,618 INFO L280 TraceCheckUtils]: 202: Hoare triple {31346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,619 INFO L280 TraceCheckUtils]: 203: Hoare triple {31346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,619 INFO L280 TraceCheckUtils]: 204: Hoare triple {31346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,619 INFO L280 TraceCheckUtils]: 205: Hoare triple {31346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,619 INFO L280 TraceCheckUtils]: 206: Hoare triple {31346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,619 INFO L280 TraceCheckUtils]: 207: Hoare triple {31346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,620 INFO L280 TraceCheckUtils]: 208: Hoare triple {31346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,620 INFO L280 TraceCheckUtils]: 209: Hoare triple {31346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,620 INFO L280 TraceCheckUtils]: 210: Hoare triple {31346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,620 INFO L280 TraceCheckUtils]: 211: Hoare triple {31346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,620 INFO L280 TraceCheckUtils]: 212: Hoare triple {31346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,621 INFO L280 TraceCheckUtils]: 213: Hoare triple {31346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,621 INFO L280 TraceCheckUtils]: 214: Hoare triple {31346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,621 INFO L280 TraceCheckUtils]: 215: Hoare triple {31346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {31346#false} is VALID [2020-07-10 20:14:48,621 INFO L280 TraceCheckUtils]: 216: Hoare triple {31346#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {31346#false} is VALID [2020-07-10 20:14:48,621 INFO L280 TraceCheckUtils]: 217: Hoare triple {31346#false} assume !false; {31346#false} is VALID [2020-07-10 20:14:48,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 20:14:48,700 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 20:14:48,700 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [613719445] [2020-07-10 20:14:48,700 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 20:14:48,701 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-07-10 20:14:48,701 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713440574] [2020-07-10 20:14:48,702 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 218 [2020-07-10 20:14:48,703 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 20:14:48,703 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2020-07-10 20:14:49,053 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 218 edges. 218 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:14:49,053 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-10 20:14:49,053 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 20:14:49,054 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-10 20:14:49,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2020-07-10 20:14:49,054 INFO L87 Difference]: Start difference. First operand 1683 states and 1989 transitions. Second operand 8 states. [2020-07-10 20:15:10,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:15:10,173 INFO L93 Difference]: Finished difference Result 3798 states and 4705 transitions. [2020-07-10 20:15:10,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-10 20:15:10,173 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 218 [2020-07-10 20:15:10,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 20:15:10,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-10 20:15:10,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1818 transitions. [2020-07-10 20:15:10,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-10 20:15:10,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1818 transitions. [2020-07-10 20:15:10,190 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states and 1818 transitions. [2020-07-10 20:15:13,015 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1818 edges. 1818 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:15:13,267 INFO L225 Difference]: With dead ends: 3798 [2020-07-10 20:15:13,267 INFO L226 Difference]: Without dead ends: 2319 [2020-07-10 20:15:13,272 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2020-07-10 20:15:13,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2319 states. [2020-07-10 20:15:25,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2319 to 2231. [2020-07-10 20:15:25,241 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 20:15:25,241 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2319 states. Second operand 2231 states. [2020-07-10 20:15:25,241 INFO L74 IsIncluded]: Start isIncluded. First operand 2319 states. Second operand 2231 states. [2020-07-10 20:15:25,241 INFO L87 Difference]: Start difference. First operand 2319 states. Second operand 2231 states. [2020-07-10 20:15:25,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:15:25,422 INFO L93 Difference]: Finished difference Result 2319 states and 2782 transitions. [2020-07-10 20:15:25,422 INFO L276 IsEmpty]: Start isEmpty. Operand 2319 states and 2782 transitions. [2020-07-10 20:15:25,431 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:15:25,432 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:15:25,432 INFO L74 IsIncluded]: Start isIncluded. First operand 2231 states. Second operand 2319 states. [2020-07-10 20:15:25,432 INFO L87 Difference]: Start difference. First operand 2231 states. Second operand 2319 states. [2020-07-10 20:15:25,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:15:25,620 INFO L93 Difference]: Finished difference Result 2319 states and 2782 transitions. [2020-07-10 20:15:25,620 INFO L276 IsEmpty]: Start isEmpty. Operand 2319 states and 2782 transitions. [2020-07-10 20:15:25,628 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:15:25,628 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:15:25,629 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 20:15:25,629 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 20:15:25,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2231 states. [2020-07-10 20:15:25,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2231 states to 2231 states and 2647 transitions. [2020-07-10 20:15:25,825 INFO L78 Accepts]: Start accepts. Automaton has 2231 states and 2647 transitions. Word has length 218 [2020-07-10 20:15:25,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 20:15:25,825 INFO L479 AbstractCegarLoop]: Abstraction has 2231 states and 2647 transitions. [2020-07-10 20:15:25,825 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-07-10 20:15:25,826 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2231 states and 2647 transitions. [2020-07-10 20:15:31,608 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2647 edges. 2647 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:15:31,608 INFO L276 IsEmpty]: Start isEmpty. Operand 2231 states and 2647 transitions. [2020-07-10 20:15:31,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2020-07-10 20:15:31,614 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 20:15:31,615 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 20:15:31,615 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-07-10 20:15:31,615 INFO L427 AbstractCegarLoop]: === Iteration 5 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 20:15:31,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 20:15:31,616 INFO L82 PathProgramCache]: Analyzing trace with hash 37612539, now seen corresponding path program 1 times [2020-07-10 20:15:31,616 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 20:15:31,616 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1794160026] [2020-07-10 20:15:31,616 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 20:15:31,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:15:31,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:15:31,963 INFO L280 TraceCheckUtils]: 0: Hoare triple {48444#(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; {48212#true} is VALID [2020-07-10 20:15:31,963 INFO L280 TraceCheckUtils]: 1: Hoare triple {48212#true} ~inputB~0 := 2; {48212#true} is VALID [2020-07-10 20:15:31,963 INFO L280 TraceCheckUtils]: 2: Hoare triple {48212#true} ~inputC~0 := 3; {48212#true} is VALID [2020-07-10 20:15:31,964 INFO L280 TraceCheckUtils]: 3: Hoare triple {48212#true} ~inputF~0 := 6; {48212#true} is VALID [2020-07-10 20:15:31,964 INFO L280 TraceCheckUtils]: 4: Hoare triple {48212#true} ~inputE~0 := 5; {48212#true} is VALID [2020-07-10 20:15:31,964 INFO L280 TraceCheckUtils]: 5: Hoare triple {48212#true} ~inputA~0 := 1; {48212#true} is VALID [2020-07-10 20:15:31,964 INFO L280 TraceCheckUtils]: 6: Hoare triple {48212#true} ~a21~0 := 7; {48212#true} is VALID [2020-07-10 20:15:31,964 INFO L280 TraceCheckUtils]: 7: Hoare triple {48212#true} ~a15~0 := 8; {48212#true} is VALID [2020-07-10 20:15:31,966 INFO L280 TraceCheckUtils]: 8: Hoare triple {48212#true} ~a12~0 := -49; {48226#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:15:31,966 INFO L280 TraceCheckUtils]: 9: Hoare triple {48226#(<= (+ ~a12~0 49) 0)} ~a24~0 := 1; {48226#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:15:31,967 INFO L280 TraceCheckUtils]: 10: Hoare triple {48226#(<= (+ ~a12~0 49) 0)} assume true; {48226#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:15:31,968 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {48226#(<= (+ ~a12~0 49) 0)} {48212#true} #1397#return; {48226#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:15:31,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:15:32,114 INFO L280 TraceCheckUtils]: 0: Hoare triple {48445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,115 INFO L280 TraceCheckUtils]: 1: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,116 INFO L280 TraceCheckUtils]: 2: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,117 INFO L280 TraceCheckUtils]: 3: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,117 INFO L280 TraceCheckUtils]: 4: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,118 INFO L280 TraceCheckUtils]: 5: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,119 INFO L280 TraceCheckUtils]: 6: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,120 INFO L280 TraceCheckUtils]: 7: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,121 INFO L280 TraceCheckUtils]: 8: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,122 INFO L280 TraceCheckUtils]: 9: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,122 INFO L280 TraceCheckUtils]: 10: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,123 INFO L280 TraceCheckUtils]: 11: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,124 INFO L280 TraceCheckUtils]: 12: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,125 INFO L280 TraceCheckUtils]: 13: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,126 INFO L280 TraceCheckUtils]: 14: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,127 INFO L280 TraceCheckUtils]: 15: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,128 INFO L280 TraceCheckUtils]: 16: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,129 INFO L280 TraceCheckUtils]: 17: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,130 INFO L280 TraceCheckUtils]: 18: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,131 INFO L280 TraceCheckUtils]: 19: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,132 INFO L280 TraceCheckUtils]: 20: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,132 INFO L280 TraceCheckUtils]: 21: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,133 INFO L280 TraceCheckUtils]: 22: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,134 INFO L280 TraceCheckUtils]: 23: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,135 INFO L280 TraceCheckUtils]: 24: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,135 INFO L280 TraceCheckUtils]: 25: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,136 INFO L280 TraceCheckUtils]: 26: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,137 INFO L280 TraceCheckUtils]: 27: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,137 INFO L280 TraceCheckUtils]: 28: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,138 INFO L280 TraceCheckUtils]: 29: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,139 INFO L280 TraceCheckUtils]: 30: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,139 INFO L280 TraceCheckUtils]: 31: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,140 INFO L280 TraceCheckUtils]: 32: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,141 INFO L280 TraceCheckUtils]: 33: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,142 INFO L280 TraceCheckUtils]: 34: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,142 INFO L280 TraceCheckUtils]: 35: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,143 INFO L280 TraceCheckUtils]: 36: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,144 INFO L280 TraceCheckUtils]: 37: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,145 INFO L280 TraceCheckUtils]: 38: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,146 INFO L280 TraceCheckUtils]: 39: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,146 INFO L280 TraceCheckUtils]: 40: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,147 INFO L280 TraceCheckUtils]: 41: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,148 INFO L280 TraceCheckUtils]: 42: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,149 INFO L280 TraceCheckUtils]: 43: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,150 INFO L280 TraceCheckUtils]: 44: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,151 INFO L280 TraceCheckUtils]: 45: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,152 INFO L280 TraceCheckUtils]: 46: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,153 INFO L280 TraceCheckUtils]: 47: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,153 INFO L280 TraceCheckUtils]: 48: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,154 INFO L280 TraceCheckUtils]: 49: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,156 INFO L280 TraceCheckUtils]: 50: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,156 INFO L280 TraceCheckUtils]: 51: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,157 INFO L280 TraceCheckUtils]: 52: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,158 INFO L280 TraceCheckUtils]: 53: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,159 INFO L280 TraceCheckUtils]: 54: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,159 INFO L280 TraceCheckUtils]: 55: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,160 INFO L280 TraceCheckUtils]: 56: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,161 INFO L280 TraceCheckUtils]: 57: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,161 INFO L280 TraceCheckUtils]: 58: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,162 INFO L280 TraceCheckUtils]: 59: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,163 INFO L280 TraceCheckUtils]: 60: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,163 INFO L280 TraceCheckUtils]: 61: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,164 INFO L280 TraceCheckUtils]: 62: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,165 INFO L280 TraceCheckUtils]: 63: Hoare triple {48446#(= ~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); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,165 INFO L280 TraceCheckUtils]: 64: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,166 INFO L280 TraceCheckUtils]: 65: Hoare triple {48446#(= ~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)); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,167 INFO L280 TraceCheckUtils]: 66: Hoare triple {48446#(= ~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); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,168 INFO L280 TraceCheckUtils]: 67: Hoare triple {48446#(= ~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); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,169 INFO L280 TraceCheckUtils]: 68: Hoare triple {48446#(= ~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); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,170 INFO L280 TraceCheckUtils]: 69: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,171 INFO L280 TraceCheckUtils]: 70: Hoare triple {48446#(= ~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); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,172 INFO L280 TraceCheckUtils]: 71: Hoare triple {48446#(= ~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); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,172 INFO L280 TraceCheckUtils]: 72: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,173 INFO L280 TraceCheckUtils]: 73: Hoare triple {48446#(= ~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); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,174 INFO L280 TraceCheckUtils]: 74: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,175 INFO L280 TraceCheckUtils]: 75: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,176 INFO L280 TraceCheckUtils]: 76: Hoare triple {48446#(= ~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))); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,177 INFO L280 TraceCheckUtils]: 77: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume ((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0; {48447#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} is VALID [2020-07-10 20:15:32,179 INFO L280 TraceCheckUtils]: 78: Hoare triple {48447#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} ~a15~0 := 5; {48448#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:15:32,180 INFO L280 TraceCheckUtils]: 79: Hoare triple {48448#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0) (= 5 ~a15~0))} ~a21~0 := 6; {48449#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:15:32,181 INFO L280 TraceCheckUtils]: 80: Hoare triple {48449#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} #res := -1; {48449#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:15:32,182 INFO L280 TraceCheckUtils]: 81: Hoare triple {48449#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume true; {48449#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:15:32,183 INFO L275 TraceCheckUtils]: 82: Hoare quadruple {48449#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} {48226#(<= (+ ~a12~0 49) 0)} #1401#return; {48310#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:15:32,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:15:32,391 INFO L280 TraceCheckUtils]: 0: Hoare triple {48445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,392 INFO L280 TraceCheckUtils]: 1: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,393 INFO L280 TraceCheckUtils]: 2: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,394 INFO L280 TraceCheckUtils]: 3: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,395 INFO L280 TraceCheckUtils]: 4: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,396 INFO L280 TraceCheckUtils]: 5: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,396 INFO L280 TraceCheckUtils]: 6: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,397 INFO L280 TraceCheckUtils]: 7: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,398 INFO L280 TraceCheckUtils]: 8: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,399 INFO L280 TraceCheckUtils]: 9: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,400 INFO L280 TraceCheckUtils]: 10: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,400 INFO L280 TraceCheckUtils]: 11: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,401 INFO L280 TraceCheckUtils]: 12: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,403 INFO L280 TraceCheckUtils]: 13: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,404 INFO L280 TraceCheckUtils]: 14: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,404 INFO L280 TraceCheckUtils]: 15: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,405 INFO L280 TraceCheckUtils]: 16: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,406 INFO L280 TraceCheckUtils]: 17: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,407 INFO L280 TraceCheckUtils]: 18: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,408 INFO L280 TraceCheckUtils]: 19: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,408 INFO L280 TraceCheckUtils]: 20: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,409 INFO L280 TraceCheckUtils]: 21: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,410 INFO L280 TraceCheckUtils]: 22: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,411 INFO L280 TraceCheckUtils]: 23: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,412 INFO L280 TraceCheckUtils]: 24: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,413 INFO L280 TraceCheckUtils]: 25: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,415 INFO L280 TraceCheckUtils]: 26: Hoare triple {48450#(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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,416 INFO L280 TraceCheckUtils]: 27: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,416 INFO L280 TraceCheckUtils]: 28: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,417 INFO L280 TraceCheckUtils]: 29: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,418 INFO L280 TraceCheckUtils]: 30: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,419 INFO L280 TraceCheckUtils]: 31: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,419 INFO L280 TraceCheckUtils]: 32: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,420 INFO L280 TraceCheckUtils]: 33: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,421 INFO L280 TraceCheckUtils]: 34: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,421 INFO L280 TraceCheckUtils]: 35: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,422 INFO L280 TraceCheckUtils]: 36: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,423 INFO L280 TraceCheckUtils]: 37: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,424 INFO L280 TraceCheckUtils]: 38: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,424 INFO L280 TraceCheckUtils]: 39: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,425 INFO L280 TraceCheckUtils]: 40: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,426 INFO L280 TraceCheckUtils]: 41: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,426 INFO L280 TraceCheckUtils]: 42: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,427 INFO L280 TraceCheckUtils]: 43: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,428 INFO L280 TraceCheckUtils]: 44: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,428 INFO L280 TraceCheckUtils]: 45: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,429 INFO L280 TraceCheckUtils]: 46: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,430 INFO L280 TraceCheckUtils]: 47: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,430 INFO L280 TraceCheckUtils]: 48: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,431 INFO L280 TraceCheckUtils]: 49: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,434 INFO L280 TraceCheckUtils]: 50: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,434 INFO L280 TraceCheckUtils]: 51: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,435 INFO L280 TraceCheckUtils]: 52: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,435 INFO L280 TraceCheckUtils]: 53: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,436 INFO L280 TraceCheckUtils]: 54: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,437 INFO L280 TraceCheckUtils]: 55: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,437 INFO L280 TraceCheckUtils]: 56: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,438 INFO L280 TraceCheckUtils]: 57: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,438 INFO L280 TraceCheckUtils]: 58: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,439 INFO L280 TraceCheckUtils]: 59: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,440 INFO L280 TraceCheckUtils]: 60: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,440 INFO L280 TraceCheckUtils]: 61: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,441 INFO L280 TraceCheckUtils]: 62: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,442 INFO L280 TraceCheckUtils]: 63: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,442 INFO L280 TraceCheckUtils]: 64: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,443 INFO L280 TraceCheckUtils]: 65: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~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)); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,443 INFO L280 TraceCheckUtils]: 66: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,444 INFO L280 TraceCheckUtils]: 67: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,445 INFO L280 TraceCheckUtils]: 68: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,445 INFO L280 TraceCheckUtils]: 69: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,446 INFO L280 TraceCheckUtils]: 70: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,447 INFO L280 TraceCheckUtils]: 71: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,447 INFO L280 TraceCheckUtils]: 72: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,448 INFO L280 TraceCheckUtils]: 73: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,449 INFO L280 TraceCheckUtils]: 74: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,449 INFO L280 TraceCheckUtils]: 75: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,450 INFO L280 TraceCheckUtils]: 76: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~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))); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,450 INFO L280 TraceCheckUtils]: 77: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,451 INFO L280 TraceCheckUtils]: 78: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,452 INFO L280 TraceCheckUtils]: 79: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,452 INFO L280 TraceCheckUtils]: 80: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,453 INFO L280 TraceCheckUtils]: 81: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,453 INFO L280 TraceCheckUtils]: 82: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,454 INFO L280 TraceCheckUtils]: 83: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,455 INFO L280 TraceCheckUtils]: 84: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,455 INFO L280 TraceCheckUtils]: 85: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,456 INFO L280 TraceCheckUtils]: 86: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,457 INFO L280 TraceCheckUtils]: 87: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,457 INFO L280 TraceCheckUtils]: 88: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,458 INFO L280 TraceCheckUtils]: 89: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,459 INFO L280 TraceCheckUtils]: 90: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,459 INFO L280 TraceCheckUtils]: 91: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,460 INFO L280 TraceCheckUtils]: 92: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,461 INFO L280 TraceCheckUtils]: 93: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,462 INFO L280 TraceCheckUtils]: 94: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,463 INFO L280 TraceCheckUtils]: 95: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,465 INFO L280 TraceCheckUtils]: 96: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,466 INFO L280 TraceCheckUtils]: 97: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,466 INFO L280 TraceCheckUtils]: 98: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,467 INFO L280 TraceCheckUtils]: 99: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,468 INFO L280 TraceCheckUtils]: 100: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,469 INFO L280 TraceCheckUtils]: 101: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,469 INFO L280 TraceCheckUtils]: 102: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,471 INFO L280 TraceCheckUtils]: 103: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,471 INFO L280 TraceCheckUtils]: 104: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,472 INFO L280 TraceCheckUtils]: 105: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,473 INFO L280 TraceCheckUtils]: 106: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,473 INFO L280 TraceCheckUtils]: 107: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,474 INFO L280 TraceCheckUtils]: 108: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,475 INFO L280 TraceCheckUtils]: 109: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,475 INFO L280 TraceCheckUtils]: 110: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,476 INFO L280 TraceCheckUtils]: 111: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,477 INFO L280 TraceCheckUtils]: 112: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,478 INFO L280 TraceCheckUtils]: 113: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,478 INFO L280 TraceCheckUtils]: 114: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,479 INFO L280 TraceCheckUtils]: 115: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,479 INFO L280 TraceCheckUtils]: 116: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,480 INFO L280 TraceCheckUtils]: 117: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,481 INFO L280 TraceCheckUtils]: 118: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,486 INFO L280 TraceCheckUtils]: 119: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,487 INFO L280 TraceCheckUtils]: 120: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,487 INFO L280 TraceCheckUtils]: 121: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,488 INFO L280 TraceCheckUtils]: 122: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,489 INFO L280 TraceCheckUtils]: 123: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,490 INFO L280 TraceCheckUtils]: 124: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,491 INFO L280 TraceCheckUtils]: 125: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,492 INFO L280 TraceCheckUtils]: 126: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~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)); {48452#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,492 INFO L280 TraceCheckUtils]: 127: Hoare triple {48452#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039; {48452#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,493 INFO L280 TraceCheckUtils]: 128: Hoare triple {48452#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a15~0 := 8; {48452#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,494 INFO L280 TraceCheckUtils]: 129: Hoare triple {48452#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a21~0 := 10; {48452#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,494 INFO L280 TraceCheckUtils]: 130: Hoare triple {48452#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} #res := 26; {48452#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,495 INFO L280 TraceCheckUtils]: 131: Hoare triple {48452#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume true; {48452#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,497 INFO L275 TraceCheckUtils]: 132: Hoare quadruple {48452#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} {48310#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} #1401#return; {48213#false} is VALID [2020-07-10 20:15:32,601 INFO L263 TraceCheckUtils]: 0: Hoare triple {48212#true} call ULTIMATE.init(); {48444#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,601 INFO L280 TraceCheckUtils]: 1: Hoare triple {48444#(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; {48212#true} is VALID [2020-07-10 20:15:32,601 INFO L280 TraceCheckUtils]: 2: Hoare triple {48212#true} ~inputB~0 := 2; {48212#true} is VALID [2020-07-10 20:15:32,601 INFO L280 TraceCheckUtils]: 3: Hoare triple {48212#true} ~inputC~0 := 3; {48212#true} is VALID [2020-07-10 20:15:32,602 INFO L280 TraceCheckUtils]: 4: Hoare triple {48212#true} ~inputF~0 := 6; {48212#true} is VALID [2020-07-10 20:15:32,602 INFO L280 TraceCheckUtils]: 5: Hoare triple {48212#true} ~inputE~0 := 5; {48212#true} is VALID [2020-07-10 20:15:32,602 INFO L280 TraceCheckUtils]: 6: Hoare triple {48212#true} ~inputA~0 := 1; {48212#true} is VALID [2020-07-10 20:15:32,602 INFO L280 TraceCheckUtils]: 7: Hoare triple {48212#true} ~a21~0 := 7; {48212#true} is VALID [2020-07-10 20:15:32,602 INFO L280 TraceCheckUtils]: 8: Hoare triple {48212#true} ~a15~0 := 8; {48212#true} is VALID [2020-07-10 20:15:32,603 INFO L280 TraceCheckUtils]: 9: Hoare triple {48212#true} ~a12~0 := -49; {48226#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:15:32,604 INFO L280 TraceCheckUtils]: 10: Hoare triple {48226#(<= (+ ~a12~0 49) 0)} ~a24~0 := 1; {48226#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:15:32,604 INFO L280 TraceCheckUtils]: 11: Hoare triple {48226#(<= (+ ~a12~0 49) 0)} assume true; {48226#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:15:32,606 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {48226#(<= (+ ~a12~0 49) 0)} {48212#true} #1397#return; {48226#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:15:32,606 INFO L263 TraceCheckUtils]: 13: Hoare triple {48226#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {48226#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:15:32,607 INFO L280 TraceCheckUtils]: 14: Hoare triple {48226#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {48226#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:15:32,607 INFO L280 TraceCheckUtils]: 15: Hoare triple {48226#(<= (+ ~a12~0 49) 0)} assume !false; {48226#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:15:32,608 INFO L280 TraceCheckUtils]: 16: Hoare triple {48226#(<= (+ ~a12~0 49) 0)} havoc ~input~0; {48226#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:15:32,609 INFO L280 TraceCheckUtils]: 17: Hoare triple {48226#(<= (+ ~a12~0 49) 0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {48226#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:15:32,609 INFO L280 TraceCheckUtils]: 18: Hoare triple {48226#(<= (+ ~a12~0 49) 0)} ~input~0 := #t~nondet2; {48226#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:15:32,610 INFO L280 TraceCheckUtils]: 19: Hoare triple {48226#(<= (+ ~a12~0 49) 0)} havoc #t~nondet2; {48226#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:15:32,610 INFO L280 TraceCheckUtils]: 20: Hoare triple {48226#(<= (+ ~a12~0 49) 0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {48226#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:15:32,611 INFO L263 TraceCheckUtils]: 21: Hoare triple {48226#(<= (+ ~a12~0 49) 0)} call #t~ret3 := calculate_output(~input~0); {48445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,612 INFO L280 TraceCheckUtils]: 22: Hoare triple {48445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,613 INFO L280 TraceCheckUtils]: 23: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,613 INFO L280 TraceCheckUtils]: 24: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,614 INFO L280 TraceCheckUtils]: 25: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,615 INFO L280 TraceCheckUtils]: 26: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,615 INFO L280 TraceCheckUtils]: 27: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,617 INFO L280 TraceCheckUtils]: 28: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,617 INFO L280 TraceCheckUtils]: 29: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,620 INFO L280 TraceCheckUtils]: 30: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,623 INFO L280 TraceCheckUtils]: 31: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,624 INFO L280 TraceCheckUtils]: 32: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,624 INFO L280 TraceCheckUtils]: 33: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,625 INFO L280 TraceCheckUtils]: 34: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,626 INFO L280 TraceCheckUtils]: 35: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,626 INFO L280 TraceCheckUtils]: 36: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,627 INFO L280 TraceCheckUtils]: 37: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,628 INFO L280 TraceCheckUtils]: 38: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,628 INFO L280 TraceCheckUtils]: 39: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,629 INFO L280 TraceCheckUtils]: 40: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,630 INFO L280 TraceCheckUtils]: 41: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,630 INFO L280 TraceCheckUtils]: 42: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,631 INFO L280 TraceCheckUtils]: 43: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,632 INFO L280 TraceCheckUtils]: 44: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,633 INFO L280 TraceCheckUtils]: 45: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,633 INFO L280 TraceCheckUtils]: 46: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,634 INFO L280 TraceCheckUtils]: 47: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,635 INFO L280 TraceCheckUtils]: 48: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,635 INFO L280 TraceCheckUtils]: 49: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,636 INFO L280 TraceCheckUtils]: 50: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,637 INFO L280 TraceCheckUtils]: 51: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,637 INFO L280 TraceCheckUtils]: 52: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,638 INFO L280 TraceCheckUtils]: 53: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,638 INFO L280 TraceCheckUtils]: 54: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,639 INFO L280 TraceCheckUtils]: 55: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,640 INFO L280 TraceCheckUtils]: 56: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,640 INFO L280 TraceCheckUtils]: 57: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,641 INFO L280 TraceCheckUtils]: 58: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,642 INFO L280 TraceCheckUtils]: 59: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,642 INFO L280 TraceCheckUtils]: 60: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,643 INFO L280 TraceCheckUtils]: 61: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,643 INFO L280 TraceCheckUtils]: 62: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,644 INFO L280 TraceCheckUtils]: 63: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,644 INFO L280 TraceCheckUtils]: 64: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,645 INFO L280 TraceCheckUtils]: 65: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,646 INFO L280 TraceCheckUtils]: 66: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,646 INFO L280 TraceCheckUtils]: 67: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,647 INFO L280 TraceCheckUtils]: 68: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,647 INFO L280 TraceCheckUtils]: 69: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,648 INFO L280 TraceCheckUtils]: 70: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,648 INFO L280 TraceCheckUtils]: 71: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,649 INFO L280 TraceCheckUtils]: 72: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,650 INFO L280 TraceCheckUtils]: 73: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,650 INFO L280 TraceCheckUtils]: 74: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,651 INFO L280 TraceCheckUtils]: 75: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,651 INFO L280 TraceCheckUtils]: 76: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,652 INFO L280 TraceCheckUtils]: 77: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,653 INFO L280 TraceCheckUtils]: 78: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,654 INFO L280 TraceCheckUtils]: 79: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,655 INFO L280 TraceCheckUtils]: 80: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,655 INFO L280 TraceCheckUtils]: 81: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,656 INFO L280 TraceCheckUtils]: 82: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,656 INFO L280 TraceCheckUtils]: 83: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,657 INFO L280 TraceCheckUtils]: 84: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,657 INFO L280 TraceCheckUtils]: 85: Hoare triple {48446#(= ~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); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,658 INFO L280 TraceCheckUtils]: 86: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,659 INFO L280 TraceCheckUtils]: 87: Hoare triple {48446#(= ~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)); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,659 INFO L280 TraceCheckUtils]: 88: Hoare triple {48446#(= ~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); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,660 INFO L280 TraceCheckUtils]: 89: Hoare triple {48446#(= ~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); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,660 INFO L280 TraceCheckUtils]: 90: Hoare triple {48446#(= ~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); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,661 INFO L280 TraceCheckUtils]: 91: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,662 INFO L280 TraceCheckUtils]: 92: Hoare triple {48446#(= ~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); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,662 INFO L280 TraceCheckUtils]: 93: Hoare triple {48446#(= ~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); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,663 INFO L280 TraceCheckUtils]: 94: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,664 INFO L280 TraceCheckUtils]: 95: Hoare triple {48446#(= ~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); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,664 INFO L280 TraceCheckUtils]: 96: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,665 INFO L280 TraceCheckUtils]: 97: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,665 INFO L280 TraceCheckUtils]: 98: Hoare triple {48446#(= ~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))); {48446#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:15:32,666 INFO L280 TraceCheckUtils]: 99: Hoare triple {48446#(= ~a12~0 |old(~a12~0)|)} assume ((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0; {48447#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} is VALID [2020-07-10 20:15:32,667 INFO L280 TraceCheckUtils]: 100: Hoare triple {48447#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} ~a15~0 := 5; {48448#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:15:32,668 INFO L280 TraceCheckUtils]: 101: Hoare triple {48448#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0) (= 5 ~a15~0))} ~a21~0 := 6; {48449#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:15:32,669 INFO L280 TraceCheckUtils]: 102: Hoare triple {48449#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} #res := -1; {48449#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:15:32,669 INFO L280 TraceCheckUtils]: 103: Hoare triple {48449#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume true; {48449#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:15:32,671 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {48449#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} {48226#(<= (+ ~a12~0 49) 0)} #1401#return; {48310#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:15:32,672 INFO L280 TraceCheckUtils]: 105: Hoare triple {48310#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {48310#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:15:32,673 INFO L280 TraceCheckUtils]: 106: Hoare triple {48310#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} ~output~0 := #t~ret3; {48310#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:15:32,673 INFO L280 TraceCheckUtils]: 107: Hoare triple {48310#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} havoc #t~ret3; {48310#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:15:32,674 INFO L280 TraceCheckUtils]: 108: Hoare triple {48310#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume !false; {48310#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:15:32,675 INFO L280 TraceCheckUtils]: 109: Hoare triple {48310#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} havoc ~input~0; {48310#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:15:32,676 INFO L280 TraceCheckUtils]: 110: Hoare triple {48310#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {48310#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:15:32,677 INFO L280 TraceCheckUtils]: 111: Hoare triple {48310#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} ~input~0 := #t~nondet2; {48310#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:15:32,677 INFO L280 TraceCheckUtils]: 112: Hoare triple {48310#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} havoc #t~nondet2; {48310#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:15:32,678 INFO L280 TraceCheckUtils]: 113: Hoare triple {48310#(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); {48310#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:15:32,680 INFO L263 TraceCheckUtils]: 114: Hoare triple {48310#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} call #t~ret3 := calculate_output(~input~0); {48445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,683 INFO L280 TraceCheckUtils]: 115: Hoare triple {48445#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,684 INFO L280 TraceCheckUtils]: 116: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,684 INFO L280 TraceCheckUtils]: 117: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,685 INFO L280 TraceCheckUtils]: 118: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,686 INFO L280 TraceCheckUtils]: 119: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,687 INFO L280 TraceCheckUtils]: 120: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,688 INFO L280 TraceCheckUtils]: 121: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,689 INFO L280 TraceCheckUtils]: 122: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,690 INFO L280 TraceCheckUtils]: 123: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,691 INFO L280 TraceCheckUtils]: 124: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,692 INFO L280 TraceCheckUtils]: 125: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,693 INFO L280 TraceCheckUtils]: 126: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,693 INFO L280 TraceCheckUtils]: 127: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,694 INFO L280 TraceCheckUtils]: 128: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,695 INFO L280 TraceCheckUtils]: 129: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,696 INFO L280 TraceCheckUtils]: 130: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,697 INFO L280 TraceCheckUtils]: 131: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,698 INFO L280 TraceCheckUtils]: 132: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,699 INFO L280 TraceCheckUtils]: 133: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,699 INFO L280 TraceCheckUtils]: 134: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,700 INFO L280 TraceCheckUtils]: 135: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,701 INFO L280 TraceCheckUtils]: 136: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,702 INFO L280 TraceCheckUtils]: 137: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,703 INFO L280 TraceCheckUtils]: 138: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,703 INFO L280 TraceCheckUtils]: 139: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,704 INFO L280 TraceCheckUtils]: 140: Hoare triple {48450#(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); {48450#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:15:32,707 INFO L280 TraceCheckUtils]: 141: Hoare triple {48450#(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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,708 INFO L280 TraceCheckUtils]: 142: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,710 INFO L280 TraceCheckUtils]: 143: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,710 INFO L280 TraceCheckUtils]: 144: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,711 INFO L280 TraceCheckUtils]: 145: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,711 INFO L280 TraceCheckUtils]: 146: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,712 INFO L280 TraceCheckUtils]: 147: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,713 INFO L280 TraceCheckUtils]: 148: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,713 INFO L280 TraceCheckUtils]: 149: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,714 INFO L280 TraceCheckUtils]: 150: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,715 INFO L280 TraceCheckUtils]: 151: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,715 INFO L280 TraceCheckUtils]: 152: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,716 INFO L280 TraceCheckUtils]: 153: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,717 INFO L280 TraceCheckUtils]: 154: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,717 INFO L280 TraceCheckUtils]: 155: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,718 INFO L280 TraceCheckUtils]: 156: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,718 INFO L280 TraceCheckUtils]: 157: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,719 INFO L280 TraceCheckUtils]: 158: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,720 INFO L280 TraceCheckUtils]: 159: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,720 INFO L280 TraceCheckUtils]: 160: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,721 INFO L280 TraceCheckUtils]: 161: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,722 INFO L280 TraceCheckUtils]: 162: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,722 INFO L280 TraceCheckUtils]: 163: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,723 INFO L280 TraceCheckUtils]: 164: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,725 INFO L280 TraceCheckUtils]: 165: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,725 INFO L280 TraceCheckUtils]: 166: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,726 INFO L280 TraceCheckUtils]: 167: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,726 INFO L280 TraceCheckUtils]: 168: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,727 INFO L280 TraceCheckUtils]: 169: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,728 INFO L280 TraceCheckUtils]: 170: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,729 INFO L280 TraceCheckUtils]: 171: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,729 INFO L280 TraceCheckUtils]: 172: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,730 INFO L280 TraceCheckUtils]: 173: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,731 INFO L280 TraceCheckUtils]: 174: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,731 INFO L280 TraceCheckUtils]: 175: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,732 INFO L280 TraceCheckUtils]: 176: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,733 INFO L280 TraceCheckUtils]: 177: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,733 INFO L280 TraceCheckUtils]: 178: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,734 INFO L280 TraceCheckUtils]: 179: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,734 INFO L280 TraceCheckUtils]: 180: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~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)); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,735 INFO L280 TraceCheckUtils]: 181: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,736 INFO L280 TraceCheckUtils]: 182: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,737 INFO L280 TraceCheckUtils]: 183: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,737 INFO L280 TraceCheckUtils]: 184: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,738 INFO L280 TraceCheckUtils]: 185: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,740 INFO L280 TraceCheckUtils]: 186: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,740 INFO L280 TraceCheckUtils]: 187: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,741 INFO L280 TraceCheckUtils]: 188: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,742 INFO L280 TraceCheckUtils]: 189: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,743 INFO L280 TraceCheckUtils]: 190: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,743 INFO L280 TraceCheckUtils]: 191: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~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))); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,744 INFO L280 TraceCheckUtils]: 192: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,745 INFO L280 TraceCheckUtils]: 193: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,745 INFO L280 TraceCheckUtils]: 194: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,746 INFO L280 TraceCheckUtils]: 195: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,747 INFO L280 TraceCheckUtils]: 196: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,747 INFO L280 TraceCheckUtils]: 197: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,748 INFO L280 TraceCheckUtils]: 198: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,748 INFO L280 TraceCheckUtils]: 199: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,749 INFO L280 TraceCheckUtils]: 200: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,750 INFO L280 TraceCheckUtils]: 201: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,750 INFO L280 TraceCheckUtils]: 202: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,751 INFO L280 TraceCheckUtils]: 203: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,752 INFO L280 TraceCheckUtils]: 204: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,752 INFO L280 TraceCheckUtils]: 205: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,754 INFO L280 TraceCheckUtils]: 206: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,754 INFO L280 TraceCheckUtils]: 207: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,755 INFO L280 TraceCheckUtils]: 208: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,755 INFO L280 TraceCheckUtils]: 209: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,756 INFO L280 TraceCheckUtils]: 210: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,757 INFO L280 TraceCheckUtils]: 211: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,758 INFO L280 TraceCheckUtils]: 212: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,758 INFO L280 TraceCheckUtils]: 213: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,759 INFO L280 TraceCheckUtils]: 214: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,760 INFO L280 TraceCheckUtils]: 215: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,760 INFO L280 TraceCheckUtils]: 216: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,761 INFO L280 TraceCheckUtils]: 217: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,762 INFO L280 TraceCheckUtils]: 218: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,762 INFO L280 TraceCheckUtils]: 219: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,763 INFO L280 TraceCheckUtils]: 220: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,766 INFO L280 TraceCheckUtils]: 221: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,766 INFO L280 TraceCheckUtils]: 222: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,769 INFO L280 TraceCheckUtils]: 223: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,769 INFO L280 TraceCheckUtils]: 224: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,770 INFO L280 TraceCheckUtils]: 225: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,770 INFO L280 TraceCheckUtils]: 226: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,771 INFO L280 TraceCheckUtils]: 227: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,772 INFO L280 TraceCheckUtils]: 228: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,772 INFO L280 TraceCheckUtils]: 229: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,773 INFO L280 TraceCheckUtils]: 230: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,773 INFO L280 TraceCheckUtils]: 231: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,774 INFO L280 TraceCheckUtils]: 232: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,775 INFO L280 TraceCheckUtils]: 233: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,775 INFO L280 TraceCheckUtils]: 234: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,776 INFO L280 TraceCheckUtils]: 235: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,776 INFO L280 TraceCheckUtils]: 236: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,777 INFO L280 TraceCheckUtils]: 237: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,778 INFO L280 TraceCheckUtils]: 238: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~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); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,778 INFO L280 TraceCheckUtils]: 239: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,779 INFO L280 TraceCheckUtils]: 240: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,780 INFO L280 TraceCheckUtils]: 241: Hoare triple {48451#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 1 ~a24~0)) (not (= 5 |old(~a15~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)); {48452#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,781 INFO L280 TraceCheckUtils]: 242: Hoare triple {48452#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039; {48452#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,781 INFO L280 TraceCheckUtils]: 243: Hoare triple {48452#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a15~0 := 8; {48452#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,782 INFO L280 TraceCheckUtils]: 244: Hoare triple {48452#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a21~0 := 10; {48452#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,783 INFO L280 TraceCheckUtils]: 245: Hoare triple {48452#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} #res := 26; {48452#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,783 INFO L280 TraceCheckUtils]: 246: Hoare triple {48452#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume true; {48452#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:15:32,785 INFO L275 TraceCheckUtils]: 247: Hoare quadruple {48452#(or (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} {48310#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} #1401#return; {48213#false} is VALID [2020-07-10 20:15:32,785 INFO L280 TraceCheckUtils]: 248: Hoare triple {48213#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {48213#false} is VALID [2020-07-10 20:15:32,786 INFO L280 TraceCheckUtils]: 249: Hoare triple {48213#false} ~output~0 := #t~ret3; {48213#false} is VALID [2020-07-10 20:15:32,786 INFO L280 TraceCheckUtils]: 250: Hoare triple {48213#false} havoc #t~ret3; {48213#false} is VALID [2020-07-10 20:15:32,786 INFO L280 TraceCheckUtils]: 251: Hoare triple {48213#false} assume !false; {48213#false} is VALID [2020-07-10 20:15:32,786 INFO L280 TraceCheckUtils]: 252: Hoare triple {48213#false} havoc ~input~0; {48213#false} is VALID [2020-07-10 20:15:32,786 INFO L280 TraceCheckUtils]: 253: Hoare triple {48213#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {48213#false} is VALID [2020-07-10 20:15:32,787 INFO L280 TraceCheckUtils]: 254: Hoare triple {48213#false} ~input~0 := #t~nondet2; {48213#false} is VALID [2020-07-10 20:15:32,787 INFO L280 TraceCheckUtils]: 255: Hoare triple {48213#false} havoc #t~nondet2; {48213#false} is VALID [2020-07-10 20:15:32,787 INFO L280 TraceCheckUtils]: 256: Hoare triple {48213#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {48213#false} is VALID [2020-07-10 20:15:32,787 INFO L263 TraceCheckUtils]: 257: Hoare triple {48213#false} call #t~ret3 := calculate_output(~input~0); {48213#false} is VALID [2020-07-10 20:15:32,787 INFO L280 TraceCheckUtils]: 258: Hoare triple {48213#false} ~input := #in~input; {48213#false} is VALID [2020-07-10 20:15:32,788 INFO L280 TraceCheckUtils]: 259: Hoare triple {48213#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,788 INFO L280 TraceCheckUtils]: 260: Hoare triple {48213#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,788 INFO L280 TraceCheckUtils]: 261: Hoare triple {48213#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,788 INFO L280 TraceCheckUtils]: 262: Hoare triple {48213#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,788 INFO L280 TraceCheckUtils]: 263: Hoare triple {48213#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,789 INFO L280 TraceCheckUtils]: 264: Hoare triple {48213#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,789 INFO L280 TraceCheckUtils]: 265: Hoare triple {48213#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,789 INFO L280 TraceCheckUtils]: 266: Hoare triple {48213#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,789 INFO L280 TraceCheckUtils]: 267: Hoare triple {48213#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,789 INFO L280 TraceCheckUtils]: 268: Hoare triple {48213#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,790 INFO L280 TraceCheckUtils]: 269: Hoare triple {48213#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,790 INFO L280 TraceCheckUtils]: 270: Hoare triple {48213#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,790 INFO L280 TraceCheckUtils]: 271: Hoare triple {48213#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,790 INFO L280 TraceCheckUtils]: 272: Hoare triple {48213#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,790 INFO L280 TraceCheckUtils]: 273: Hoare triple {48213#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,790 INFO L280 TraceCheckUtils]: 274: Hoare triple {48213#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,791 INFO L280 TraceCheckUtils]: 275: Hoare triple {48213#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,791 INFO L280 TraceCheckUtils]: 276: Hoare triple {48213#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,791 INFO L280 TraceCheckUtils]: 277: Hoare triple {48213#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,791 INFO L280 TraceCheckUtils]: 278: Hoare triple {48213#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,791 INFO L280 TraceCheckUtils]: 279: Hoare triple {48213#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,792 INFO L280 TraceCheckUtils]: 280: Hoare triple {48213#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,792 INFO L280 TraceCheckUtils]: 281: Hoare triple {48213#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,792 INFO L280 TraceCheckUtils]: 282: Hoare triple {48213#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,792 INFO L280 TraceCheckUtils]: 283: Hoare triple {48213#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,792 INFO L280 TraceCheckUtils]: 284: Hoare triple {48213#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,793 INFO L280 TraceCheckUtils]: 285: Hoare triple {48213#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,793 INFO L280 TraceCheckUtils]: 286: Hoare triple {48213#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,793 INFO L280 TraceCheckUtils]: 287: Hoare triple {48213#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,793 INFO L280 TraceCheckUtils]: 288: Hoare triple {48213#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,793 INFO L280 TraceCheckUtils]: 289: Hoare triple {48213#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,794 INFO L280 TraceCheckUtils]: 290: Hoare triple {48213#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,794 INFO L280 TraceCheckUtils]: 291: Hoare triple {48213#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,794 INFO L280 TraceCheckUtils]: 292: Hoare triple {48213#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,794 INFO L280 TraceCheckUtils]: 293: Hoare triple {48213#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,794 INFO L280 TraceCheckUtils]: 294: Hoare triple {48213#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,795 INFO L280 TraceCheckUtils]: 295: Hoare triple {48213#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,795 INFO L280 TraceCheckUtils]: 296: Hoare triple {48213#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,795 INFO L280 TraceCheckUtils]: 297: Hoare triple {48213#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,795 INFO L280 TraceCheckUtils]: 298: Hoare triple {48213#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,795 INFO L280 TraceCheckUtils]: 299: Hoare triple {48213#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,795 INFO L280 TraceCheckUtils]: 300: Hoare triple {48213#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,796 INFO L280 TraceCheckUtils]: 301: Hoare triple {48213#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,796 INFO L280 TraceCheckUtils]: 302: Hoare triple {48213#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48213#false} is VALID [2020-07-10 20:15:32,796 INFO L280 TraceCheckUtils]: 303: Hoare triple {48213#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {48213#false} is VALID [2020-07-10 20:15:32,796 INFO L280 TraceCheckUtils]: 304: Hoare triple {48213#false} assume !false; {48213#false} is VALID [2020-07-10 20:15:33,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 20:15:33,033 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 20:15:33,033 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1794160026] [2020-07-10 20:15:33,034 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 20:15:33,034 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2020-07-10 20:15:33,034 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812389167] [2020-07-10 20:15:33,034 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 305 [2020-07-10 20:15:33,035 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 20:15:33,035 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 13 states. [2020-07-10 20:15:33,534 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 305 edges. 305 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:15:33,535 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-07-10 20:15:33,535 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 20:15:33,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-07-10 20:15:33,536 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2020-07-10 20:15:33,536 INFO L87 Difference]: Start difference. First operand 2231 states and 2647 transitions. Second operand 13 states. [2020-07-10 20:16:07,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:16:07,800 INFO L93 Difference]: Finished difference Result 4558 states and 5439 transitions. [2020-07-10 20:16:07,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-07-10 20:16:07,800 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 305 [2020-07-10 20:16:07,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 20:16:07,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-07-10 20:16:07,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2049 transitions. [2020-07-10 20:16:07,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-07-10 20:16:07,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2049 transitions. [2020-07-10 20:16:07,819 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 24 states and 2049 transitions. [2020-07-10 20:16:11,683 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2049 edges. 2049 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:16:11,933 INFO L225 Difference]: With dead ends: 4558 [2020-07-10 20:16:11,933 INFO L226 Difference]: Without dead ends: 2452 [2020-07-10 20:16:11,940 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=197, Invalid=615, Unknown=0, NotChecked=0, Total=812 [2020-07-10 20:16:11,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2452 states. [2020-07-10 20:16:26,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2452 to 2207. [2020-07-10 20:16:26,987 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 20:16:26,987 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2452 states. Second operand 2207 states. [2020-07-10 20:16:26,987 INFO L74 IsIncluded]: Start isIncluded. First operand 2452 states. Second operand 2207 states. [2020-07-10 20:16:26,987 INFO L87 Difference]: Start difference. First operand 2452 states. Second operand 2207 states. [2020-07-10 20:16:27,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:16:27,198 INFO L93 Difference]: Finished difference Result 2452 states and 2877 transitions. [2020-07-10 20:16:27,198 INFO L276 IsEmpty]: Start isEmpty. Operand 2452 states and 2877 transitions. [2020-07-10 20:16:27,202 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:16:27,202 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:16:27,202 INFO L74 IsIncluded]: Start isIncluded. First operand 2207 states. Second operand 2452 states. [2020-07-10 20:16:27,202 INFO L87 Difference]: Start difference. First operand 2207 states. Second operand 2452 states. [2020-07-10 20:16:27,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:16:27,400 INFO L93 Difference]: Finished difference Result 2452 states and 2877 transitions. [2020-07-10 20:16:27,400 INFO L276 IsEmpty]: Start isEmpty. Operand 2452 states and 2877 transitions. [2020-07-10 20:16:27,404 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:16:27,404 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:16:27,404 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 20:16:27,404 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 20:16:27,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2207 states. [2020-07-10 20:16:27,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2207 states to 2207 states and 2601 transitions. [2020-07-10 20:16:27,552 INFO L78 Accepts]: Start accepts. Automaton has 2207 states and 2601 transitions. Word has length 305 [2020-07-10 20:16:27,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 20:16:27,552 INFO L479 AbstractCegarLoop]: Abstraction has 2207 states and 2601 transitions. [2020-07-10 20:16:27,552 INFO L480 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-07-10 20:16:27,553 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2207 states and 2601 transitions. [2020-07-10 20:16:34,233 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2601 edges. 2601 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:16:34,233 INFO L276 IsEmpty]: Start isEmpty. Operand 2207 states and 2601 transitions. [2020-07-10 20:16:34,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 331 [2020-07-10 20:16:34,239 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 20:16:34,240 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, 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, 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] [2020-07-10 20:16:34,240 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-07-10 20:16:34,240 INFO L427 AbstractCegarLoop]: === Iteration 6 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 20:16:34,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 20:16:34,241 INFO L82 PathProgramCache]: Analyzing trace with hash 1706081035, now seen corresponding path program 1 times [2020-07-10 20:16:34,241 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 20:16:34,241 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1226851080] [2020-07-10 20:16:34,241 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 20:16:34,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:16:34,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:16:34,604 INFO L280 TraceCheckUtils]: 0: Hoare triple {67178#(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; {66921#true} is VALID [2020-07-10 20:16:34,604 INFO L280 TraceCheckUtils]: 1: Hoare triple {66921#true} ~inputB~0 := 2; {66921#true} is VALID [2020-07-10 20:16:34,605 INFO L280 TraceCheckUtils]: 2: Hoare triple {66921#true} ~inputC~0 := 3; {66921#true} is VALID [2020-07-10 20:16:34,605 INFO L280 TraceCheckUtils]: 3: Hoare triple {66921#true} ~inputF~0 := 6; {66921#true} is VALID [2020-07-10 20:16:34,605 INFO L280 TraceCheckUtils]: 4: Hoare triple {66921#true} ~inputE~0 := 5; {66921#true} is VALID [2020-07-10 20:16:34,605 INFO L280 TraceCheckUtils]: 5: Hoare triple {66921#true} ~inputA~0 := 1; {66921#true} is VALID [2020-07-10 20:16:34,605 INFO L280 TraceCheckUtils]: 6: Hoare triple {66921#true} ~a21~0 := 7; {66921#true} is VALID [2020-07-10 20:16:34,606 INFO L280 TraceCheckUtils]: 7: Hoare triple {66921#true} ~a15~0 := 8; {66921#true} is VALID [2020-07-10 20:16:34,607 INFO L280 TraceCheckUtils]: 8: Hoare triple {66921#true} ~a12~0 := -49; {66935#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:16:34,608 INFO L280 TraceCheckUtils]: 9: Hoare triple {66935#(<= (+ ~a12~0 49) 0)} ~a24~0 := 1; {66935#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:16:34,608 INFO L280 TraceCheckUtils]: 10: Hoare triple {66935#(<= (+ ~a12~0 49) 0)} assume true; {66935#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:16:34,609 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {66935#(<= (+ ~a12~0 49) 0)} {66921#true} #1397#return; {66935#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:16:34,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:16:34,656 INFO L280 TraceCheckUtils]: 0: Hoare triple {67179#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {66921#true} is VALID [2020-07-10 20:16:34,657 INFO L280 TraceCheckUtils]: 1: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,657 INFO L280 TraceCheckUtils]: 2: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,657 INFO L280 TraceCheckUtils]: 3: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,657 INFO L280 TraceCheckUtils]: 4: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,658 INFO L280 TraceCheckUtils]: 5: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,658 INFO L280 TraceCheckUtils]: 6: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,658 INFO L280 TraceCheckUtils]: 7: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,658 INFO L280 TraceCheckUtils]: 8: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,658 INFO L280 TraceCheckUtils]: 9: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,659 INFO L280 TraceCheckUtils]: 10: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,659 INFO L280 TraceCheckUtils]: 11: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,659 INFO L280 TraceCheckUtils]: 12: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,659 INFO L280 TraceCheckUtils]: 13: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,659 INFO L280 TraceCheckUtils]: 14: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,659 INFO L280 TraceCheckUtils]: 15: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,660 INFO L280 TraceCheckUtils]: 16: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,660 INFO L280 TraceCheckUtils]: 17: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,660 INFO L280 TraceCheckUtils]: 18: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,660 INFO L280 TraceCheckUtils]: 19: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,660 INFO L280 TraceCheckUtils]: 20: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,661 INFO L280 TraceCheckUtils]: 21: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,661 INFO L280 TraceCheckUtils]: 22: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,661 INFO L280 TraceCheckUtils]: 23: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,661 INFO L280 TraceCheckUtils]: 24: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,661 INFO L280 TraceCheckUtils]: 25: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,661 INFO L280 TraceCheckUtils]: 26: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,662 INFO L280 TraceCheckUtils]: 27: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,662 INFO L280 TraceCheckUtils]: 28: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,662 INFO L280 TraceCheckUtils]: 29: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,662 INFO L280 TraceCheckUtils]: 30: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,662 INFO L280 TraceCheckUtils]: 31: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,663 INFO L280 TraceCheckUtils]: 32: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,663 INFO L280 TraceCheckUtils]: 33: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,663 INFO L280 TraceCheckUtils]: 34: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,663 INFO L280 TraceCheckUtils]: 35: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,663 INFO L280 TraceCheckUtils]: 36: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,664 INFO L280 TraceCheckUtils]: 37: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,664 INFO L280 TraceCheckUtils]: 38: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,664 INFO L280 TraceCheckUtils]: 39: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,664 INFO L280 TraceCheckUtils]: 40: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,664 INFO L280 TraceCheckUtils]: 41: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,664 INFO L280 TraceCheckUtils]: 42: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,665 INFO L280 TraceCheckUtils]: 43: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,665 INFO L280 TraceCheckUtils]: 44: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,665 INFO L280 TraceCheckUtils]: 45: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,665 INFO L280 TraceCheckUtils]: 46: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,665 INFO L280 TraceCheckUtils]: 47: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,666 INFO L280 TraceCheckUtils]: 48: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,666 INFO L280 TraceCheckUtils]: 49: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,666 INFO L280 TraceCheckUtils]: 50: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,666 INFO L280 TraceCheckUtils]: 51: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,666 INFO L280 TraceCheckUtils]: 52: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,667 INFO L280 TraceCheckUtils]: 53: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,667 INFO L280 TraceCheckUtils]: 54: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,667 INFO L280 TraceCheckUtils]: 55: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,667 INFO L280 TraceCheckUtils]: 56: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,667 INFO L280 TraceCheckUtils]: 57: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,668 INFO L280 TraceCheckUtils]: 58: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,668 INFO L280 TraceCheckUtils]: 59: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,668 INFO L280 TraceCheckUtils]: 60: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,668 INFO L280 TraceCheckUtils]: 61: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,668 INFO L280 TraceCheckUtils]: 62: Hoare triple {66921#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,669 INFO L280 TraceCheckUtils]: 63: Hoare triple {66921#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,669 INFO L280 TraceCheckUtils]: 64: Hoare triple {66921#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,669 INFO L280 TraceCheckUtils]: 65: Hoare triple {66921#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {66921#true} is VALID [2020-07-10 20:16:34,669 INFO L280 TraceCheckUtils]: 66: Hoare triple {66921#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,669 INFO L280 TraceCheckUtils]: 67: Hoare triple {66921#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {66921#true} is VALID [2020-07-10 20:16:34,670 INFO L280 TraceCheckUtils]: 68: Hoare triple {66921#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,670 INFO L280 TraceCheckUtils]: 69: Hoare triple {66921#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,670 INFO L280 TraceCheckUtils]: 70: Hoare triple {66921#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,670 INFO L280 TraceCheckUtils]: 71: Hoare triple {66921#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,670 INFO L280 TraceCheckUtils]: 72: Hoare triple {66921#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,671 INFO L280 TraceCheckUtils]: 73: Hoare triple {66921#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {66921#true} is VALID [2020-07-10 20:16:34,671 INFO L280 TraceCheckUtils]: 74: Hoare triple {66921#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,671 INFO L280 TraceCheckUtils]: 75: Hoare triple {66921#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,671 INFO L280 TraceCheckUtils]: 76: Hoare triple {66921#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {66921#true} is VALID [2020-07-10 20:16:34,671 INFO L280 TraceCheckUtils]: 77: Hoare triple {66921#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,672 INFO L280 TraceCheckUtils]: 78: Hoare triple {66921#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {66921#true} is VALID [2020-07-10 20:16:34,672 INFO L280 TraceCheckUtils]: 79: Hoare triple {66921#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,672 INFO L280 TraceCheckUtils]: 80: Hoare triple {66921#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,672 INFO L280 TraceCheckUtils]: 81: Hoare triple {66921#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,672 INFO L280 TraceCheckUtils]: 82: Hoare triple {66921#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,673 INFO L280 TraceCheckUtils]: 83: Hoare triple {66921#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,673 INFO L280 TraceCheckUtils]: 84: Hoare triple {66921#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {66921#true} is VALID [2020-07-10 20:16:34,673 INFO L280 TraceCheckUtils]: 85: Hoare triple {66921#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,673 INFO L280 TraceCheckUtils]: 86: Hoare triple {66921#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,673 INFO L280 TraceCheckUtils]: 87: Hoare triple {66921#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,674 INFO L280 TraceCheckUtils]: 88: Hoare triple {66921#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {66921#true} is VALID [2020-07-10 20:16:34,674 INFO L280 TraceCheckUtils]: 89: Hoare triple {66921#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,674 INFO L280 TraceCheckUtils]: 90: Hoare triple {66921#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,674 INFO L280 TraceCheckUtils]: 91: Hoare triple {66921#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,674 INFO L280 TraceCheckUtils]: 92: Hoare triple {66921#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,675 INFO L280 TraceCheckUtils]: 93: Hoare triple {66921#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,675 INFO L280 TraceCheckUtils]: 94: Hoare triple {66921#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,675 INFO L280 TraceCheckUtils]: 95: Hoare triple {66921#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,675 INFO L280 TraceCheckUtils]: 96: Hoare triple {66921#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,675 INFO L280 TraceCheckUtils]: 97: Hoare triple {66921#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,676 INFO L280 TraceCheckUtils]: 98: Hoare triple {66921#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,676 INFO L280 TraceCheckUtils]: 99: Hoare triple {66921#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,676 INFO L280 TraceCheckUtils]: 100: Hoare triple {66921#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,676 INFO L280 TraceCheckUtils]: 101: Hoare triple {66921#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {66921#true} is VALID [2020-07-10 20:16:34,676 INFO L280 TraceCheckUtils]: 102: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,677 INFO L280 TraceCheckUtils]: 103: Hoare triple {66921#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0; {66921#true} is VALID [2020-07-10 20:16:34,677 INFO L280 TraceCheckUtils]: 104: Hoare triple {66921#true} ~a21~0 := 10; {66921#true} is VALID [2020-07-10 20:16:34,677 INFO L280 TraceCheckUtils]: 105: Hoare triple {66921#true} #res := 22; {66921#true} is VALID [2020-07-10 20:16:34,677 INFO L280 TraceCheckUtils]: 106: Hoare triple {66921#true} assume true; {66921#true} is VALID [2020-07-10 20:16:34,677 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {66921#true} {66935#(<= (+ ~a12~0 49) 0)} #1401#return; {66921#true} is VALID [2020-07-10 20:16:34,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:16:34,764 INFO L280 TraceCheckUtils]: 0: Hoare triple {67179#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {66921#true} is VALID [2020-07-10 20:16:34,764 INFO L280 TraceCheckUtils]: 1: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,764 INFO L280 TraceCheckUtils]: 2: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,765 INFO L280 TraceCheckUtils]: 3: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,765 INFO L280 TraceCheckUtils]: 4: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,765 INFO L280 TraceCheckUtils]: 5: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,765 INFO L280 TraceCheckUtils]: 6: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,765 INFO L280 TraceCheckUtils]: 7: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,765 INFO L280 TraceCheckUtils]: 8: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,766 INFO L280 TraceCheckUtils]: 9: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,766 INFO L280 TraceCheckUtils]: 10: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,766 INFO L280 TraceCheckUtils]: 11: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,766 INFO L280 TraceCheckUtils]: 12: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,766 INFO L280 TraceCheckUtils]: 13: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,767 INFO L280 TraceCheckUtils]: 14: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,767 INFO L280 TraceCheckUtils]: 15: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,767 INFO L280 TraceCheckUtils]: 16: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,767 INFO L280 TraceCheckUtils]: 17: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,767 INFO L280 TraceCheckUtils]: 18: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,767 INFO L280 TraceCheckUtils]: 19: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,768 INFO L280 TraceCheckUtils]: 20: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,768 INFO L280 TraceCheckUtils]: 21: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,768 INFO L280 TraceCheckUtils]: 22: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,768 INFO L280 TraceCheckUtils]: 23: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,768 INFO L280 TraceCheckUtils]: 24: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,769 INFO L280 TraceCheckUtils]: 25: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,769 INFO L280 TraceCheckUtils]: 26: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,769 INFO L280 TraceCheckUtils]: 27: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,769 INFO L280 TraceCheckUtils]: 28: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,769 INFO L280 TraceCheckUtils]: 29: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,770 INFO L280 TraceCheckUtils]: 30: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,770 INFO L280 TraceCheckUtils]: 31: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,770 INFO L280 TraceCheckUtils]: 32: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,770 INFO L280 TraceCheckUtils]: 33: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,770 INFO L280 TraceCheckUtils]: 34: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,771 INFO L280 TraceCheckUtils]: 35: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,771 INFO L280 TraceCheckUtils]: 36: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,771 INFO L280 TraceCheckUtils]: 37: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,771 INFO L280 TraceCheckUtils]: 38: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,771 INFO L280 TraceCheckUtils]: 39: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,772 INFO L280 TraceCheckUtils]: 40: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,772 INFO L280 TraceCheckUtils]: 41: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,772 INFO L280 TraceCheckUtils]: 42: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,772 INFO L280 TraceCheckUtils]: 43: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,772 INFO L280 TraceCheckUtils]: 44: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,772 INFO L280 TraceCheckUtils]: 45: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,773 INFO L280 TraceCheckUtils]: 46: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,773 INFO L280 TraceCheckUtils]: 47: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,773 INFO L280 TraceCheckUtils]: 48: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,773 INFO L280 TraceCheckUtils]: 49: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,773 INFO L280 TraceCheckUtils]: 50: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,774 INFO L280 TraceCheckUtils]: 51: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,774 INFO L280 TraceCheckUtils]: 52: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,774 INFO L280 TraceCheckUtils]: 53: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,774 INFO L280 TraceCheckUtils]: 54: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,774 INFO L280 TraceCheckUtils]: 55: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,775 INFO L280 TraceCheckUtils]: 56: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,775 INFO L280 TraceCheckUtils]: 57: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,775 INFO L280 TraceCheckUtils]: 58: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,775 INFO L280 TraceCheckUtils]: 59: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,775 INFO L280 TraceCheckUtils]: 60: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,775 INFO L280 TraceCheckUtils]: 61: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,776 INFO L280 TraceCheckUtils]: 62: Hoare triple {66921#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,776 INFO L280 TraceCheckUtils]: 63: Hoare triple {66921#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,776 INFO L280 TraceCheckUtils]: 64: Hoare triple {66921#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,776 INFO L280 TraceCheckUtils]: 65: Hoare triple {66921#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {66921#true} is VALID [2020-07-10 20:16:34,776 INFO L280 TraceCheckUtils]: 66: Hoare triple {66921#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,777 INFO L280 TraceCheckUtils]: 67: Hoare triple {66921#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {66921#true} is VALID [2020-07-10 20:16:34,777 INFO L280 TraceCheckUtils]: 68: Hoare triple {66921#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,777 INFO L280 TraceCheckUtils]: 69: Hoare triple {66921#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,777 INFO L280 TraceCheckUtils]: 70: Hoare triple {66921#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,777 INFO L280 TraceCheckUtils]: 71: Hoare triple {66921#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,778 INFO L280 TraceCheckUtils]: 72: Hoare triple {66921#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,778 INFO L280 TraceCheckUtils]: 73: Hoare triple {66921#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {66921#true} is VALID [2020-07-10 20:16:34,778 INFO L280 TraceCheckUtils]: 74: Hoare triple {66921#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,778 INFO L280 TraceCheckUtils]: 75: Hoare triple {66921#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,778 INFO L280 TraceCheckUtils]: 76: Hoare triple {66921#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {66921#true} is VALID [2020-07-10 20:16:34,779 INFO L280 TraceCheckUtils]: 77: Hoare triple {66921#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,779 INFO L280 TraceCheckUtils]: 78: Hoare triple {66921#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {66921#true} is VALID [2020-07-10 20:16:34,779 INFO L280 TraceCheckUtils]: 79: Hoare triple {66921#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,779 INFO L280 TraceCheckUtils]: 80: Hoare triple {66921#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,779 INFO L280 TraceCheckUtils]: 81: Hoare triple {66921#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,779 INFO L280 TraceCheckUtils]: 82: Hoare triple {66921#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,780 INFO L280 TraceCheckUtils]: 83: Hoare triple {66921#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,780 INFO L280 TraceCheckUtils]: 84: Hoare triple {66921#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {66921#true} is VALID [2020-07-10 20:16:34,780 INFO L280 TraceCheckUtils]: 85: Hoare triple {66921#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,780 INFO L280 TraceCheckUtils]: 86: Hoare triple {66921#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,781 INFO L280 TraceCheckUtils]: 87: Hoare triple {66921#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,781 INFO L280 TraceCheckUtils]: 88: Hoare triple {66921#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {66921#true} is VALID [2020-07-10 20:16:34,781 INFO L280 TraceCheckUtils]: 89: Hoare triple {66921#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,781 INFO L280 TraceCheckUtils]: 90: Hoare triple {66921#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,781 INFO L280 TraceCheckUtils]: 91: Hoare triple {66921#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,781 INFO L280 TraceCheckUtils]: 92: Hoare triple {66921#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,782 INFO L280 TraceCheckUtils]: 93: Hoare triple {66921#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,782 INFO L280 TraceCheckUtils]: 94: Hoare triple {66921#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,782 INFO L280 TraceCheckUtils]: 95: Hoare triple {66921#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,782 INFO L280 TraceCheckUtils]: 96: Hoare triple {66921#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,782 INFO L280 TraceCheckUtils]: 97: Hoare triple {66921#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,783 INFO L280 TraceCheckUtils]: 98: Hoare triple {66921#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,783 INFO L280 TraceCheckUtils]: 99: Hoare triple {66921#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,783 INFO L280 TraceCheckUtils]: 100: Hoare triple {66921#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,783 INFO L280 TraceCheckUtils]: 101: Hoare triple {66921#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {66921#true} is VALID [2020-07-10 20:16:34,783 INFO L280 TraceCheckUtils]: 102: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,784 INFO L280 TraceCheckUtils]: 103: Hoare triple {66921#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,784 INFO L280 TraceCheckUtils]: 104: Hoare triple {66921#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,784 INFO L280 TraceCheckUtils]: 105: Hoare triple {66921#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {66921#true} is VALID [2020-07-10 20:16:34,784 INFO L280 TraceCheckUtils]: 106: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,784 INFO L280 TraceCheckUtils]: 107: Hoare triple {66921#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,785 INFO L280 TraceCheckUtils]: 108: Hoare triple {66921#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); {66921#true} is VALID [2020-07-10 20:16:34,785 INFO L280 TraceCheckUtils]: 109: Hoare triple {66921#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))); {66921#true} is VALID [2020-07-10 20:16:34,785 INFO L280 TraceCheckUtils]: 110: Hoare triple {66921#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); {66921#true} is VALID [2020-07-10 20:16:34,785 INFO L280 TraceCheckUtils]: 111: Hoare triple {66921#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,785 INFO L280 TraceCheckUtils]: 112: Hoare triple {66921#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); {66921#true} is VALID [2020-07-10 20:16:34,786 INFO L280 TraceCheckUtils]: 113: Hoare triple {66921#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {66921#true} is VALID [2020-07-10 20:16:34,786 INFO L280 TraceCheckUtils]: 114: Hoare triple {66921#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); {66921#true} is VALID [2020-07-10 20:16:34,786 INFO L280 TraceCheckUtils]: 115: Hoare triple {66921#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,786 INFO L280 TraceCheckUtils]: 116: Hoare triple {66921#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); {66921#true} is VALID [2020-07-10 20:16:34,786 INFO L280 TraceCheckUtils]: 117: Hoare triple {66921#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,787 INFO L280 TraceCheckUtils]: 118: Hoare triple {66921#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); {66921#true} is VALID [2020-07-10 20:16:34,787 INFO L280 TraceCheckUtils]: 119: Hoare triple {66921#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); {66921#true} is VALID [2020-07-10 20:16:34,787 INFO L280 TraceCheckUtils]: 120: Hoare triple {66921#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); {66921#true} is VALID [2020-07-10 20:16:34,787 INFO L280 TraceCheckUtils]: 121: Hoare triple {66921#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,788 INFO L280 TraceCheckUtils]: 122: Hoare triple {66921#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,788 INFO L280 TraceCheckUtils]: 123: Hoare triple {66921#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); {66921#true} is VALID [2020-07-10 20:16:34,788 INFO L280 TraceCheckUtils]: 124: Hoare triple {66921#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,788 INFO L280 TraceCheckUtils]: 125: Hoare triple {66921#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,789 INFO L280 TraceCheckUtils]: 126: Hoare triple {66921#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)); {66921#true} is VALID [2020-07-10 20:16:34,789 INFO L280 TraceCheckUtils]: 127: Hoare triple {66921#true} ~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039; {66921#true} is VALID [2020-07-10 20:16:34,790 INFO L280 TraceCheckUtils]: 128: Hoare triple {66921#true} ~a15~0 := 8; {67180#(<= 8 ~a15~0)} is VALID [2020-07-10 20:16:34,791 INFO L280 TraceCheckUtils]: 129: Hoare triple {67180#(<= 8 ~a15~0)} ~a21~0 := 10; {67180#(<= 8 ~a15~0)} is VALID [2020-07-10 20:16:34,792 INFO L280 TraceCheckUtils]: 130: Hoare triple {67180#(<= 8 ~a15~0)} #res := 26; {67180#(<= 8 ~a15~0)} is VALID [2020-07-10 20:16:34,793 INFO L280 TraceCheckUtils]: 131: Hoare triple {67180#(<= 8 ~a15~0)} assume true; {67180#(<= 8 ~a15~0)} is VALID [2020-07-10 20:16:34,794 INFO L275 TraceCheckUtils]: 132: Hoare quadruple {67180#(<= 8 ~a15~0)} {66921#true} #1401#return; {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,804 INFO L263 TraceCheckUtils]: 0: Hoare triple {66921#true} call ULTIMATE.init(); {67178#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:16:34,805 INFO L280 TraceCheckUtils]: 1: Hoare triple {67178#(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; {66921#true} is VALID [2020-07-10 20:16:34,805 INFO L280 TraceCheckUtils]: 2: Hoare triple {66921#true} ~inputB~0 := 2; {66921#true} is VALID [2020-07-10 20:16:34,805 INFO L280 TraceCheckUtils]: 3: Hoare triple {66921#true} ~inputC~0 := 3; {66921#true} is VALID [2020-07-10 20:16:34,805 INFO L280 TraceCheckUtils]: 4: Hoare triple {66921#true} ~inputF~0 := 6; {66921#true} is VALID [2020-07-10 20:16:34,805 INFO L280 TraceCheckUtils]: 5: Hoare triple {66921#true} ~inputE~0 := 5; {66921#true} is VALID [2020-07-10 20:16:34,806 INFO L280 TraceCheckUtils]: 6: Hoare triple {66921#true} ~inputA~0 := 1; {66921#true} is VALID [2020-07-10 20:16:34,806 INFO L280 TraceCheckUtils]: 7: Hoare triple {66921#true} ~a21~0 := 7; {66921#true} is VALID [2020-07-10 20:16:34,806 INFO L280 TraceCheckUtils]: 8: Hoare triple {66921#true} ~a15~0 := 8; {66921#true} is VALID [2020-07-10 20:16:34,807 INFO L280 TraceCheckUtils]: 9: Hoare triple {66921#true} ~a12~0 := -49; {66935#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:16:34,808 INFO L280 TraceCheckUtils]: 10: Hoare triple {66935#(<= (+ ~a12~0 49) 0)} ~a24~0 := 1; {66935#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:16:34,808 INFO L280 TraceCheckUtils]: 11: Hoare triple {66935#(<= (+ ~a12~0 49) 0)} assume true; {66935#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:16:34,809 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {66935#(<= (+ ~a12~0 49) 0)} {66921#true} #1397#return; {66935#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:16:34,810 INFO L263 TraceCheckUtils]: 13: Hoare triple {66935#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {66935#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:16:34,811 INFO L280 TraceCheckUtils]: 14: Hoare triple {66935#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {66935#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:16:34,812 INFO L280 TraceCheckUtils]: 15: Hoare triple {66935#(<= (+ ~a12~0 49) 0)} assume !false; {66935#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:16:34,813 INFO L280 TraceCheckUtils]: 16: Hoare triple {66935#(<= (+ ~a12~0 49) 0)} havoc ~input~0; {66935#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:16:34,813 INFO L280 TraceCheckUtils]: 17: Hoare triple {66935#(<= (+ ~a12~0 49) 0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {66935#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:16:34,814 INFO L280 TraceCheckUtils]: 18: Hoare triple {66935#(<= (+ ~a12~0 49) 0)} ~input~0 := #t~nondet2; {66935#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:16:34,815 INFO L280 TraceCheckUtils]: 19: Hoare triple {66935#(<= (+ ~a12~0 49) 0)} havoc #t~nondet2; {66935#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:16:34,815 INFO L280 TraceCheckUtils]: 20: Hoare triple {66935#(<= (+ ~a12~0 49) 0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {66935#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:16:34,817 INFO L263 TraceCheckUtils]: 21: Hoare triple {66935#(<= (+ ~a12~0 49) 0)} call #t~ret3 := calculate_output(~input~0); {67179#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:16:34,817 INFO L280 TraceCheckUtils]: 22: Hoare triple {67179#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {66921#true} is VALID [2020-07-10 20:16:34,818 INFO L280 TraceCheckUtils]: 23: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,818 INFO L280 TraceCheckUtils]: 24: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,818 INFO L280 TraceCheckUtils]: 25: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,819 INFO L280 TraceCheckUtils]: 26: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,819 INFO L280 TraceCheckUtils]: 27: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,819 INFO L280 TraceCheckUtils]: 28: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,820 INFO L280 TraceCheckUtils]: 29: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,820 INFO L280 TraceCheckUtils]: 30: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,820 INFO L280 TraceCheckUtils]: 31: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,821 INFO L280 TraceCheckUtils]: 32: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,821 INFO L280 TraceCheckUtils]: 33: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,821 INFO L280 TraceCheckUtils]: 34: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,822 INFO L280 TraceCheckUtils]: 35: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,822 INFO L280 TraceCheckUtils]: 36: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,822 INFO L280 TraceCheckUtils]: 37: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,823 INFO L280 TraceCheckUtils]: 38: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,823 INFO L280 TraceCheckUtils]: 39: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,823 INFO L280 TraceCheckUtils]: 40: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,824 INFO L280 TraceCheckUtils]: 41: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,824 INFO L280 TraceCheckUtils]: 42: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,824 INFO L280 TraceCheckUtils]: 43: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,825 INFO L280 TraceCheckUtils]: 44: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,825 INFO L280 TraceCheckUtils]: 45: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,825 INFO L280 TraceCheckUtils]: 46: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,826 INFO L280 TraceCheckUtils]: 47: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,826 INFO L280 TraceCheckUtils]: 48: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,826 INFO L280 TraceCheckUtils]: 49: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,827 INFO L280 TraceCheckUtils]: 50: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,827 INFO L280 TraceCheckUtils]: 51: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,827 INFO L280 TraceCheckUtils]: 52: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,828 INFO L280 TraceCheckUtils]: 53: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,828 INFO L280 TraceCheckUtils]: 54: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,828 INFO L280 TraceCheckUtils]: 55: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,829 INFO L280 TraceCheckUtils]: 56: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,829 INFO L280 TraceCheckUtils]: 57: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,829 INFO L280 TraceCheckUtils]: 58: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,830 INFO L280 TraceCheckUtils]: 59: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,830 INFO L280 TraceCheckUtils]: 60: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,830 INFO L280 TraceCheckUtils]: 61: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,831 INFO L280 TraceCheckUtils]: 62: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,831 INFO L280 TraceCheckUtils]: 63: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,831 INFO L280 TraceCheckUtils]: 64: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,831 INFO L280 TraceCheckUtils]: 65: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,832 INFO L280 TraceCheckUtils]: 66: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,832 INFO L280 TraceCheckUtils]: 67: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,832 INFO L280 TraceCheckUtils]: 68: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,833 INFO L280 TraceCheckUtils]: 69: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,833 INFO L280 TraceCheckUtils]: 70: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,833 INFO L280 TraceCheckUtils]: 71: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,834 INFO L280 TraceCheckUtils]: 72: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,834 INFO L280 TraceCheckUtils]: 73: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,834 INFO L280 TraceCheckUtils]: 74: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,835 INFO L280 TraceCheckUtils]: 75: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,835 INFO L280 TraceCheckUtils]: 76: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,835 INFO L280 TraceCheckUtils]: 77: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,836 INFO L280 TraceCheckUtils]: 78: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,836 INFO L280 TraceCheckUtils]: 79: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,836 INFO L280 TraceCheckUtils]: 80: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,836 INFO L280 TraceCheckUtils]: 81: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,837 INFO L280 TraceCheckUtils]: 82: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,837 INFO L280 TraceCheckUtils]: 83: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,837 INFO L280 TraceCheckUtils]: 84: Hoare triple {66921#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,838 INFO L280 TraceCheckUtils]: 85: Hoare triple {66921#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,838 INFO L280 TraceCheckUtils]: 86: Hoare triple {66921#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,838 INFO L280 TraceCheckUtils]: 87: Hoare triple {66921#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {66921#true} is VALID [2020-07-10 20:16:34,839 INFO L280 TraceCheckUtils]: 88: Hoare triple {66921#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,839 INFO L280 TraceCheckUtils]: 89: Hoare triple {66921#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {66921#true} is VALID [2020-07-10 20:16:34,840 INFO L280 TraceCheckUtils]: 90: Hoare triple {66921#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,840 INFO L280 TraceCheckUtils]: 91: Hoare triple {66921#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,840 INFO L280 TraceCheckUtils]: 92: Hoare triple {66921#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,841 INFO L280 TraceCheckUtils]: 93: Hoare triple {66921#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,841 INFO L280 TraceCheckUtils]: 94: Hoare triple {66921#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,841 INFO L280 TraceCheckUtils]: 95: Hoare triple {66921#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {66921#true} is VALID [2020-07-10 20:16:34,842 INFO L280 TraceCheckUtils]: 96: Hoare triple {66921#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,842 INFO L280 TraceCheckUtils]: 97: Hoare triple {66921#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,842 INFO L280 TraceCheckUtils]: 98: Hoare triple {66921#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {66921#true} is VALID [2020-07-10 20:16:34,843 INFO L280 TraceCheckUtils]: 99: Hoare triple {66921#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,843 INFO L280 TraceCheckUtils]: 100: Hoare triple {66921#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {66921#true} is VALID [2020-07-10 20:16:34,843 INFO L280 TraceCheckUtils]: 101: Hoare triple {66921#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,844 INFO L280 TraceCheckUtils]: 102: Hoare triple {66921#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,844 INFO L280 TraceCheckUtils]: 103: Hoare triple {66921#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,844 INFO L280 TraceCheckUtils]: 104: Hoare triple {66921#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,845 INFO L280 TraceCheckUtils]: 105: Hoare triple {66921#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,845 INFO L280 TraceCheckUtils]: 106: Hoare triple {66921#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {66921#true} is VALID [2020-07-10 20:16:34,845 INFO L280 TraceCheckUtils]: 107: Hoare triple {66921#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,846 INFO L280 TraceCheckUtils]: 108: Hoare triple {66921#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,846 INFO L280 TraceCheckUtils]: 109: Hoare triple {66921#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,846 INFO L280 TraceCheckUtils]: 110: Hoare triple {66921#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {66921#true} is VALID [2020-07-10 20:16:34,847 INFO L280 TraceCheckUtils]: 111: Hoare triple {66921#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,847 INFO L280 TraceCheckUtils]: 112: Hoare triple {66921#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,847 INFO L280 TraceCheckUtils]: 113: Hoare triple {66921#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,848 INFO L280 TraceCheckUtils]: 114: Hoare triple {66921#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,848 INFO L280 TraceCheckUtils]: 115: Hoare triple {66921#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,848 INFO L280 TraceCheckUtils]: 116: Hoare triple {66921#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,848 INFO L280 TraceCheckUtils]: 117: Hoare triple {66921#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,849 INFO L280 TraceCheckUtils]: 118: Hoare triple {66921#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,849 INFO L280 TraceCheckUtils]: 119: Hoare triple {66921#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,849 INFO L280 TraceCheckUtils]: 120: Hoare triple {66921#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,850 INFO L280 TraceCheckUtils]: 121: Hoare triple {66921#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,850 INFO L280 TraceCheckUtils]: 122: Hoare triple {66921#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,850 INFO L280 TraceCheckUtils]: 123: Hoare triple {66921#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {66921#true} is VALID [2020-07-10 20:16:34,851 INFO L280 TraceCheckUtils]: 124: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,851 INFO L280 TraceCheckUtils]: 125: Hoare triple {66921#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0; {66921#true} is VALID [2020-07-10 20:16:34,851 INFO L280 TraceCheckUtils]: 126: Hoare triple {66921#true} ~a21~0 := 10; {66921#true} is VALID [2020-07-10 20:16:34,852 INFO L280 TraceCheckUtils]: 127: Hoare triple {66921#true} #res := 22; {66921#true} is VALID [2020-07-10 20:16:34,852 INFO L280 TraceCheckUtils]: 128: Hoare triple {66921#true} assume true; {66921#true} is VALID [2020-07-10 20:16:34,852 INFO L275 TraceCheckUtils]: 129: Hoare quadruple {66921#true} {66935#(<= (+ ~a12~0 49) 0)} #1401#return; {66921#true} is VALID [2020-07-10 20:16:34,853 INFO L280 TraceCheckUtils]: 130: Hoare triple {66921#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {66921#true} is VALID [2020-07-10 20:16:34,853 INFO L280 TraceCheckUtils]: 131: Hoare triple {66921#true} ~output~0 := #t~ret3; {66921#true} is VALID [2020-07-10 20:16:34,853 INFO L280 TraceCheckUtils]: 132: Hoare triple {66921#true} havoc #t~ret3; {66921#true} is VALID [2020-07-10 20:16:34,854 INFO L280 TraceCheckUtils]: 133: Hoare triple {66921#true} assume !false; {66921#true} is VALID [2020-07-10 20:16:34,854 INFO L280 TraceCheckUtils]: 134: Hoare triple {66921#true} havoc ~input~0; {66921#true} is VALID [2020-07-10 20:16:34,854 INFO L280 TraceCheckUtils]: 135: Hoare triple {66921#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {66921#true} is VALID [2020-07-10 20:16:34,855 INFO L280 TraceCheckUtils]: 136: Hoare triple {66921#true} ~input~0 := #t~nondet2; {66921#true} is VALID [2020-07-10 20:16:34,855 INFO L280 TraceCheckUtils]: 137: Hoare triple {66921#true} havoc #t~nondet2; {66921#true} is VALID [2020-07-10 20:16:34,855 INFO L280 TraceCheckUtils]: 138: Hoare triple {66921#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {66921#true} is VALID [2020-07-10 20:16:34,857 INFO L263 TraceCheckUtils]: 139: Hoare triple {66921#true} call #t~ret3 := calculate_output(~input~0); {67179#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:16:34,857 INFO L280 TraceCheckUtils]: 140: Hoare triple {67179#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {66921#true} is VALID [2020-07-10 20:16:34,858 INFO L280 TraceCheckUtils]: 141: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,858 INFO L280 TraceCheckUtils]: 142: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,859 INFO L280 TraceCheckUtils]: 143: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,859 INFO L280 TraceCheckUtils]: 144: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,859 INFO L280 TraceCheckUtils]: 145: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,859 INFO L280 TraceCheckUtils]: 146: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,860 INFO L280 TraceCheckUtils]: 147: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,860 INFO L280 TraceCheckUtils]: 148: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,860 INFO L280 TraceCheckUtils]: 149: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,861 INFO L280 TraceCheckUtils]: 150: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,861 INFO L280 TraceCheckUtils]: 151: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,861 INFO L280 TraceCheckUtils]: 152: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,862 INFO L280 TraceCheckUtils]: 153: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,862 INFO L280 TraceCheckUtils]: 154: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,862 INFO L280 TraceCheckUtils]: 155: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,863 INFO L280 TraceCheckUtils]: 156: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,863 INFO L280 TraceCheckUtils]: 157: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,863 INFO L280 TraceCheckUtils]: 158: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,864 INFO L280 TraceCheckUtils]: 159: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,864 INFO L280 TraceCheckUtils]: 160: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,864 INFO L280 TraceCheckUtils]: 161: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,865 INFO L280 TraceCheckUtils]: 162: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,865 INFO L280 TraceCheckUtils]: 163: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,865 INFO L280 TraceCheckUtils]: 164: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,865 INFO L280 TraceCheckUtils]: 165: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,866 INFO L280 TraceCheckUtils]: 166: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,866 INFO L280 TraceCheckUtils]: 167: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,866 INFO L280 TraceCheckUtils]: 168: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,867 INFO L280 TraceCheckUtils]: 169: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,867 INFO L280 TraceCheckUtils]: 170: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,867 INFO L280 TraceCheckUtils]: 171: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,868 INFO L280 TraceCheckUtils]: 172: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,868 INFO L280 TraceCheckUtils]: 173: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,868 INFO L280 TraceCheckUtils]: 174: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,869 INFO L280 TraceCheckUtils]: 175: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,869 INFO L280 TraceCheckUtils]: 176: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,869 INFO L280 TraceCheckUtils]: 177: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,870 INFO L280 TraceCheckUtils]: 178: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,870 INFO L280 TraceCheckUtils]: 179: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,870 INFO L280 TraceCheckUtils]: 180: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,871 INFO L280 TraceCheckUtils]: 181: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,871 INFO L280 TraceCheckUtils]: 182: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,871 INFO L280 TraceCheckUtils]: 183: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,872 INFO L280 TraceCheckUtils]: 184: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,872 INFO L280 TraceCheckUtils]: 185: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,872 INFO L280 TraceCheckUtils]: 186: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,873 INFO L280 TraceCheckUtils]: 187: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,873 INFO L280 TraceCheckUtils]: 188: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,873 INFO L280 TraceCheckUtils]: 189: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,874 INFO L280 TraceCheckUtils]: 190: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,874 INFO L280 TraceCheckUtils]: 191: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,874 INFO L280 TraceCheckUtils]: 192: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,875 INFO L280 TraceCheckUtils]: 193: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,875 INFO L280 TraceCheckUtils]: 194: Hoare triple {66921#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,875 INFO L280 TraceCheckUtils]: 195: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,875 INFO L280 TraceCheckUtils]: 196: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,876 INFO L280 TraceCheckUtils]: 197: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,876 INFO L280 TraceCheckUtils]: 198: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,876 INFO L280 TraceCheckUtils]: 199: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,877 INFO L280 TraceCheckUtils]: 200: Hoare triple {66921#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,877 INFO L280 TraceCheckUtils]: 201: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,877 INFO L280 TraceCheckUtils]: 202: Hoare triple {66921#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,878 INFO L280 TraceCheckUtils]: 203: Hoare triple {66921#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,878 INFO L280 TraceCheckUtils]: 204: Hoare triple {66921#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,878 INFO L280 TraceCheckUtils]: 205: Hoare triple {66921#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {66921#true} is VALID [2020-07-10 20:16:34,879 INFO L280 TraceCheckUtils]: 206: Hoare triple {66921#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,879 INFO L280 TraceCheckUtils]: 207: Hoare triple {66921#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {66921#true} is VALID [2020-07-10 20:16:34,879 INFO L280 TraceCheckUtils]: 208: Hoare triple {66921#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,880 INFO L280 TraceCheckUtils]: 209: Hoare triple {66921#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,880 INFO L280 TraceCheckUtils]: 210: Hoare triple {66921#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,880 INFO L280 TraceCheckUtils]: 211: Hoare triple {66921#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,881 INFO L280 TraceCheckUtils]: 212: Hoare triple {66921#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,881 INFO L280 TraceCheckUtils]: 213: Hoare triple {66921#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {66921#true} is VALID [2020-07-10 20:16:34,881 INFO L280 TraceCheckUtils]: 214: Hoare triple {66921#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,882 INFO L280 TraceCheckUtils]: 215: Hoare triple {66921#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,882 INFO L280 TraceCheckUtils]: 216: Hoare triple {66921#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {66921#true} is VALID [2020-07-10 20:16:34,882 INFO L280 TraceCheckUtils]: 217: Hoare triple {66921#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,882 INFO L280 TraceCheckUtils]: 218: Hoare triple {66921#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {66921#true} is VALID [2020-07-10 20:16:34,883 INFO L280 TraceCheckUtils]: 219: Hoare triple {66921#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,883 INFO L280 TraceCheckUtils]: 220: Hoare triple {66921#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,883 INFO L280 TraceCheckUtils]: 221: Hoare triple {66921#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,884 INFO L280 TraceCheckUtils]: 222: Hoare triple {66921#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,884 INFO L280 TraceCheckUtils]: 223: Hoare triple {66921#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,884 INFO L280 TraceCheckUtils]: 224: Hoare triple {66921#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {66921#true} is VALID [2020-07-10 20:16:34,885 INFO L280 TraceCheckUtils]: 225: Hoare triple {66921#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,885 INFO L280 TraceCheckUtils]: 226: Hoare triple {66921#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,885 INFO L280 TraceCheckUtils]: 227: Hoare triple {66921#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,886 INFO L280 TraceCheckUtils]: 228: Hoare triple {66921#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {66921#true} is VALID [2020-07-10 20:16:34,886 INFO L280 TraceCheckUtils]: 229: Hoare triple {66921#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,886 INFO L280 TraceCheckUtils]: 230: Hoare triple {66921#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,887 INFO L280 TraceCheckUtils]: 231: Hoare triple {66921#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,887 INFO L280 TraceCheckUtils]: 232: Hoare triple {66921#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,887 INFO L280 TraceCheckUtils]: 233: Hoare triple {66921#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,888 INFO L280 TraceCheckUtils]: 234: Hoare triple {66921#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,888 INFO L280 TraceCheckUtils]: 235: Hoare triple {66921#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,888 INFO L280 TraceCheckUtils]: 236: Hoare triple {66921#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,889 INFO L280 TraceCheckUtils]: 237: Hoare triple {66921#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,889 INFO L280 TraceCheckUtils]: 238: Hoare triple {66921#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,889 INFO L280 TraceCheckUtils]: 239: Hoare triple {66921#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,890 INFO L280 TraceCheckUtils]: 240: Hoare triple {66921#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,890 INFO L280 TraceCheckUtils]: 241: Hoare triple {66921#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {66921#true} is VALID [2020-07-10 20:16:34,890 INFO L280 TraceCheckUtils]: 242: Hoare triple {66921#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,891 INFO L280 TraceCheckUtils]: 243: Hoare triple {66921#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,891 INFO L280 TraceCheckUtils]: 244: Hoare triple {66921#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,892 INFO L280 TraceCheckUtils]: 245: Hoare triple {66921#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {66921#true} is VALID [2020-07-10 20:16:34,892 INFO L280 TraceCheckUtils]: 246: Hoare triple {66921#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,892 INFO L280 TraceCheckUtils]: 247: Hoare triple {66921#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,893 INFO L280 TraceCheckUtils]: 248: Hoare triple {66921#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); {66921#true} is VALID [2020-07-10 20:16:34,893 INFO L280 TraceCheckUtils]: 249: Hoare triple {66921#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))); {66921#true} is VALID [2020-07-10 20:16:34,893 INFO L280 TraceCheckUtils]: 250: Hoare triple {66921#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); {66921#true} is VALID [2020-07-10 20:16:34,894 INFO L280 TraceCheckUtils]: 251: Hoare triple {66921#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,894 INFO L280 TraceCheckUtils]: 252: Hoare triple {66921#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); {66921#true} is VALID [2020-07-10 20:16:34,894 INFO L280 TraceCheckUtils]: 253: Hoare triple {66921#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {66921#true} is VALID [2020-07-10 20:16:34,895 INFO L280 TraceCheckUtils]: 254: Hoare triple {66921#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); {66921#true} is VALID [2020-07-10 20:16:34,895 INFO L280 TraceCheckUtils]: 255: Hoare triple {66921#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,895 INFO L280 TraceCheckUtils]: 256: Hoare triple {66921#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); {66921#true} is VALID [2020-07-10 20:16:34,896 INFO L280 TraceCheckUtils]: 257: Hoare triple {66921#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {66921#true} is VALID [2020-07-10 20:16:34,896 INFO L280 TraceCheckUtils]: 258: Hoare triple {66921#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); {66921#true} is VALID [2020-07-10 20:16:34,896 INFO L280 TraceCheckUtils]: 259: Hoare triple {66921#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); {66921#true} is VALID [2020-07-10 20:16:34,897 INFO L280 TraceCheckUtils]: 260: Hoare triple {66921#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); {66921#true} is VALID [2020-07-10 20:16:34,897 INFO L280 TraceCheckUtils]: 261: Hoare triple {66921#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {66921#true} is VALID [2020-07-10 20:16:34,897 INFO L280 TraceCheckUtils]: 262: Hoare triple {66921#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,898 INFO L280 TraceCheckUtils]: 263: Hoare triple {66921#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); {66921#true} is VALID [2020-07-10 20:16:34,898 INFO L280 TraceCheckUtils]: 264: Hoare triple {66921#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {66921#true} is VALID [2020-07-10 20:16:34,898 INFO L280 TraceCheckUtils]: 265: Hoare triple {66921#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {66921#true} is VALID [2020-07-10 20:16:34,898 INFO L280 TraceCheckUtils]: 266: Hoare triple {66921#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)); {66921#true} is VALID [2020-07-10 20:16:34,899 INFO L280 TraceCheckUtils]: 267: Hoare triple {66921#true} ~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039; {66921#true} is VALID [2020-07-10 20:16:34,900 INFO L280 TraceCheckUtils]: 268: Hoare triple {66921#true} ~a15~0 := 8; {67180#(<= 8 ~a15~0)} is VALID [2020-07-10 20:16:34,901 INFO L280 TraceCheckUtils]: 269: Hoare triple {67180#(<= 8 ~a15~0)} ~a21~0 := 10; {67180#(<= 8 ~a15~0)} is VALID [2020-07-10 20:16:34,902 INFO L280 TraceCheckUtils]: 270: Hoare triple {67180#(<= 8 ~a15~0)} #res := 26; {67180#(<= 8 ~a15~0)} is VALID [2020-07-10 20:16:34,903 INFO L280 TraceCheckUtils]: 271: Hoare triple {67180#(<= 8 ~a15~0)} assume true; {67180#(<= 8 ~a15~0)} is VALID [2020-07-10 20:16:34,905 INFO L275 TraceCheckUtils]: 272: Hoare quadruple {67180#(<= 8 ~a15~0)} {66921#true} #1401#return; {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,906 INFO L280 TraceCheckUtils]: 273: Hoare triple {67177#(not (= 6 ~a15~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,907 INFO L280 TraceCheckUtils]: 274: Hoare triple {67177#(not (= 6 ~a15~0))} ~output~0 := #t~ret3; {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,908 INFO L280 TraceCheckUtils]: 275: Hoare triple {67177#(not (= 6 ~a15~0))} havoc #t~ret3; {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,909 INFO L280 TraceCheckUtils]: 276: Hoare triple {67177#(not (= 6 ~a15~0))} assume !false; {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,910 INFO L280 TraceCheckUtils]: 277: Hoare triple {67177#(not (= 6 ~a15~0))} havoc ~input~0; {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,911 INFO L280 TraceCheckUtils]: 278: Hoare triple {67177#(not (= 6 ~a15~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,912 INFO L280 TraceCheckUtils]: 279: Hoare triple {67177#(not (= 6 ~a15~0))} ~input~0 := #t~nondet2; {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,913 INFO L280 TraceCheckUtils]: 280: Hoare triple {67177#(not (= 6 ~a15~0))} havoc #t~nondet2; {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,915 INFO L280 TraceCheckUtils]: 281: Hoare triple {67177#(not (= 6 ~a15~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,916 INFO L263 TraceCheckUtils]: 282: Hoare triple {67177#(not (= 6 ~a15~0))} call #t~ret3 := calculate_output(~input~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,917 INFO L280 TraceCheckUtils]: 283: Hoare triple {67177#(not (= 6 ~a15~0))} ~input := #in~input; {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,917 INFO L280 TraceCheckUtils]: 284: Hoare triple {67177#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,918 INFO L280 TraceCheckUtils]: 285: Hoare triple {67177#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,919 INFO L280 TraceCheckUtils]: 286: Hoare triple {67177#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,920 INFO L280 TraceCheckUtils]: 287: Hoare triple {67177#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,921 INFO L280 TraceCheckUtils]: 288: Hoare triple {67177#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,921 INFO L280 TraceCheckUtils]: 289: Hoare triple {67177#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,922 INFO L280 TraceCheckUtils]: 290: Hoare triple {67177#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,923 INFO L280 TraceCheckUtils]: 291: Hoare triple {67177#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,924 INFO L280 TraceCheckUtils]: 292: Hoare triple {67177#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,924 INFO L280 TraceCheckUtils]: 293: Hoare triple {67177#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,925 INFO L280 TraceCheckUtils]: 294: Hoare triple {67177#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,926 INFO L280 TraceCheckUtils]: 295: Hoare triple {67177#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,927 INFO L280 TraceCheckUtils]: 296: Hoare triple {67177#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,927 INFO L280 TraceCheckUtils]: 297: Hoare triple {67177#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,928 INFO L280 TraceCheckUtils]: 298: Hoare triple {67177#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,929 INFO L280 TraceCheckUtils]: 299: Hoare triple {67177#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,930 INFO L280 TraceCheckUtils]: 300: Hoare triple {67177#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,931 INFO L280 TraceCheckUtils]: 301: Hoare triple {67177#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,932 INFO L280 TraceCheckUtils]: 302: Hoare triple {67177#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,933 INFO L280 TraceCheckUtils]: 303: Hoare triple {67177#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,934 INFO L280 TraceCheckUtils]: 304: Hoare triple {67177#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,935 INFO L280 TraceCheckUtils]: 305: Hoare triple {67177#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,936 INFO L280 TraceCheckUtils]: 306: Hoare triple {67177#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,937 INFO L280 TraceCheckUtils]: 307: Hoare triple {67177#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,939 INFO L280 TraceCheckUtils]: 308: Hoare triple {67177#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,940 INFO L280 TraceCheckUtils]: 309: Hoare triple {67177#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,941 INFO L280 TraceCheckUtils]: 310: Hoare triple {67177#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,942 INFO L280 TraceCheckUtils]: 311: Hoare triple {67177#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,943 INFO L280 TraceCheckUtils]: 312: Hoare triple {67177#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,944 INFO L280 TraceCheckUtils]: 313: Hoare triple {67177#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,945 INFO L280 TraceCheckUtils]: 314: Hoare triple {67177#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,946 INFO L280 TraceCheckUtils]: 315: Hoare triple {67177#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,947 INFO L280 TraceCheckUtils]: 316: Hoare triple {67177#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,948 INFO L280 TraceCheckUtils]: 317: Hoare triple {67177#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,949 INFO L280 TraceCheckUtils]: 318: Hoare triple {67177#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,950 INFO L280 TraceCheckUtils]: 319: Hoare triple {67177#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,951 INFO L280 TraceCheckUtils]: 320: Hoare triple {67177#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,952 INFO L280 TraceCheckUtils]: 321: Hoare triple {67177#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,953 INFO L280 TraceCheckUtils]: 322: Hoare triple {67177#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,954 INFO L280 TraceCheckUtils]: 323: Hoare triple {67177#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,955 INFO L280 TraceCheckUtils]: 324: Hoare triple {67177#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,956 INFO L280 TraceCheckUtils]: 325: Hoare triple {67177#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,957 INFO L280 TraceCheckUtils]: 326: Hoare triple {67177#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,958 INFO L280 TraceCheckUtils]: 327: Hoare triple {67177#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {67177#(not (= 6 ~a15~0))} is VALID [2020-07-10 20:16:34,960 INFO L280 TraceCheckUtils]: 328: Hoare triple {67177#(not (= 6 ~a15~0))} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {66922#false} is VALID [2020-07-10 20:16:34,960 INFO L280 TraceCheckUtils]: 329: Hoare triple {66922#false} assume !false; {66922#false} is VALID [2020-07-10 20:16:35,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 20:16:35,099 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 20:16:35,099 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1226851080] [2020-07-10 20:16:35,101 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 20:16:35,101 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-07-10 20:16:35,101 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943062574] [2020-07-10 20:16:35,102 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 330 [2020-07-10 20:16:35,103 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 20:16:35,104 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states. [2020-07-10 20:16:35,585 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 227 edges. 227 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:16:35,586 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-07-10 20:16:35,586 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 20:16:35,586 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-07-10 20:16:35,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2020-07-10 20:16:35,587 INFO L87 Difference]: Start difference. First operand 2207 states and 2601 transitions. Second operand 7 states. [2020-07-10 20:17:09,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:17:09,086 INFO L93 Difference]: Finished difference Result 3188 states and 3831 transitions. [2020-07-10 20:17:09,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-10 20:17:09,087 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 330 [2020-07-10 20:17:09,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 20:17:09,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-10 20:17:09,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1725 transitions. [2020-07-10 20:17:09,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-10 20:17:09,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1725 transitions. [2020-07-10 20:17:09,101 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 12 states and 1725 transitions. [2020-07-10 20:17:12,691 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1725 edges. 1725 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:17:13,055 INFO L225 Difference]: With dead ends: 3188 [2020-07-10 20:17:13,055 INFO L226 Difference]: Without dead ends: 3186 [2020-07-10 20:17:13,056 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2020-07-10 20:17:13,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3186 states. [2020-07-10 20:17:29,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3186 to 2400. [2020-07-10 20:17:29,231 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 20:17:29,231 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3186 states. Second operand 2400 states. [2020-07-10 20:17:29,231 INFO L74 IsIncluded]: Start isIncluded. First operand 3186 states. Second operand 2400 states. [2020-07-10 20:17:29,232 INFO L87 Difference]: Start difference. First operand 3186 states. Second operand 2400 states. [2020-07-10 20:17:29,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:17:29,569 INFO L93 Difference]: Finished difference Result 3186 states and 3827 transitions. [2020-07-10 20:17:29,569 INFO L276 IsEmpty]: Start isEmpty. Operand 3186 states and 3827 transitions. [2020-07-10 20:17:29,574 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:17:29,574 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:17:29,574 INFO L74 IsIncluded]: Start isIncluded. First operand 2400 states. Second operand 3186 states. [2020-07-10 20:17:29,574 INFO L87 Difference]: Start difference. First operand 2400 states. Second operand 3186 states. [2020-07-10 20:17:29,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:17:29,913 INFO L93 Difference]: Finished difference Result 3186 states and 3827 transitions. [2020-07-10 20:17:29,913 INFO L276 IsEmpty]: Start isEmpty. Operand 3186 states and 3827 transitions. [2020-07-10 20:17:29,917 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:17:29,917 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:17:29,917 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 20:17:29,917 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 20:17:29,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2400 states. [2020-07-10 20:17:30,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2400 states to 2400 states and 2875 transitions. [2020-07-10 20:17:30,099 INFO L78 Accepts]: Start accepts. Automaton has 2400 states and 2875 transitions. Word has length 330 [2020-07-10 20:17:30,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 20:17:30,100 INFO L479 AbstractCegarLoop]: Abstraction has 2400 states and 2875 transitions. [2020-07-10 20:17:30,100 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-07-10 20:17:30,100 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2400 states and 2875 transitions. [2020-07-10 20:17:38,192 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2875 edges. 2875 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:17:38,192 INFO L276 IsEmpty]: Start isEmpty. Operand 2400 states and 2875 transitions. [2020-07-10 20:17:38,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 425 [2020-07-10 20:17:38,197 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 20:17:38,197 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, 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, 2, 2, 2, 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] [2020-07-10 20:17:38,197 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-07-10 20:17:38,198 INFO L427 AbstractCegarLoop]: === Iteration 7 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 20:17:38,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 20:17:38,198 INFO L82 PathProgramCache]: Analyzing trace with hash -1674729708, now seen corresponding path program 1 times [2020-07-10 20:17:38,198 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 20:17:38,198 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1990657428] [2020-07-10 20:17:38,198 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 20:17:38,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:17:38,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:17:38,550 INFO L280 TraceCheckUtils]: 0: Hoare triple {85090#(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; {84749#true} is VALID [2020-07-10 20:17:38,550 INFO L280 TraceCheckUtils]: 1: Hoare triple {84749#true} ~inputB~0 := 2; {84749#true} is VALID [2020-07-10 20:17:38,550 INFO L280 TraceCheckUtils]: 2: Hoare triple {84749#true} ~inputC~0 := 3; {84749#true} is VALID [2020-07-10 20:17:38,550 INFO L280 TraceCheckUtils]: 3: Hoare triple {84749#true} ~inputF~0 := 6; {84749#true} is VALID [2020-07-10 20:17:38,551 INFO L280 TraceCheckUtils]: 4: Hoare triple {84749#true} ~inputE~0 := 5; {84749#true} is VALID [2020-07-10 20:17:38,551 INFO L280 TraceCheckUtils]: 5: Hoare triple {84749#true} ~inputA~0 := 1; {84749#true} is VALID [2020-07-10 20:17:38,551 INFO L280 TraceCheckUtils]: 6: Hoare triple {84749#true} ~a21~0 := 7; {84749#true} is VALID [2020-07-10 20:17:38,552 INFO L280 TraceCheckUtils]: 7: Hoare triple {84749#true} ~a15~0 := 8; {84749#true} is VALID [2020-07-10 20:17:38,553 INFO L280 TraceCheckUtils]: 8: Hoare triple {84749#true} ~a12~0 := -49; {84763#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:17:38,554 INFO L280 TraceCheckUtils]: 9: Hoare triple {84763#(<= (+ ~a12~0 49) 0)} ~a24~0 := 1; {84763#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:17:38,555 INFO L280 TraceCheckUtils]: 10: Hoare triple {84763#(<= (+ ~a12~0 49) 0)} assume true; {84763#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:17:38,555 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {84763#(<= (+ ~a12~0 49) 0)} {84749#true} #1397#return; {84763#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:17:38,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:17:38,711 INFO L280 TraceCheckUtils]: 0: Hoare triple {85091#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,713 INFO L280 TraceCheckUtils]: 1: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,714 INFO L280 TraceCheckUtils]: 2: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,715 INFO L280 TraceCheckUtils]: 3: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,716 INFO L280 TraceCheckUtils]: 4: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,717 INFO L280 TraceCheckUtils]: 5: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,718 INFO L280 TraceCheckUtils]: 6: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,719 INFO L280 TraceCheckUtils]: 7: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,720 INFO L280 TraceCheckUtils]: 8: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,721 INFO L280 TraceCheckUtils]: 9: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,722 INFO L280 TraceCheckUtils]: 10: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,723 INFO L280 TraceCheckUtils]: 11: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,723 INFO L280 TraceCheckUtils]: 12: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,724 INFO L280 TraceCheckUtils]: 13: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,725 INFO L280 TraceCheckUtils]: 14: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,726 INFO L280 TraceCheckUtils]: 15: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,727 INFO L280 TraceCheckUtils]: 16: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,728 INFO L280 TraceCheckUtils]: 17: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,728 INFO L280 TraceCheckUtils]: 18: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,729 INFO L280 TraceCheckUtils]: 19: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,730 INFO L280 TraceCheckUtils]: 20: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,731 INFO L280 TraceCheckUtils]: 21: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,732 INFO L280 TraceCheckUtils]: 22: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,733 INFO L280 TraceCheckUtils]: 23: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,733 INFO L280 TraceCheckUtils]: 24: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,734 INFO L280 TraceCheckUtils]: 25: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,735 INFO L280 TraceCheckUtils]: 26: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,736 INFO L280 TraceCheckUtils]: 27: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,737 INFO L280 TraceCheckUtils]: 28: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,738 INFO L280 TraceCheckUtils]: 29: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,739 INFO L280 TraceCheckUtils]: 30: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,740 INFO L280 TraceCheckUtils]: 31: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,741 INFO L280 TraceCheckUtils]: 32: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,741 INFO L280 TraceCheckUtils]: 33: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,742 INFO L280 TraceCheckUtils]: 34: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,743 INFO L280 TraceCheckUtils]: 35: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,744 INFO L280 TraceCheckUtils]: 36: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,745 INFO L280 TraceCheckUtils]: 37: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,745 INFO L280 TraceCheckUtils]: 38: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,746 INFO L280 TraceCheckUtils]: 39: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,747 INFO L280 TraceCheckUtils]: 40: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,748 INFO L280 TraceCheckUtils]: 41: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,749 INFO L280 TraceCheckUtils]: 42: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,749 INFO L280 TraceCheckUtils]: 43: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,750 INFO L280 TraceCheckUtils]: 44: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,751 INFO L280 TraceCheckUtils]: 45: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,752 INFO L280 TraceCheckUtils]: 46: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,753 INFO L280 TraceCheckUtils]: 47: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,753 INFO L280 TraceCheckUtils]: 48: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,755 INFO L280 TraceCheckUtils]: 49: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,756 INFO L280 TraceCheckUtils]: 50: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,757 INFO L280 TraceCheckUtils]: 51: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,758 INFO L280 TraceCheckUtils]: 52: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,759 INFO L280 TraceCheckUtils]: 53: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,760 INFO L280 TraceCheckUtils]: 54: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,761 INFO L280 TraceCheckUtils]: 55: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,763 INFO L280 TraceCheckUtils]: 56: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,764 INFO L280 TraceCheckUtils]: 57: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,765 INFO L280 TraceCheckUtils]: 58: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,766 INFO L280 TraceCheckUtils]: 59: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,767 INFO L280 TraceCheckUtils]: 60: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,768 INFO L280 TraceCheckUtils]: 61: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,769 INFO L280 TraceCheckUtils]: 62: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,770 INFO L280 TraceCheckUtils]: 63: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,771 INFO L280 TraceCheckUtils]: 64: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,773 INFO L280 TraceCheckUtils]: 65: Hoare triple {85092#(= ~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)); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,774 INFO L280 TraceCheckUtils]: 66: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,775 INFO L280 TraceCheckUtils]: 67: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,776 INFO L280 TraceCheckUtils]: 68: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,777 INFO L280 TraceCheckUtils]: 69: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,778 INFO L280 TraceCheckUtils]: 70: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,779 INFO L280 TraceCheckUtils]: 71: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,780 INFO L280 TraceCheckUtils]: 72: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,781 INFO L280 TraceCheckUtils]: 73: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,783 INFO L280 TraceCheckUtils]: 74: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,784 INFO L280 TraceCheckUtils]: 75: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,785 INFO L280 TraceCheckUtils]: 76: Hoare triple {85092#(= ~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))); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,786 INFO L280 TraceCheckUtils]: 77: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,787 INFO L280 TraceCheckUtils]: 78: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,788 INFO L280 TraceCheckUtils]: 79: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,789 INFO L280 TraceCheckUtils]: 80: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,789 INFO L280 TraceCheckUtils]: 81: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,790 INFO L280 TraceCheckUtils]: 82: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,791 INFO L280 TraceCheckUtils]: 83: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,792 INFO L280 TraceCheckUtils]: 84: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,792 INFO L280 TraceCheckUtils]: 85: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,793 INFO L280 TraceCheckUtils]: 86: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,794 INFO L280 TraceCheckUtils]: 87: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,795 INFO L280 TraceCheckUtils]: 88: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,796 INFO L280 TraceCheckUtils]: 89: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,797 INFO L280 TraceCheckUtils]: 90: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,797 INFO L280 TraceCheckUtils]: 91: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,798 INFO L280 TraceCheckUtils]: 92: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,799 INFO L280 TraceCheckUtils]: 93: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,800 INFO L280 TraceCheckUtils]: 94: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,801 INFO L280 TraceCheckUtils]: 95: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,802 INFO L280 TraceCheckUtils]: 96: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,803 INFO L280 TraceCheckUtils]: 97: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,804 INFO L280 TraceCheckUtils]: 98: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,804 INFO L280 TraceCheckUtils]: 99: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,805 INFO L280 TraceCheckUtils]: 100: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,806 INFO L280 TraceCheckUtils]: 101: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,807 INFO L280 TraceCheckUtils]: 102: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:38,808 INFO L280 TraceCheckUtils]: 103: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0; {85093#(and (= ~a12~0 |old(~a12~0)|) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 20:17:38,809 INFO L280 TraceCheckUtils]: 104: Hoare triple {85093#(and (= ~a12~0 |old(~a12~0)|) (= 8 ~a15~0) (= 1 ~a24~0))} ~a21~0 := 10; {85094#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 10) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 20:17:38,810 INFO L280 TraceCheckUtils]: 105: Hoare triple {85094#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 10) (= 8 ~a15~0) (= 1 ~a24~0))} #res := 22; {85094#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 10) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 20:17:38,811 INFO L280 TraceCheckUtils]: 106: Hoare triple {85094#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 10) (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {85094#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 10) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 20:17:38,813 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {85094#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 10) (= 8 ~a15~0) (= 1 ~a24~0))} {84763#(<= (+ ~a12~0 49) 0)} #1401#return; {84872#(and (<= (+ ~a12~0 49) 0) (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 20:17:38,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:17:39,052 INFO L280 TraceCheckUtils]: 0: Hoare triple {85091#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,054 INFO L280 TraceCheckUtils]: 1: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,055 INFO L280 TraceCheckUtils]: 2: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,056 INFO L280 TraceCheckUtils]: 3: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,057 INFO L280 TraceCheckUtils]: 4: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,058 INFO L280 TraceCheckUtils]: 5: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,059 INFO L280 TraceCheckUtils]: 6: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,060 INFO L280 TraceCheckUtils]: 7: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,061 INFO L280 TraceCheckUtils]: 8: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,062 INFO L280 TraceCheckUtils]: 9: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,063 INFO L280 TraceCheckUtils]: 10: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,064 INFO L280 TraceCheckUtils]: 11: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,065 INFO L280 TraceCheckUtils]: 12: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,067 INFO L280 TraceCheckUtils]: 13: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,068 INFO L280 TraceCheckUtils]: 14: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,069 INFO L280 TraceCheckUtils]: 15: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,070 INFO L280 TraceCheckUtils]: 16: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,071 INFO L280 TraceCheckUtils]: 17: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,072 INFO L280 TraceCheckUtils]: 18: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,072 INFO L280 TraceCheckUtils]: 19: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,073 INFO L280 TraceCheckUtils]: 20: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,074 INFO L280 TraceCheckUtils]: 21: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,075 INFO L280 TraceCheckUtils]: 22: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,076 INFO L280 TraceCheckUtils]: 23: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,078 INFO L280 TraceCheckUtils]: 24: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,079 INFO L280 TraceCheckUtils]: 25: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,080 INFO L280 TraceCheckUtils]: 26: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,081 INFO L280 TraceCheckUtils]: 27: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,082 INFO L280 TraceCheckUtils]: 28: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,083 INFO L280 TraceCheckUtils]: 29: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,084 INFO L280 TraceCheckUtils]: 30: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,085 INFO L280 TraceCheckUtils]: 31: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,086 INFO L280 TraceCheckUtils]: 32: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,087 INFO L280 TraceCheckUtils]: 33: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,088 INFO L280 TraceCheckUtils]: 34: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,089 INFO L280 TraceCheckUtils]: 35: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,090 INFO L280 TraceCheckUtils]: 36: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,091 INFO L280 TraceCheckUtils]: 37: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,092 INFO L280 TraceCheckUtils]: 38: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,093 INFO L280 TraceCheckUtils]: 39: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,094 INFO L280 TraceCheckUtils]: 40: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,095 INFO L280 TraceCheckUtils]: 41: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,096 INFO L280 TraceCheckUtils]: 42: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,097 INFO L280 TraceCheckUtils]: 43: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,098 INFO L280 TraceCheckUtils]: 44: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,099 INFO L280 TraceCheckUtils]: 45: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,100 INFO L280 TraceCheckUtils]: 46: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,101 INFO L280 TraceCheckUtils]: 47: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,102 INFO L280 TraceCheckUtils]: 48: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,103 INFO L280 TraceCheckUtils]: 49: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,104 INFO L280 TraceCheckUtils]: 50: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,105 INFO L280 TraceCheckUtils]: 51: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,106 INFO L280 TraceCheckUtils]: 52: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,108 INFO L280 TraceCheckUtils]: 53: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,109 INFO L280 TraceCheckUtils]: 54: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,110 INFO L280 TraceCheckUtils]: 55: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,111 INFO L280 TraceCheckUtils]: 56: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,112 INFO L280 TraceCheckUtils]: 57: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,113 INFO L280 TraceCheckUtils]: 58: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,114 INFO L280 TraceCheckUtils]: 59: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,115 INFO L280 TraceCheckUtils]: 60: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,116 INFO L280 TraceCheckUtils]: 61: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,117 INFO L280 TraceCheckUtils]: 62: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,118 INFO L280 TraceCheckUtils]: 63: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,120 INFO L280 TraceCheckUtils]: 64: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,121 INFO L280 TraceCheckUtils]: 65: Hoare triple {85095#(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)); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,122 INFO L280 TraceCheckUtils]: 66: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,123 INFO L280 TraceCheckUtils]: 67: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,124 INFO L280 TraceCheckUtils]: 68: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,126 INFO L280 TraceCheckUtils]: 69: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,127 INFO L280 TraceCheckUtils]: 70: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,128 INFO L280 TraceCheckUtils]: 71: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,129 INFO L280 TraceCheckUtils]: 72: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,130 INFO L280 TraceCheckUtils]: 73: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,131 INFO L280 TraceCheckUtils]: 74: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,133 INFO L280 TraceCheckUtils]: 75: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,134 INFO L280 TraceCheckUtils]: 76: Hoare triple {85095#(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))); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,135 INFO L280 TraceCheckUtils]: 77: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,136 INFO L280 TraceCheckUtils]: 78: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,138 INFO L280 TraceCheckUtils]: 79: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,139 INFO L280 TraceCheckUtils]: 80: Hoare triple {85095#(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); {85096#(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-10 20:17:39,140 INFO L280 TraceCheckUtils]: 81: Hoare triple {85096#(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); {85096#(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-10 20:17:39,141 INFO L280 TraceCheckUtils]: 82: Hoare triple {85096#(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); {85096#(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-10 20:17:39,142 INFO L280 TraceCheckUtils]: 83: Hoare triple {85096#(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); {85096#(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-10 20:17:39,143 INFO L280 TraceCheckUtils]: 84: Hoare triple {85096#(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); {85096#(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-10 20:17:39,144 INFO L280 TraceCheckUtils]: 85: Hoare triple {85096#(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); {85096#(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-10 20:17:39,145 INFO L280 TraceCheckUtils]: 86: Hoare triple {85096#(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); {85096#(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-10 20:17:39,146 INFO L280 TraceCheckUtils]: 87: Hoare triple {85096#(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); {85096#(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-10 20:17:39,147 INFO L280 TraceCheckUtils]: 88: Hoare triple {85096#(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); {85096#(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-10 20:17:39,148 INFO L280 TraceCheckUtils]: 89: Hoare triple {85096#(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); {85096#(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-10 20:17:39,148 INFO L280 TraceCheckUtils]: 90: Hoare triple {85096#(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); {85096#(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-10 20:17:39,149 INFO L280 TraceCheckUtils]: 91: Hoare triple {85096#(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); {85096#(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-10 20:17:39,150 INFO L280 TraceCheckUtils]: 92: Hoare triple {85096#(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); {85096#(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-10 20:17:39,151 INFO L280 TraceCheckUtils]: 93: Hoare triple {85096#(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); {85096#(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-10 20:17:39,152 INFO L280 TraceCheckUtils]: 94: Hoare triple {85096#(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); {85096#(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-10 20:17:39,153 INFO L280 TraceCheckUtils]: 95: Hoare triple {85096#(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); {85096#(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-10 20:17:39,154 INFO L280 TraceCheckUtils]: 96: Hoare triple {85096#(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); {85096#(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-10 20:17:39,155 INFO L280 TraceCheckUtils]: 97: Hoare triple {85096#(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); {85096#(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-10 20:17:39,155 INFO L280 TraceCheckUtils]: 98: Hoare triple {85096#(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); {85096#(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-10 20:17:39,156 INFO L280 TraceCheckUtils]: 99: Hoare triple {85096#(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); {85096#(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-10 20:17:39,157 INFO L280 TraceCheckUtils]: 100: Hoare triple {85096#(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); {85096#(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-10 20:17:39,158 INFO L280 TraceCheckUtils]: 101: Hoare triple {85096#(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); {85096#(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-10 20:17:39,158 INFO L280 TraceCheckUtils]: 102: Hoare triple {85096#(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); {85096#(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-10 20:17:39,159 INFO L280 TraceCheckUtils]: 103: Hoare triple {85096#(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); {85096#(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-10 20:17:39,160 INFO L280 TraceCheckUtils]: 104: Hoare triple {85096#(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); {85096#(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-10 20:17:39,161 INFO L280 TraceCheckUtils]: 105: Hoare triple {85096#(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); {85096#(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-10 20:17:39,161 INFO L280 TraceCheckUtils]: 106: Hoare triple {85096#(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); {85096#(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-10 20:17:39,162 INFO L280 TraceCheckUtils]: 107: Hoare triple {85096#(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); {85096#(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-10 20:17:39,163 INFO L280 TraceCheckUtils]: 108: Hoare triple {85096#(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); {85096#(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-10 20:17:39,164 INFO L280 TraceCheckUtils]: 109: Hoare triple {85096#(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))); {85096#(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-10 20:17:39,164 INFO L280 TraceCheckUtils]: 110: Hoare triple {85096#(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); {85096#(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-10 20:17:39,165 INFO L280 TraceCheckUtils]: 111: Hoare triple {85096#(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); {85096#(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-10 20:17:39,166 INFO L280 TraceCheckUtils]: 112: Hoare triple {85096#(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); {85096#(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-10 20:17:39,167 INFO L280 TraceCheckUtils]: 113: Hoare triple {85096#(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); {85096#(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-10 20:17:39,168 INFO L280 TraceCheckUtils]: 114: Hoare triple {85096#(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); {85096#(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-10 20:17:39,168 INFO L280 TraceCheckUtils]: 115: Hoare triple {85096#(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); {85096#(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-10 20:17:39,169 INFO L280 TraceCheckUtils]: 116: Hoare triple {85096#(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); {85096#(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-10 20:17:39,170 INFO L280 TraceCheckUtils]: 117: Hoare triple {85096#(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); {85096#(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-10 20:17:39,171 INFO L280 TraceCheckUtils]: 118: Hoare triple {85096#(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); {85096#(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-10 20:17:39,171 INFO L280 TraceCheckUtils]: 119: Hoare triple {85096#(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); {85096#(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-10 20:17:39,172 INFO L280 TraceCheckUtils]: 120: Hoare triple {85096#(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); {85096#(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-10 20:17:39,173 INFO L280 TraceCheckUtils]: 121: Hoare triple {85096#(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); {85096#(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-10 20:17:39,174 INFO L280 TraceCheckUtils]: 122: Hoare triple {85096#(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); {85096#(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-10 20:17:39,174 INFO L280 TraceCheckUtils]: 123: Hoare triple {85096#(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); {85096#(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-10 20:17:39,175 INFO L280 TraceCheckUtils]: 124: Hoare triple {85096#(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); {85096#(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-10 20:17:39,176 INFO L280 TraceCheckUtils]: 125: Hoare triple {85096#(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); {85096#(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-10 20:17:39,177 INFO L280 TraceCheckUtils]: 126: Hoare triple {85096#(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)); {85097#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} is VALID [2020-07-10 20:17:39,178 INFO L280 TraceCheckUtils]: 127: Hoare triple {85097#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} ~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039; {85097#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} is VALID [2020-07-10 20:17:39,178 INFO L280 TraceCheckUtils]: 128: Hoare triple {85097#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} ~a15~0 := 8; {85097#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} is VALID [2020-07-10 20:17:39,179 INFO L280 TraceCheckUtils]: 129: Hoare triple {85097#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} ~a21~0 := 10; {85097#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} is VALID [2020-07-10 20:17:39,180 INFO L280 TraceCheckUtils]: 130: Hoare triple {85097#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} #res := 26; {85097#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} is VALID [2020-07-10 20:17:39,181 INFO L280 TraceCheckUtils]: 131: Hoare triple {85097#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} assume true; {85097#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} is VALID [2020-07-10 20:17:39,182 INFO L275 TraceCheckUtils]: 132: Hoare quadruple {85097#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} {84872#(and (<= (+ ~a12~0 49) 0) (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} #1401#return; {84750#false} is VALID [2020-07-10 20:17:39,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:17:39,294 INFO L280 TraceCheckUtils]: 0: Hoare triple {85091#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {84749#true} is VALID [2020-07-10 20:17:39,294 INFO L280 TraceCheckUtils]: 1: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,294 INFO L280 TraceCheckUtils]: 2: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,295 INFO L280 TraceCheckUtils]: 3: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,295 INFO L280 TraceCheckUtils]: 4: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,295 INFO L280 TraceCheckUtils]: 5: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,295 INFO L280 TraceCheckUtils]: 6: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,296 INFO L280 TraceCheckUtils]: 7: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,296 INFO L280 TraceCheckUtils]: 8: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,296 INFO L280 TraceCheckUtils]: 9: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,296 INFO L280 TraceCheckUtils]: 10: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,296 INFO L280 TraceCheckUtils]: 11: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,297 INFO L280 TraceCheckUtils]: 12: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,297 INFO L280 TraceCheckUtils]: 13: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,297 INFO L280 TraceCheckUtils]: 14: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,297 INFO L280 TraceCheckUtils]: 15: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,298 INFO L280 TraceCheckUtils]: 16: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,298 INFO L280 TraceCheckUtils]: 17: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,298 INFO L280 TraceCheckUtils]: 18: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,298 INFO L280 TraceCheckUtils]: 19: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,298 INFO L280 TraceCheckUtils]: 20: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,299 INFO L280 TraceCheckUtils]: 21: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,299 INFO L280 TraceCheckUtils]: 22: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,299 INFO L280 TraceCheckUtils]: 23: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,299 INFO L280 TraceCheckUtils]: 24: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,299 INFO L280 TraceCheckUtils]: 25: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,300 INFO L280 TraceCheckUtils]: 26: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,300 INFO L280 TraceCheckUtils]: 27: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,300 INFO L280 TraceCheckUtils]: 28: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,300 INFO L280 TraceCheckUtils]: 29: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,300 INFO L280 TraceCheckUtils]: 30: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,301 INFO L280 TraceCheckUtils]: 31: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,301 INFO L280 TraceCheckUtils]: 32: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,301 INFO L280 TraceCheckUtils]: 33: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,301 INFO L280 TraceCheckUtils]: 34: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,301 INFO L280 TraceCheckUtils]: 35: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,302 INFO L280 TraceCheckUtils]: 36: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,302 INFO L280 TraceCheckUtils]: 37: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,302 INFO L280 TraceCheckUtils]: 38: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,302 INFO L280 TraceCheckUtils]: 39: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,302 INFO L280 TraceCheckUtils]: 40: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,303 INFO L280 TraceCheckUtils]: 41: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,303 INFO L280 TraceCheckUtils]: 42: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,303 INFO L280 TraceCheckUtils]: 43: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,303 INFO L280 TraceCheckUtils]: 44: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,303 INFO L280 TraceCheckUtils]: 45: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,304 INFO L280 TraceCheckUtils]: 46: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,304 INFO L280 TraceCheckUtils]: 47: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,304 INFO L280 TraceCheckUtils]: 48: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,304 INFO L280 TraceCheckUtils]: 49: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,304 INFO L280 TraceCheckUtils]: 50: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,305 INFO L280 TraceCheckUtils]: 51: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,305 INFO L280 TraceCheckUtils]: 52: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,305 INFO L280 TraceCheckUtils]: 53: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,305 INFO L280 TraceCheckUtils]: 54: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,305 INFO L280 TraceCheckUtils]: 55: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,306 INFO L280 TraceCheckUtils]: 56: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,306 INFO L280 TraceCheckUtils]: 57: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,306 INFO L280 TraceCheckUtils]: 58: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,306 INFO L280 TraceCheckUtils]: 59: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,306 INFO L280 TraceCheckUtils]: 60: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,307 INFO L280 TraceCheckUtils]: 61: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,307 INFO L280 TraceCheckUtils]: 62: Hoare triple {84749#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,307 INFO L280 TraceCheckUtils]: 63: Hoare triple {84749#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {84749#true} is VALID [2020-07-10 20:17:39,307 INFO L280 TraceCheckUtils]: 64: Hoare triple {84749#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,307 INFO L280 TraceCheckUtils]: 65: Hoare triple {84749#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {84749#true} is VALID [2020-07-10 20:17:39,308 INFO L280 TraceCheckUtils]: 66: Hoare triple {84749#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {84749#true} is VALID [2020-07-10 20:17:39,308 INFO L280 TraceCheckUtils]: 67: Hoare triple {84749#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {84749#true} is VALID [2020-07-10 20:17:39,308 INFO L280 TraceCheckUtils]: 68: Hoare triple {84749#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {84749#true} is VALID [2020-07-10 20:17:39,308 INFO L280 TraceCheckUtils]: 69: Hoare triple {84749#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {84749#true} is VALID [2020-07-10 20:17:39,308 INFO L280 TraceCheckUtils]: 70: Hoare triple {84749#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {84749#true} is VALID [2020-07-10 20:17:39,309 INFO L280 TraceCheckUtils]: 71: Hoare triple {84749#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {84749#true} is VALID [2020-07-10 20:17:39,309 INFO L280 TraceCheckUtils]: 72: Hoare triple {84749#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {84749#true} is VALID [2020-07-10 20:17:39,309 INFO L280 TraceCheckUtils]: 73: Hoare triple {84749#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {84749#true} is VALID [2020-07-10 20:17:39,309 INFO L280 TraceCheckUtils]: 74: Hoare triple {84749#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {84749#true} is VALID [2020-07-10 20:17:39,309 INFO L280 TraceCheckUtils]: 75: Hoare triple {84749#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {84749#true} is VALID [2020-07-10 20:17:39,310 INFO L280 TraceCheckUtils]: 76: Hoare triple {84749#true} assume 4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43)); {84749#true} is VALID [2020-07-10 20:17:39,310 INFO L280 TraceCheckUtils]: 77: Hoare triple {84749#true} ~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); {84749#true} is VALID [2020-07-10 20:17:39,310 INFO L280 TraceCheckUtils]: 78: Hoare triple {84749#true} ~a24~0 := 1; {84749#true} is VALID [2020-07-10 20:17:39,310 INFO L280 TraceCheckUtils]: 79: Hoare triple {84749#true} ~a15~0 := 6; {84749#true} is VALID [2020-07-10 20:17:39,310 INFO L280 TraceCheckUtils]: 80: Hoare triple {84749#true} ~a21~0 := 10; {84749#true} is VALID [2020-07-10 20:17:39,311 INFO L280 TraceCheckUtils]: 81: Hoare triple {84749#true} #res := -1; {84749#true} is VALID [2020-07-10 20:17:39,311 INFO L280 TraceCheckUtils]: 82: Hoare triple {84749#true} assume true; {84749#true} is VALID [2020-07-10 20:17:39,311 INFO L275 TraceCheckUtils]: 83: Hoare quadruple {84749#true} {84750#false} #1401#return; {84750#false} is VALID [2020-07-10 20:17:39,316 INFO L263 TraceCheckUtils]: 0: Hoare triple {84749#true} call ULTIMATE.init(); {85090#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,317 INFO L280 TraceCheckUtils]: 1: Hoare triple {85090#(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; {84749#true} is VALID [2020-07-10 20:17:39,317 INFO L280 TraceCheckUtils]: 2: Hoare triple {84749#true} ~inputB~0 := 2; {84749#true} is VALID [2020-07-10 20:17:39,317 INFO L280 TraceCheckUtils]: 3: Hoare triple {84749#true} ~inputC~0 := 3; {84749#true} is VALID [2020-07-10 20:17:39,317 INFO L280 TraceCheckUtils]: 4: Hoare triple {84749#true} ~inputF~0 := 6; {84749#true} is VALID [2020-07-10 20:17:39,317 INFO L280 TraceCheckUtils]: 5: Hoare triple {84749#true} ~inputE~0 := 5; {84749#true} is VALID [2020-07-10 20:17:39,318 INFO L280 TraceCheckUtils]: 6: Hoare triple {84749#true} ~inputA~0 := 1; {84749#true} is VALID [2020-07-10 20:17:39,318 INFO L280 TraceCheckUtils]: 7: Hoare triple {84749#true} ~a21~0 := 7; {84749#true} is VALID [2020-07-10 20:17:39,318 INFO L280 TraceCheckUtils]: 8: Hoare triple {84749#true} ~a15~0 := 8; {84749#true} is VALID [2020-07-10 20:17:39,319 INFO L280 TraceCheckUtils]: 9: Hoare triple {84749#true} ~a12~0 := -49; {84763#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:17:39,320 INFO L280 TraceCheckUtils]: 10: Hoare triple {84763#(<= (+ ~a12~0 49) 0)} ~a24~0 := 1; {84763#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:17:39,321 INFO L280 TraceCheckUtils]: 11: Hoare triple {84763#(<= (+ ~a12~0 49) 0)} assume true; {84763#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:17:39,322 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {84763#(<= (+ ~a12~0 49) 0)} {84749#true} #1397#return; {84763#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:17:39,323 INFO L263 TraceCheckUtils]: 13: Hoare triple {84763#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {84763#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:17:39,323 INFO L280 TraceCheckUtils]: 14: Hoare triple {84763#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {84763#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:17:39,324 INFO L280 TraceCheckUtils]: 15: Hoare triple {84763#(<= (+ ~a12~0 49) 0)} assume !false; {84763#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:17:39,325 INFO L280 TraceCheckUtils]: 16: Hoare triple {84763#(<= (+ ~a12~0 49) 0)} havoc ~input~0; {84763#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:17:39,326 INFO L280 TraceCheckUtils]: 17: Hoare triple {84763#(<= (+ ~a12~0 49) 0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {84763#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:17:39,327 INFO L280 TraceCheckUtils]: 18: Hoare triple {84763#(<= (+ ~a12~0 49) 0)} ~input~0 := #t~nondet2; {84763#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:17:39,328 INFO L280 TraceCheckUtils]: 19: Hoare triple {84763#(<= (+ ~a12~0 49) 0)} havoc #t~nondet2; {84763#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:17:39,328 INFO L280 TraceCheckUtils]: 20: Hoare triple {84763#(<= (+ ~a12~0 49) 0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {84763#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:17:39,330 INFO L263 TraceCheckUtils]: 21: Hoare triple {84763#(<= (+ ~a12~0 49) 0)} call #t~ret3 := calculate_output(~input~0); {85091#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,331 INFO L280 TraceCheckUtils]: 22: Hoare triple {85091#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,331 INFO L280 TraceCheckUtils]: 23: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,332 INFO L280 TraceCheckUtils]: 24: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,333 INFO L280 TraceCheckUtils]: 25: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,333 INFO L280 TraceCheckUtils]: 26: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,334 INFO L280 TraceCheckUtils]: 27: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,335 INFO L280 TraceCheckUtils]: 28: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,335 INFO L280 TraceCheckUtils]: 29: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,336 INFO L280 TraceCheckUtils]: 30: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,337 INFO L280 TraceCheckUtils]: 31: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,338 INFO L280 TraceCheckUtils]: 32: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,338 INFO L280 TraceCheckUtils]: 33: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,339 INFO L280 TraceCheckUtils]: 34: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,340 INFO L280 TraceCheckUtils]: 35: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,341 INFO L280 TraceCheckUtils]: 36: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,341 INFO L280 TraceCheckUtils]: 37: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,342 INFO L280 TraceCheckUtils]: 38: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,343 INFO L280 TraceCheckUtils]: 39: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,344 INFO L280 TraceCheckUtils]: 40: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,344 INFO L280 TraceCheckUtils]: 41: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,345 INFO L280 TraceCheckUtils]: 42: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,346 INFO L280 TraceCheckUtils]: 43: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,346 INFO L280 TraceCheckUtils]: 44: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,347 INFO L280 TraceCheckUtils]: 45: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,348 INFO L280 TraceCheckUtils]: 46: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,349 INFO L280 TraceCheckUtils]: 47: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,349 INFO L280 TraceCheckUtils]: 48: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,350 INFO L280 TraceCheckUtils]: 49: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,351 INFO L280 TraceCheckUtils]: 50: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,351 INFO L280 TraceCheckUtils]: 51: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,352 INFO L280 TraceCheckUtils]: 52: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,353 INFO L280 TraceCheckUtils]: 53: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,354 INFO L280 TraceCheckUtils]: 54: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,355 INFO L280 TraceCheckUtils]: 55: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,356 INFO L280 TraceCheckUtils]: 56: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,357 INFO L280 TraceCheckUtils]: 57: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,357 INFO L280 TraceCheckUtils]: 58: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,358 INFO L280 TraceCheckUtils]: 59: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,359 INFO L280 TraceCheckUtils]: 60: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,360 INFO L280 TraceCheckUtils]: 61: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,361 INFO L280 TraceCheckUtils]: 62: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,362 INFO L280 TraceCheckUtils]: 63: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,362 INFO L280 TraceCheckUtils]: 64: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,363 INFO L280 TraceCheckUtils]: 65: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,364 INFO L280 TraceCheckUtils]: 66: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,365 INFO L280 TraceCheckUtils]: 67: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,366 INFO L280 TraceCheckUtils]: 68: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,372 INFO L280 TraceCheckUtils]: 69: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,373 INFO L280 TraceCheckUtils]: 70: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,374 INFO L280 TraceCheckUtils]: 71: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,375 INFO L280 TraceCheckUtils]: 72: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,375 INFO L280 TraceCheckUtils]: 73: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,376 INFO L280 TraceCheckUtils]: 74: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,377 INFO L280 TraceCheckUtils]: 75: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,378 INFO L280 TraceCheckUtils]: 76: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,378 INFO L280 TraceCheckUtils]: 77: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,379 INFO L280 TraceCheckUtils]: 78: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,380 INFO L280 TraceCheckUtils]: 79: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,380 INFO L280 TraceCheckUtils]: 80: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,381 INFO L280 TraceCheckUtils]: 81: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,382 INFO L280 TraceCheckUtils]: 82: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,384 INFO L280 TraceCheckUtils]: 83: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,384 INFO L280 TraceCheckUtils]: 84: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,385 INFO L280 TraceCheckUtils]: 85: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,386 INFO L280 TraceCheckUtils]: 86: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,387 INFO L280 TraceCheckUtils]: 87: Hoare triple {85092#(= ~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)); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,387 INFO L280 TraceCheckUtils]: 88: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,388 INFO L280 TraceCheckUtils]: 89: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,389 INFO L280 TraceCheckUtils]: 90: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,389 INFO L280 TraceCheckUtils]: 91: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,390 INFO L280 TraceCheckUtils]: 92: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,391 INFO L280 TraceCheckUtils]: 93: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,392 INFO L280 TraceCheckUtils]: 94: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,392 INFO L280 TraceCheckUtils]: 95: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,393 INFO L280 TraceCheckUtils]: 96: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,394 INFO L280 TraceCheckUtils]: 97: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,395 INFO L280 TraceCheckUtils]: 98: Hoare triple {85092#(= ~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))); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,395 INFO L280 TraceCheckUtils]: 99: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,396 INFO L280 TraceCheckUtils]: 100: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,397 INFO L280 TraceCheckUtils]: 101: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,398 INFO L280 TraceCheckUtils]: 102: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,398 INFO L280 TraceCheckUtils]: 103: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,399 INFO L280 TraceCheckUtils]: 104: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,400 INFO L280 TraceCheckUtils]: 105: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,401 INFO L280 TraceCheckUtils]: 106: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,401 INFO L280 TraceCheckUtils]: 107: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,402 INFO L280 TraceCheckUtils]: 108: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,403 INFO L280 TraceCheckUtils]: 109: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,404 INFO L280 TraceCheckUtils]: 110: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,404 INFO L280 TraceCheckUtils]: 111: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,405 INFO L280 TraceCheckUtils]: 112: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,406 INFO L280 TraceCheckUtils]: 113: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,407 INFO L280 TraceCheckUtils]: 114: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,408 INFO L280 TraceCheckUtils]: 115: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,408 INFO L280 TraceCheckUtils]: 116: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,409 INFO L280 TraceCheckUtils]: 117: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,410 INFO L280 TraceCheckUtils]: 118: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,411 INFO L280 TraceCheckUtils]: 119: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,412 INFO L280 TraceCheckUtils]: 120: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,412 INFO L280 TraceCheckUtils]: 121: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,413 INFO L280 TraceCheckUtils]: 122: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,414 INFO L280 TraceCheckUtils]: 123: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,415 INFO L280 TraceCheckUtils]: 124: Hoare triple {85092#(= ~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); {85092#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:17:39,416 INFO L280 TraceCheckUtils]: 125: Hoare triple {85092#(= ~a12~0 |old(~a12~0)|)} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0; {85093#(and (= ~a12~0 |old(~a12~0)|) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 20:17:39,417 INFO L280 TraceCheckUtils]: 126: Hoare triple {85093#(and (= ~a12~0 |old(~a12~0)|) (= 8 ~a15~0) (= 1 ~a24~0))} ~a21~0 := 10; {85094#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 10) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 20:17:39,418 INFO L280 TraceCheckUtils]: 127: Hoare triple {85094#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 10) (= 8 ~a15~0) (= 1 ~a24~0))} #res := 22; {85094#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 10) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 20:17:39,419 INFO L280 TraceCheckUtils]: 128: Hoare triple {85094#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 10) (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {85094#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 10) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 20:17:39,420 INFO L275 TraceCheckUtils]: 129: Hoare quadruple {85094#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 10) (= 8 ~a15~0) (= 1 ~a24~0))} {84763#(<= (+ ~a12~0 49) 0)} #1401#return; {84872#(and (<= (+ ~a12~0 49) 0) (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 20:17:39,421 INFO L280 TraceCheckUtils]: 130: Hoare triple {84872#(and (<= (+ ~a12~0 49) 0) (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {84872#(and (<= (+ ~a12~0 49) 0) (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 20:17:39,422 INFO L280 TraceCheckUtils]: 131: Hoare triple {84872#(and (<= (+ ~a12~0 49) 0) (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} ~output~0 := #t~ret3; {84872#(and (<= (+ ~a12~0 49) 0) (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 20:17:39,423 INFO L280 TraceCheckUtils]: 132: Hoare triple {84872#(and (<= (+ ~a12~0 49) 0) (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} havoc #t~ret3; {84872#(and (<= (+ ~a12~0 49) 0) (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 20:17:39,424 INFO L280 TraceCheckUtils]: 133: Hoare triple {84872#(and (<= (+ ~a12~0 49) 0) (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} assume !false; {84872#(and (<= (+ ~a12~0 49) 0) (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 20:17:39,425 INFO L280 TraceCheckUtils]: 134: Hoare triple {84872#(and (<= (+ ~a12~0 49) 0) (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} havoc ~input~0; {84872#(and (<= (+ ~a12~0 49) 0) (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 20:17:39,426 INFO L280 TraceCheckUtils]: 135: Hoare triple {84872#(and (<= (+ ~a12~0 49) 0) (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {84872#(and (<= (+ ~a12~0 49) 0) (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 20:17:39,427 INFO L280 TraceCheckUtils]: 136: Hoare triple {84872#(and (<= (+ ~a12~0 49) 0) (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} ~input~0 := #t~nondet2; {84872#(and (<= (+ ~a12~0 49) 0) (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 20:17:39,428 INFO L280 TraceCheckUtils]: 137: Hoare triple {84872#(and (<= (+ ~a12~0 49) 0) (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} havoc #t~nondet2; {84872#(and (<= (+ ~a12~0 49) 0) (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 20:17:39,429 INFO L280 TraceCheckUtils]: 138: Hoare triple {84872#(and (<= (+ ~a12~0 49) 0) (= 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); {84872#(and (<= (+ ~a12~0 49) 0) (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 20:17:39,431 INFO L263 TraceCheckUtils]: 139: Hoare triple {84872#(and (<= (+ ~a12~0 49) 0) (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} call #t~ret3 := calculate_output(~input~0); {85091#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,432 INFO L280 TraceCheckUtils]: 140: Hoare triple {85091#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,433 INFO L280 TraceCheckUtils]: 141: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,434 INFO L280 TraceCheckUtils]: 142: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,435 INFO L280 TraceCheckUtils]: 143: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,436 INFO L280 TraceCheckUtils]: 144: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,437 INFO L280 TraceCheckUtils]: 145: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,438 INFO L280 TraceCheckUtils]: 146: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,438 INFO L280 TraceCheckUtils]: 147: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,439 INFO L280 TraceCheckUtils]: 148: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,440 INFO L280 TraceCheckUtils]: 149: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,441 INFO L280 TraceCheckUtils]: 150: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,442 INFO L280 TraceCheckUtils]: 151: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,443 INFO L280 TraceCheckUtils]: 152: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,444 INFO L280 TraceCheckUtils]: 153: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,445 INFO L280 TraceCheckUtils]: 154: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,446 INFO L280 TraceCheckUtils]: 155: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,447 INFO L280 TraceCheckUtils]: 156: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,448 INFO L280 TraceCheckUtils]: 157: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,449 INFO L280 TraceCheckUtils]: 158: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,450 INFO L280 TraceCheckUtils]: 159: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,451 INFO L280 TraceCheckUtils]: 160: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,452 INFO L280 TraceCheckUtils]: 161: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,453 INFO L280 TraceCheckUtils]: 162: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,454 INFO L280 TraceCheckUtils]: 163: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,455 INFO L280 TraceCheckUtils]: 164: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,456 INFO L280 TraceCheckUtils]: 165: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,457 INFO L280 TraceCheckUtils]: 166: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,458 INFO L280 TraceCheckUtils]: 167: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,459 INFO L280 TraceCheckUtils]: 168: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,460 INFO L280 TraceCheckUtils]: 169: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,461 INFO L280 TraceCheckUtils]: 170: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,462 INFO L280 TraceCheckUtils]: 171: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,463 INFO L280 TraceCheckUtils]: 172: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,464 INFO L280 TraceCheckUtils]: 173: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,465 INFO L280 TraceCheckUtils]: 174: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,466 INFO L280 TraceCheckUtils]: 175: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,468 INFO L280 TraceCheckUtils]: 176: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,469 INFO L280 TraceCheckUtils]: 177: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,470 INFO L280 TraceCheckUtils]: 178: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,471 INFO L280 TraceCheckUtils]: 179: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,472 INFO L280 TraceCheckUtils]: 180: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,473 INFO L280 TraceCheckUtils]: 181: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,474 INFO L280 TraceCheckUtils]: 182: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,475 INFO L280 TraceCheckUtils]: 183: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,476 INFO L280 TraceCheckUtils]: 184: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,477 INFO L280 TraceCheckUtils]: 185: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,479 INFO L280 TraceCheckUtils]: 186: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,480 INFO L280 TraceCheckUtils]: 187: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,481 INFO L280 TraceCheckUtils]: 188: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,482 INFO L280 TraceCheckUtils]: 189: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,484 INFO L280 TraceCheckUtils]: 190: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,485 INFO L280 TraceCheckUtils]: 191: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,486 INFO L280 TraceCheckUtils]: 192: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,487 INFO L280 TraceCheckUtils]: 193: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,488 INFO L280 TraceCheckUtils]: 194: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,489 INFO L280 TraceCheckUtils]: 195: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,490 INFO L280 TraceCheckUtils]: 196: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,492 INFO L280 TraceCheckUtils]: 197: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,493 INFO L280 TraceCheckUtils]: 198: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,494 INFO L280 TraceCheckUtils]: 199: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,495 INFO L280 TraceCheckUtils]: 200: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,496 INFO L280 TraceCheckUtils]: 201: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,497 INFO L280 TraceCheckUtils]: 202: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,498 INFO L280 TraceCheckUtils]: 203: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,499 INFO L280 TraceCheckUtils]: 204: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,500 INFO L280 TraceCheckUtils]: 205: Hoare triple {85095#(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)); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,502 INFO L280 TraceCheckUtils]: 206: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,503 INFO L280 TraceCheckUtils]: 207: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,504 INFO L280 TraceCheckUtils]: 208: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,506 INFO L280 TraceCheckUtils]: 209: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,507 INFO L280 TraceCheckUtils]: 210: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,508 INFO L280 TraceCheckUtils]: 211: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,509 INFO L280 TraceCheckUtils]: 212: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,511 INFO L280 TraceCheckUtils]: 213: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,512 INFO L280 TraceCheckUtils]: 214: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,513 INFO L280 TraceCheckUtils]: 215: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,514 INFO L280 TraceCheckUtils]: 216: Hoare triple {85095#(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))); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,515 INFO L280 TraceCheckUtils]: 217: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,516 INFO L280 TraceCheckUtils]: 218: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,518 INFO L280 TraceCheckUtils]: 219: Hoare triple {85095#(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); {85095#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,520 INFO L280 TraceCheckUtils]: 220: Hoare triple {85095#(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); {85096#(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-10 20:17:39,520 INFO L280 TraceCheckUtils]: 221: Hoare triple {85096#(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); {85096#(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-10 20:17:39,521 INFO L280 TraceCheckUtils]: 222: Hoare triple {85096#(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); {85096#(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-10 20:17:39,522 INFO L280 TraceCheckUtils]: 223: Hoare triple {85096#(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); {85096#(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-10 20:17:39,523 INFO L280 TraceCheckUtils]: 224: Hoare triple {85096#(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); {85096#(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-10 20:17:39,523 INFO L280 TraceCheckUtils]: 225: Hoare triple {85096#(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); {85096#(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-10 20:17:39,524 INFO L280 TraceCheckUtils]: 226: Hoare triple {85096#(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); {85096#(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-10 20:17:39,525 INFO L280 TraceCheckUtils]: 227: Hoare triple {85096#(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); {85096#(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-10 20:17:39,526 INFO L280 TraceCheckUtils]: 228: Hoare triple {85096#(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); {85096#(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-10 20:17:39,527 INFO L280 TraceCheckUtils]: 229: Hoare triple {85096#(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); {85096#(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-10 20:17:39,528 INFO L280 TraceCheckUtils]: 230: Hoare triple {85096#(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); {85096#(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-10 20:17:39,529 INFO L280 TraceCheckUtils]: 231: Hoare triple {85096#(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); {85096#(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-10 20:17:39,529 INFO L280 TraceCheckUtils]: 232: Hoare triple {85096#(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); {85096#(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-10 20:17:39,530 INFO L280 TraceCheckUtils]: 233: Hoare triple {85096#(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); {85096#(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-10 20:17:39,531 INFO L280 TraceCheckUtils]: 234: Hoare triple {85096#(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); {85096#(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-10 20:17:39,532 INFO L280 TraceCheckUtils]: 235: Hoare triple {85096#(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); {85096#(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-10 20:17:39,533 INFO L280 TraceCheckUtils]: 236: Hoare triple {85096#(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); {85096#(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-10 20:17:39,533 INFO L280 TraceCheckUtils]: 237: Hoare triple {85096#(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); {85096#(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-10 20:17:39,534 INFO L280 TraceCheckUtils]: 238: Hoare triple {85096#(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); {85096#(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-10 20:17:39,535 INFO L280 TraceCheckUtils]: 239: Hoare triple {85096#(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); {85096#(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-10 20:17:39,536 INFO L280 TraceCheckUtils]: 240: Hoare triple {85096#(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); {85096#(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-10 20:17:39,536 INFO L280 TraceCheckUtils]: 241: Hoare triple {85096#(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); {85096#(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-10 20:17:39,537 INFO L280 TraceCheckUtils]: 242: Hoare triple {85096#(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); {85096#(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-10 20:17:39,538 INFO L280 TraceCheckUtils]: 243: Hoare triple {85096#(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); {85096#(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-10 20:17:39,539 INFO L280 TraceCheckUtils]: 244: Hoare triple {85096#(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); {85096#(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-10 20:17:39,539 INFO L280 TraceCheckUtils]: 245: Hoare triple {85096#(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); {85096#(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-10 20:17:39,540 INFO L280 TraceCheckUtils]: 246: Hoare triple {85096#(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); {85096#(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-10 20:17:39,541 INFO L280 TraceCheckUtils]: 247: Hoare triple {85096#(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); {85096#(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-10 20:17:39,542 INFO L280 TraceCheckUtils]: 248: Hoare triple {85096#(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); {85096#(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-10 20:17:39,542 INFO L280 TraceCheckUtils]: 249: Hoare triple {85096#(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))); {85096#(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-10 20:17:39,543 INFO L280 TraceCheckUtils]: 250: Hoare triple {85096#(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); {85096#(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-10 20:17:39,544 INFO L280 TraceCheckUtils]: 251: Hoare triple {85096#(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); {85096#(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-10 20:17:39,545 INFO L280 TraceCheckUtils]: 252: Hoare triple {85096#(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); {85096#(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-10 20:17:39,546 INFO L280 TraceCheckUtils]: 253: Hoare triple {85096#(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); {85096#(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-10 20:17:39,546 INFO L280 TraceCheckUtils]: 254: Hoare triple {85096#(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); {85096#(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-10 20:17:39,547 INFO L280 TraceCheckUtils]: 255: Hoare triple {85096#(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); {85096#(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-10 20:17:39,548 INFO L280 TraceCheckUtils]: 256: Hoare triple {85096#(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); {85096#(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-10 20:17:39,549 INFO L280 TraceCheckUtils]: 257: Hoare triple {85096#(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); {85096#(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-10 20:17:39,550 INFO L280 TraceCheckUtils]: 258: Hoare triple {85096#(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); {85096#(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-10 20:17:39,550 INFO L280 TraceCheckUtils]: 259: Hoare triple {85096#(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); {85096#(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-10 20:17:39,551 INFO L280 TraceCheckUtils]: 260: Hoare triple {85096#(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); {85096#(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-10 20:17:39,552 INFO L280 TraceCheckUtils]: 261: Hoare triple {85096#(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); {85096#(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-10 20:17:39,553 INFO L280 TraceCheckUtils]: 262: Hoare triple {85096#(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); {85096#(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-10 20:17:39,554 INFO L280 TraceCheckUtils]: 263: Hoare triple {85096#(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); {85096#(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-10 20:17:39,555 INFO L280 TraceCheckUtils]: 264: Hoare triple {85096#(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); {85096#(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-10 20:17:39,555 INFO L280 TraceCheckUtils]: 265: Hoare triple {85096#(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); {85096#(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-10 20:17:39,557 INFO L280 TraceCheckUtils]: 266: Hoare triple {85096#(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)); {85097#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} is VALID [2020-07-10 20:17:39,558 INFO L280 TraceCheckUtils]: 267: Hoare triple {85097#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} ~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039; {85097#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} is VALID [2020-07-10 20:17:39,558 INFO L280 TraceCheckUtils]: 268: Hoare triple {85097#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} ~a15~0 := 8; {85097#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} is VALID [2020-07-10 20:17:39,559 INFO L280 TraceCheckUtils]: 269: Hoare triple {85097#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} ~a21~0 := 10; {85097#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} is VALID [2020-07-10 20:17:39,560 INFO L280 TraceCheckUtils]: 270: Hoare triple {85097#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} #res := 26; {85097#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} is VALID [2020-07-10 20:17:39,561 INFO L280 TraceCheckUtils]: 271: Hoare triple {85097#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} assume true; {85097#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} is VALID [2020-07-10 20:17:39,562 INFO L275 TraceCheckUtils]: 272: Hoare quadruple {85097#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} {84872#(and (<= (+ ~a12~0 49) 0) (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} #1401#return; {84750#false} is VALID [2020-07-10 20:17:39,563 INFO L280 TraceCheckUtils]: 273: Hoare triple {84750#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {84750#false} is VALID [2020-07-10 20:17:39,563 INFO L280 TraceCheckUtils]: 274: Hoare triple {84750#false} ~output~0 := #t~ret3; {84750#false} is VALID [2020-07-10 20:17:39,563 INFO L280 TraceCheckUtils]: 275: Hoare triple {84750#false} havoc #t~ret3; {84750#false} is VALID [2020-07-10 20:17:39,564 INFO L280 TraceCheckUtils]: 276: Hoare triple {84750#false} assume !false; {84750#false} is VALID [2020-07-10 20:17:39,564 INFO L280 TraceCheckUtils]: 277: Hoare triple {84750#false} havoc ~input~0; {84750#false} is VALID [2020-07-10 20:17:39,564 INFO L280 TraceCheckUtils]: 278: Hoare triple {84750#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {84750#false} is VALID [2020-07-10 20:17:39,564 INFO L280 TraceCheckUtils]: 279: Hoare triple {84750#false} ~input~0 := #t~nondet2; {84750#false} is VALID [2020-07-10 20:17:39,564 INFO L280 TraceCheckUtils]: 280: Hoare triple {84750#false} havoc #t~nondet2; {84750#false} is VALID [2020-07-10 20:17:39,565 INFO L280 TraceCheckUtils]: 281: Hoare triple {84750#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {84750#false} is VALID [2020-07-10 20:17:39,565 INFO L263 TraceCheckUtils]: 282: Hoare triple {84750#false} call #t~ret3 := calculate_output(~input~0); {85091#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:17:39,565 INFO L280 TraceCheckUtils]: 283: Hoare triple {85091#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {84749#true} is VALID [2020-07-10 20:17:39,565 INFO L280 TraceCheckUtils]: 284: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,565 INFO L280 TraceCheckUtils]: 285: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,566 INFO L280 TraceCheckUtils]: 286: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,566 INFO L280 TraceCheckUtils]: 287: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,566 INFO L280 TraceCheckUtils]: 288: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,566 INFO L280 TraceCheckUtils]: 289: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,566 INFO L280 TraceCheckUtils]: 290: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,566 INFO L280 TraceCheckUtils]: 291: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,567 INFO L280 TraceCheckUtils]: 292: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,567 INFO L280 TraceCheckUtils]: 293: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,567 INFO L280 TraceCheckUtils]: 294: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,567 INFO L280 TraceCheckUtils]: 295: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,567 INFO L280 TraceCheckUtils]: 296: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,568 INFO L280 TraceCheckUtils]: 297: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,568 INFO L280 TraceCheckUtils]: 298: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,568 INFO L280 TraceCheckUtils]: 299: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,568 INFO L280 TraceCheckUtils]: 300: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,568 INFO L280 TraceCheckUtils]: 301: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,568 INFO L280 TraceCheckUtils]: 302: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,569 INFO L280 TraceCheckUtils]: 303: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,569 INFO L280 TraceCheckUtils]: 304: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,569 INFO L280 TraceCheckUtils]: 305: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,569 INFO L280 TraceCheckUtils]: 306: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,569 INFO L280 TraceCheckUtils]: 307: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,570 INFO L280 TraceCheckUtils]: 308: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,570 INFO L280 TraceCheckUtils]: 309: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,570 INFO L280 TraceCheckUtils]: 310: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,570 INFO L280 TraceCheckUtils]: 311: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,570 INFO L280 TraceCheckUtils]: 312: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,570 INFO L280 TraceCheckUtils]: 313: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,571 INFO L280 TraceCheckUtils]: 314: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,571 INFO L280 TraceCheckUtils]: 315: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,571 INFO L280 TraceCheckUtils]: 316: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,571 INFO L280 TraceCheckUtils]: 317: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,571 INFO L280 TraceCheckUtils]: 318: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,572 INFO L280 TraceCheckUtils]: 319: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,572 INFO L280 TraceCheckUtils]: 320: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,572 INFO L280 TraceCheckUtils]: 321: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,572 INFO L280 TraceCheckUtils]: 322: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,572 INFO L280 TraceCheckUtils]: 323: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,572 INFO L280 TraceCheckUtils]: 324: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,573 INFO L280 TraceCheckUtils]: 325: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,573 INFO L280 TraceCheckUtils]: 326: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,573 INFO L280 TraceCheckUtils]: 327: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,573 INFO L280 TraceCheckUtils]: 328: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,573 INFO L280 TraceCheckUtils]: 329: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,573 INFO L280 TraceCheckUtils]: 330: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,574 INFO L280 TraceCheckUtils]: 331: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,574 INFO L280 TraceCheckUtils]: 332: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,574 INFO L280 TraceCheckUtils]: 333: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,574 INFO L280 TraceCheckUtils]: 334: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,574 INFO L280 TraceCheckUtils]: 335: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,575 INFO L280 TraceCheckUtils]: 336: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,575 INFO L280 TraceCheckUtils]: 337: Hoare triple {84749#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,575 INFO L280 TraceCheckUtils]: 338: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,575 INFO L280 TraceCheckUtils]: 339: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,575 INFO L280 TraceCheckUtils]: 340: Hoare triple {84749#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,575 INFO L280 TraceCheckUtils]: 341: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,576 INFO L280 TraceCheckUtils]: 342: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,576 INFO L280 TraceCheckUtils]: 343: Hoare triple {84749#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,576 INFO L280 TraceCheckUtils]: 344: Hoare triple {84749#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,576 INFO L280 TraceCheckUtils]: 345: Hoare triple {84749#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,576 INFO L280 TraceCheckUtils]: 346: Hoare triple {84749#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {84749#true} is VALID [2020-07-10 20:17:39,577 INFO L280 TraceCheckUtils]: 347: Hoare triple {84749#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {84749#true} is VALID [2020-07-10 20:17:39,577 INFO L280 TraceCheckUtils]: 348: Hoare triple {84749#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {84749#true} is VALID [2020-07-10 20:17:39,577 INFO L280 TraceCheckUtils]: 349: Hoare triple {84749#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {84749#true} is VALID [2020-07-10 20:17:39,577 INFO L280 TraceCheckUtils]: 350: Hoare triple {84749#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {84749#true} is VALID [2020-07-10 20:17:39,577 INFO L280 TraceCheckUtils]: 351: Hoare triple {84749#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {84749#true} is VALID [2020-07-10 20:17:39,577 INFO L280 TraceCheckUtils]: 352: Hoare triple {84749#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {84749#true} is VALID [2020-07-10 20:17:39,578 INFO L280 TraceCheckUtils]: 353: Hoare triple {84749#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {84749#true} is VALID [2020-07-10 20:17:39,578 INFO L280 TraceCheckUtils]: 354: Hoare triple {84749#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {84749#true} is VALID [2020-07-10 20:17:39,578 INFO L280 TraceCheckUtils]: 355: Hoare triple {84749#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {84749#true} is VALID [2020-07-10 20:17:39,578 INFO L280 TraceCheckUtils]: 356: Hoare triple {84749#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {84749#true} is VALID [2020-07-10 20:17:39,578 INFO L280 TraceCheckUtils]: 357: Hoare triple {84749#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {84749#true} is VALID [2020-07-10 20:17:39,579 INFO L280 TraceCheckUtils]: 358: Hoare triple {84749#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {84749#true} is VALID [2020-07-10 20:17:39,579 INFO L280 TraceCheckUtils]: 359: Hoare triple {84749#true} assume 4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43)); {84749#true} is VALID [2020-07-10 20:17:39,579 INFO L280 TraceCheckUtils]: 360: Hoare triple {84749#true} ~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); {84749#true} is VALID [2020-07-10 20:17:39,579 INFO L280 TraceCheckUtils]: 361: Hoare triple {84749#true} ~a24~0 := 1; {84749#true} is VALID [2020-07-10 20:17:39,579 INFO L280 TraceCheckUtils]: 362: Hoare triple {84749#true} ~a15~0 := 6; {84749#true} is VALID [2020-07-10 20:17:39,579 INFO L280 TraceCheckUtils]: 363: Hoare triple {84749#true} ~a21~0 := 10; {84749#true} is VALID [2020-07-10 20:17:39,580 INFO L280 TraceCheckUtils]: 364: Hoare triple {84749#true} #res := -1; {84749#true} is VALID [2020-07-10 20:17:39,580 INFO L280 TraceCheckUtils]: 365: Hoare triple {84749#true} assume true; {84749#true} is VALID [2020-07-10 20:17:39,580 INFO L275 TraceCheckUtils]: 366: Hoare quadruple {84749#true} {84750#false} #1401#return; {84750#false} is VALID [2020-07-10 20:17:39,580 INFO L280 TraceCheckUtils]: 367: Hoare triple {84750#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {84750#false} is VALID [2020-07-10 20:17:39,580 INFO L280 TraceCheckUtils]: 368: Hoare triple {84750#false} ~output~0 := #t~ret3; {84750#false} is VALID [2020-07-10 20:17:39,580 INFO L280 TraceCheckUtils]: 369: Hoare triple {84750#false} havoc #t~ret3; {84750#false} is VALID [2020-07-10 20:17:39,581 INFO L280 TraceCheckUtils]: 370: Hoare triple {84750#false} assume !false; {84750#false} is VALID [2020-07-10 20:17:39,581 INFO L280 TraceCheckUtils]: 371: Hoare triple {84750#false} havoc ~input~0; {84750#false} is VALID [2020-07-10 20:17:39,581 INFO L280 TraceCheckUtils]: 372: Hoare triple {84750#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {84750#false} is VALID [2020-07-10 20:17:39,581 INFO L280 TraceCheckUtils]: 373: Hoare triple {84750#false} ~input~0 := #t~nondet2; {84750#false} is VALID [2020-07-10 20:17:39,581 INFO L280 TraceCheckUtils]: 374: Hoare triple {84750#false} havoc #t~nondet2; {84750#false} is VALID [2020-07-10 20:17:39,582 INFO L280 TraceCheckUtils]: 375: Hoare triple {84750#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {84750#false} is VALID [2020-07-10 20:17:39,582 INFO L263 TraceCheckUtils]: 376: Hoare triple {84750#false} call #t~ret3 := calculate_output(~input~0); {84750#false} is VALID [2020-07-10 20:17:39,582 INFO L280 TraceCheckUtils]: 377: Hoare triple {84750#false} ~input := #in~input; {84750#false} is VALID [2020-07-10 20:17:39,582 INFO L280 TraceCheckUtils]: 378: Hoare triple {84750#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,582 INFO L280 TraceCheckUtils]: 379: Hoare triple {84750#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,583 INFO L280 TraceCheckUtils]: 380: Hoare triple {84750#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,583 INFO L280 TraceCheckUtils]: 381: Hoare triple {84750#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,583 INFO L280 TraceCheckUtils]: 382: Hoare triple {84750#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,583 INFO L280 TraceCheckUtils]: 383: Hoare triple {84750#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,583 INFO L280 TraceCheckUtils]: 384: Hoare triple {84750#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,583 INFO L280 TraceCheckUtils]: 385: Hoare triple {84750#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,584 INFO L280 TraceCheckUtils]: 386: Hoare triple {84750#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,584 INFO L280 TraceCheckUtils]: 387: Hoare triple {84750#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,584 INFO L280 TraceCheckUtils]: 388: Hoare triple {84750#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,584 INFO L280 TraceCheckUtils]: 389: Hoare triple {84750#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,584 INFO L280 TraceCheckUtils]: 390: Hoare triple {84750#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,585 INFO L280 TraceCheckUtils]: 391: Hoare triple {84750#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,585 INFO L280 TraceCheckUtils]: 392: Hoare triple {84750#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,585 INFO L280 TraceCheckUtils]: 393: Hoare triple {84750#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,585 INFO L280 TraceCheckUtils]: 394: Hoare triple {84750#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,585 INFO L280 TraceCheckUtils]: 395: Hoare triple {84750#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,586 INFO L280 TraceCheckUtils]: 396: Hoare triple {84750#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,586 INFO L280 TraceCheckUtils]: 397: Hoare triple {84750#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,586 INFO L280 TraceCheckUtils]: 398: Hoare triple {84750#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,586 INFO L280 TraceCheckUtils]: 399: Hoare triple {84750#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,586 INFO L280 TraceCheckUtils]: 400: Hoare triple {84750#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,586 INFO L280 TraceCheckUtils]: 401: Hoare triple {84750#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,587 INFO L280 TraceCheckUtils]: 402: Hoare triple {84750#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,587 INFO L280 TraceCheckUtils]: 403: Hoare triple {84750#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,587 INFO L280 TraceCheckUtils]: 404: Hoare triple {84750#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,587 INFO L280 TraceCheckUtils]: 405: Hoare triple {84750#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,587 INFO L280 TraceCheckUtils]: 406: Hoare triple {84750#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,588 INFO L280 TraceCheckUtils]: 407: Hoare triple {84750#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,588 INFO L280 TraceCheckUtils]: 408: Hoare triple {84750#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,588 INFO L280 TraceCheckUtils]: 409: Hoare triple {84750#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,588 INFO L280 TraceCheckUtils]: 410: Hoare triple {84750#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,588 INFO L280 TraceCheckUtils]: 411: Hoare triple {84750#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,588 INFO L280 TraceCheckUtils]: 412: Hoare triple {84750#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,589 INFO L280 TraceCheckUtils]: 413: Hoare triple {84750#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,589 INFO L280 TraceCheckUtils]: 414: Hoare triple {84750#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,589 INFO L280 TraceCheckUtils]: 415: Hoare triple {84750#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,589 INFO L280 TraceCheckUtils]: 416: Hoare triple {84750#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,589 INFO L280 TraceCheckUtils]: 417: Hoare triple {84750#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,590 INFO L280 TraceCheckUtils]: 418: Hoare triple {84750#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,590 INFO L280 TraceCheckUtils]: 419: Hoare triple {84750#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,590 INFO L280 TraceCheckUtils]: 420: Hoare triple {84750#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,590 INFO L280 TraceCheckUtils]: 421: Hoare triple {84750#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84750#false} is VALID [2020-07-10 20:17:39,590 INFO L280 TraceCheckUtils]: 422: Hoare triple {84750#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {84750#false} is VALID [2020-07-10 20:17:39,590 INFO L280 TraceCheckUtils]: 423: Hoare triple {84750#false} assume !false; {84750#false} is VALID [2020-07-10 20:17:39,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 20:17:39,893 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 20:17:39,893 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1990657428] [2020-07-10 20:17:39,894 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 20:17:39,894 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2020-07-10 20:17:39,894 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902683930] [2020-07-10 20:17:39,895 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 424 [2020-07-10 20:17:39,896 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 20:17:39,896 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 12 states. [2020-07-10 20:17:40,600 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 415 edges. 415 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:17:40,600 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-10 20:17:40,600 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 20:17:40,601 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-10 20:17:40,601 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2020-07-10 20:17:40,601 INFO L87 Difference]: Start difference. First operand 2400 states and 2875 transitions. Second operand 12 states. [2020-07-10 20:18:19,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:18:19,769 INFO L93 Difference]: Finished difference Result 4824 states and 5819 transitions. [2020-07-10 20:18:19,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-07-10 20:18:19,769 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 424 [2020-07-10 20:18:19,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 20:18:19,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-07-10 20:18:19,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1920 transitions. [2020-07-10 20:18:19,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-07-10 20:18:19,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1920 transitions. [2020-07-10 20:18:19,788 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 27 states and 1920 transitions. [2020-07-10 20:18:23,803 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1920 edges. 1920 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:18:24,057 INFO L225 Difference]: With dead ends: 4824 [2020-07-10 20:18:24,057 INFO L226 Difference]: Without dead ends: 2628 [2020-07-10 20:18:24,062 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=243, Invalid=687, Unknown=0, NotChecked=0, Total=930 [2020-07-10 20:18:24,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2628 states. [2020-07-10 20:18:44,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2628 to 2591. [2020-07-10 20:18:44,536 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 20:18:44,536 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2628 states. Second operand 2591 states. [2020-07-10 20:18:44,537 INFO L74 IsIncluded]: Start isIncluded. First operand 2628 states. Second operand 2591 states. [2020-07-10 20:18:44,537 INFO L87 Difference]: Start difference. First operand 2628 states. Second operand 2591 states. [2020-07-10 20:18:44,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:18:44,735 INFO L93 Difference]: Finished difference Result 2628 states and 3137 transitions. [2020-07-10 20:18:44,736 INFO L276 IsEmpty]: Start isEmpty. Operand 2628 states and 3137 transitions. [2020-07-10 20:18:44,739 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:18:44,739 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:18:44,739 INFO L74 IsIncluded]: Start isIncluded. First operand 2591 states. Second operand 2628 states. [2020-07-10 20:18:44,739 INFO L87 Difference]: Start difference. First operand 2591 states. Second operand 2628 states. [2020-07-10 20:18:44,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:18:44,934 INFO L93 Difference]: Finished difference Result 2628 states and 3137 transitions. [2020-07-10 20:18:44,934 INFO L276 IsEmpty]: Start isEmpty. Operand 2628 states and 3137 transitions. [2020-07-10 20:18:44,938 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:18:44,938 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:18:44,938 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 20:18:44,938 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 20:18:44,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2591 states. [2020-07-10 20:18:45,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2591 states to 2591 states and 3072 transitions. [2020-07-10 20:18:45,141 INFO L78 Accepts]: Start accepts. Automaton has 2591 states and 3072 transitions. Word has length 424 [2020-07-10 20:18:45,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 20:18:45,142 INFO L479 AbstractCegarLoop]: Abstraction has 2591 states and 3072 transitions. [2020-07-10 20:18:45,142 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-10 20:18:45,142 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2591 states and 3072 transitions. [2020-07-10 20:18:54,859 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 3072 edges. 3072 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:18:54,860 INFO L276 IsEmpty]: Start isEmpty. Operand 2591 states and 3072 transitions. [2020-07-10 20:18:54,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2020-07-10 20:18:54,870 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 20:18:54,870 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 20:18:54,870 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-07-10 20:18:54,871 INFO L427 AbstractCegarLoop]: === Iteration 8 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 20:18:54,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 20:18:54,871 INFO L82 PathProgramCache]: Analyzing trace with hash -1182676100, now seen corresponding path program 1 times [2020-07-10 20:18:54,871 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 20:18:54,873 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [831536120] [2020-07-10 20:18:54,873 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 20:18:55,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:18:55,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:18:55,295 INFO L280 TraceCheckUtils]: 0: Hoare triple {105625#(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; {105237#true} is VALID [2020-07-10 20:18:55,296 INFO L280 TraceCheckUtils]: 1: Hoare triple {105237#true} ~inputB~0 := 2; {105237#true} is VALID [2020-07-10 20:18:55,296 INFO L280 TraceCheckUtils]: 2: Hoare triple {105237#true} ~inputC~0 := 3; {105237#true} is VALID [2020-07-10 20:18:55,296 INFO L280 TraceCheckUtils]: 3: Hoare triple {105237#true} ~inputF~0 := 6; {105237#true} is VALID [2020-07-10 20:18:55,297 INFO L280 TraceCheckUtils]: 4: Hoare triple {105237#true} ~inputE~0 := 5; {105237#true} is VALID [2020-07-10 20:18:55,297 INFO L280 TraceCheckUtils]: 5: Hoare triple {105237#true} ~inputA~0 := 1; {105237#true} is VALID [2020-07-10 20:18:55,297 INFO L280 TraceCheckUtils]: 6: Hoare triple {105237#true} ~a21~0 := 7; {105237#true} is VALID [2020-07-10 20:18:55,298 INFO L280 TraceCheckUtils]: 7: Hoare triple {105237#true} ~a15~0 := 8; {105237#true} is VALID [2020-07-10 20:18:55,298 INFO L280 TraceCheckUtils]: 8: Hoare triple {105237#true} ~a12~0 := -49; {105237#true} is VALID [2020-07-10 20:18:55,298 INFO L280 TraceCheckUtils]: 9: Hoare triple {105237#true} ~a24~0 := 1; {105237#true} is VALID [2020-07-10 20:18:55,299 INFO L280 TraceCheckUtils]: 10: Hoare triple {105237#true} assume true; {105237#true} is VALID [2020-07-10 20:18:55,299 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {105237#true} {105237#true} #1397#return; {105237#true} is VALID [2020-07-10 20:18:55,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:18:55,381 INFO L280 TraceCheckUtils]: 0: Hoare triple {105626#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {105237#true} is VALID [2020-07-10 20:18:55,381 INFO L280 TraceCheckUtils]: 1: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,381 INFO L280 TraceCheckUtils]: 2: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,382 INFO L280 TraceCheckUtils]: 3: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,382 INFO L280 TraceCheckUtils]: 4: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,382 INFO L280 TraceCheckUtils]: 5: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,382 INFO L280 TraceCheckUtils]: 6: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,382 INFO L280 TraceCheckUtils]: 7: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,383 INFO L280 TraceCheckUtils]: 8: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,383 INFO L280 TraceCheckUtils]: 9: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,383 INFO L280 TraceCheckUtils]: 10: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,383 INFO L280 TraceCheckUtils]: 11: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,383 INFO L280 TraceCheckUtils]: 12: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,383 INFO L280 TraceCheckUtils]: 13: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,384 INFO L280 TraceCheckUtils]: 14: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,384 INFO L280 TraceCheckUtils]: 15: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,384 INFO L280 TraceCheckUtils]: 16: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,384 INFO L280 TraceCheckUtils]: 17: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,385 INFO L280 TraceCheckUtils]: 18: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,385 INFO L280 TraceCheckUtils]: 19: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,385 INFO L280 TraceCheckUtils]: 20: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,386 INFO L280 TraceCheckUtils]: 21: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,386 INFO L280 TraceCheckUtils]: 22: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,386 INFO L280 TraceCheckUtils]: 23: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,387 INFO L280 TraceCheckUtils]: 24: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,387 INFO L280 TraceCheckUtils]: 25: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,387 INFO L280 TraceCheckUtils]: 26: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,388 INFO L280 TraceCheckUtils]: 27: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,388 INFO L280 TraceCheckUtils]: 28: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,388 INFO L280 TraceCheckUtils]: 29: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,389 INFO L280 TraceCheckUtils]: 30: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,389 INFO L280 TraceCheckUtils]: 31: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,389 INFO L280 TraceCheckUtils]: 32: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,390 INFO L280 TraceCheckUtils]: 33: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,390 INFO L280 TraceCheckUtils]: 34: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,390 INFO L280 TraceCheckUtils]: 35: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,391 INFO L280 TraceCheckUtils]: 36: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,391 INFO L280 TraceCheckUtils]: 37: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,391 INFO L280 TraceCheckUtils]: 38: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,392 INFO L280 TraceCheckUtils]: 39: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,392 INFO L280 TraceCheckUtils]: 40: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,392 INFO L280 TraceCheckUtils]: 41: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,393 INFO L280 TraceCheckUtils]: 42: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,393 INFO L280 TraceCheckUtils]: 43: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,393 INFO L280 TraceCheckUtils]: 44: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,394 INFO L280 TraceCheckUtils]: 45: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,394 INFO L280 TraceCheckUtils]: 46: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,394 INFO L280 TraceCheckUtils]: 47: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,395 INFO L280 TraceCheckUtils]: 48: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,395 INFO L280 TraceCheckUtils]: 49: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,395 INFO L280 TraceCheckUtils]: 50: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,396 INFO L280 TraceCheckUtils]: 51: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,396 INFO L280 TraceCheckUtils]: 52: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,396 INFO L280 TraceCheckUtils]: 53: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,397 INFO L280 TraceCheckUtils]: 54: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,397 INFO L280 TraceCheckUtils]: 55: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,397 INFO L280 TraceCheckUtils]: 56: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,397 INFO L280 TraceCheckUtils]: 57: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,398 INFO L280 TraceCheckUtils]: 58: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,398 INFO L280 TraceCheckUtils]: 59: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,398 INFO L280 TraceCheckUtils]: 60: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,399 INFO L280 TraceCheckUtils]: 61: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,399 INFO L280 TraceCheckUtils]: 62: Hoare triple {105237#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,399 INFO L280 TraceCheckUtils]: 63: Hoare triple {105237#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:55,399 INFO L280 TraceCheckUtils]: 64: Hoare triple {105237#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,400 INFO L280 TraceCheckUtils]: 65: Hoare triple {105237#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {105237#true} is VALID [2020-07-10 20:18:55,400 INFO L280 TraceCheckUtils]: 66: Hoare triple {105237#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:55,400 INFO L280 TraceCheckUtils]: 67: Hoare triple {105237#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {105237#true} is VALID [2020-07-10 20:18:55,401 INFO L280 TraceCheckUtils]: 68: Hoare triple {105237#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:55,401 INFO L280 TraceCheckUtils]: 69: Hoare triple {105237#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:55,401 INFO L280 TraceCheckUtils]: 70: Hoare triple {105237#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:55,402 INFO L280 TraceCheckUtils]: 71: Hoare triple {105237#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:55,402 INFO L280 TraceCheckUtils]: 72: Hoare triple {105237#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:55,402 INFO L280 TraceCheckUtils]: 73: Hoare triple {105237#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {105237#true} is VALID [2020-07-10 20:18:55,402 INFO L280 TraceCheckUtils]: 74: Hoare triple {105237#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:55,403 INFO L280 TraceCheckUtils]: 75: Hoare triple {105237#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:55,403 INFO L280 TraceCheckUtils]: 76: Hoare triple {105237#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {105237#true} is VALID [2020-07-10 20:18:55,403 INFO L280 TraceCheckUtils]: 77: Hoare triple {105237#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:55,404 INFO L280 TraceCheckUtils]: 78: Hoare triple {105237#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {105237#true} is VALID [2020-07-10 20:18:55,404 INFO L280 TraceCheckUtils]: 79: Hoare triple {105237#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {105237#true} is VALID [2020-07-10 20:18:55,404 INFO L280 TraceCheckUtils]: 80: Hoare triple {105237#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:55,404 INFO L280 TraceCheckUtils]: 81: Hoare triple {105237#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {105237#true} is VALID [2020-07-10 20:18:55,405 INFO L280 TraceCheckUtils]: 82: Hoare triple {105237#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:55,405 INFO L280 TraceCheckUtils]: 83: Hoare triple {105237#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {105237#true} is VALID [2020-07-10 20:18:55,405 INFO L280 TraceCheckUtils]: 84: Hoare triple {105237#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {105237#true} is VALID [2020-07-10 20:18:55,405 INFO L280 TraceCheckUtils]: 85: Hoare triple {105237#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:55,406 INFO L280 TraceCheckUtils]: 86: Hoare triple {105237#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:55,406 INFO L280 TraceCheckUtils]: 87: Hoare triple {105237#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {105237#true} is VALID [2020-07-10 20:18:55,406 INFO L280 TraceCheckUtils]: 88: Hoare triple {105237#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {105237#true} is VALID [2020-07-10 20:18:55,407 INFO L280 TraceCheckUtils]: 89: Hoare triple {105237#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:55,407 INFO L280 TraceCheckUtils]: 90: Hoare triple {105237#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:55,407 INFO L280 TraceCheckUtils]: 91: Hoare triple {105237#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,408 INFO L280 TraceCheckUtils]: 92: Hoare triple {105237#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {105237#true} is VALID [2020-07-10 20:18:55,408 INFO L280 TraceCheckUtils]: 93: Hoare triple {105237#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:55,408 INFO L280 TraceCheckUtils]: 94: Hoare triple {105237#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {105237#true} is VALID [2020-07-10 20:18:55,409 INFO L280 TraceCheckUtils]: 95: Hoare triple {105237#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:55,409 INFO L280 TraceCheckUtils]: 96: Hoare triple {105237#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {105237#true} is VALID [2020-07-10 20:18:55,409 INFO L280 TraceCheckUtils]: 97: Hoare triple {105237#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:55,410 INFO L280 TraceCheckUtils]: 98: Hoare triple {105237#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,410 INFO L280 TraceCheckUtils]: 99: Hoare triple {105237#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:55,410 INFO L280 TraceCheckUtils]: 100: Hoare triple {105237#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:55,410 INFO L280 TraceCheckUtils]: 101: Hoare triple {105237#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {105237#true} is VALID [2020-07-10 20:18:55,411 INFO L280 TraceCheckUtils]: 102: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:55,412 INFO L280 TraceCheckUtils]: 103: Hoare triple {105237#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:55,413 INFO L280 TraceCheckUtils]: 104: Hoare triple {105359#(= 1 ~a24~0)} ~a21~0 := 10; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:55,414 INFO L280 TraceCheckUtils]: 105: Hoare triple {105359#(= 1 ~a24~0)} #res := 22; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:55,415 INFO L280 TraceCheckUtils]: 106: Hoare triple {105359#(= 1 ~a24~0)} assume true; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:55,416 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {105359#(= 1 ~a24~0)} {105237#true} #1401#return; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:55,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:18:55,492 INFO L280 TraceCheckUtils]: 0: Hoare triple {105626#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {105237#true} is VALID [2020-07-10 20:18:55,492 INFO L280 TraceCheckUtils]: 1: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,492 INFO L280 TraceCheckUtils]: 2: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,492 INFO L280 TraceCheckUtils]: 3: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,493 INFO L280 TraceCheckUtils]: 4: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,493 INFO L280 TraceCheckUtils]: 5: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,493 INFO L280 TraceCheckUtils]: 6: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,493 INFO L280 TraceCheckUtils]: 7: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,494 INFO L280 TraceCheckUtils]: 8: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,494 INFO L280 TraceCheckUtils]: 9: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,494 INFO L280 TraceCheckUtils]: 10: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,494 INFO L280 TraceCheckUtils]: 11: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,494 INFO L280 TraceCheckUtils]: 12: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,495 INFO L280 TraceCheckUtils]: 13: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,495 INFO L280 TraceCheckUtils]: 14: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,495 INFO L280 TraceCheckUtils]: 15: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,495 INFO L280 TraceCheckUtils]: 16: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,495 INFO L280 TraceCheckUtils]: 17: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,496 INFO L280 TraceCheckUtils]: 18: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,496 INFO L280 TraceCheckUtils]: 19: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,496 INFO L280 TraceCheckUtils]: 20: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,496 INFO L280 TraceCheckUtils]: 21: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,496 INFO L280 TraceCheckUtils]: 22: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,496 INFO L280 TraceCheckUtils]: 23: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,497 INFO L280 TraceCheckUtils]: 24: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,497 INFO L280 TraceCheckUtils]: 25: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,497 INFO L280 TraceCheckUtils]: 26: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,497 INFO L280 TraceCheckUtils]: 27: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,497 INFO L280 TraceCheckUtils]: 28: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,498 INFO L280 TraceCheckUtils]: 29: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,498 INFO L280 TraceCheckUtils]: 30: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,498 INFO L280 TraceCheckUtils]: 31: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,498 INFO L280 TraceCheckUtils]: 32: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,498 INFO L280 TraceCheckUtils]: 33: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,499 INFO L280 TraceCheckUtils]: 34: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,499 INFO L280 TraceCheckUtils]: 35: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,499 INFO L280 TraceCheckUtils]: 36: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,499 INFO L280 TraceCheckUtils]: 37: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,499 INFO L280 TraceCheckUtils]: 38: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,500 INFO L280 TraceCheckUtils]: 39: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,500 INFO L280 TraceCheckUtils]: 40: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,500 INFO L280 TraceCheckUtils]: 41: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,500 INFO L280 TraceCheckUtils]: 42: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,500 INFO L280 TraceCheckUtils]: 43: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,501 INFO L280 TraceCheckUtils]: 44: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,501 INFO L280 TraceCheckUtils]: 45: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,501 INFO L280 TraceCheckUtils]: 46: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,501 INFO L280 TraceCheckUtils]: 47: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,501 INFO L280 TraceCheckUtils]: 48: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,501 INFO L280 TraceCheckUtils]: 49: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,502 INFO L280 TraceCheckUtils]: 50: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,502 INFO L280 TraceCheckUtils]: 51: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,502 INFO L280 TraceCheckUtils]: 52: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,502 INFO L280 TraceCheckUtils]: 53: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,502 INFO L280 TraceCheckUtils]: 54: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,503 INFO L280 TraceCheckUtils]: 55: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,503 INFO L280 TraceCheckUtils]: 56: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,503 INFO L280 TraceCheckUtils]: 57: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,503 INFO L280 TraceCheckUtils]: 58: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,503 INFO L280 TraceCheckUtils]: 59: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,504 INFO L280 TraceCheckUtils]: 60: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,504 INFO L280 TraceCheckUtils]: 61: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,504 INFO L280 TraceCheckUtils]: 62: Hoare triple {105237#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,504 INFO L280 TraceCheckUtils]: 63: Hoare triple {105237#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:55,504 INFO L280 TraceCheckUtils]: 64: Hoare triple {105237#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,504 INFO L280 TraceCheckUtils]: 65: Hoare triple {105237#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {105237#true} is VALID [2020-07-10 20:18:55,505 INFO L280 TraceCheckUtils]: 66: Hoare triple {105237#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:55,505 INFO L280 TraceCheckUtils]: 67: Hoare triple {105237#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {105237#true} is VALID [2020-07-10 20:18:55,505 INFO L280 TraceCheckUtils]: 68: Hoare triple {105237#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:55,505 INFO L280 TraceCheckUtils]: 69: Hoare triple {105237#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:55,505 INFO L280 TraceCheckUtils]: 70: Hoare triple {105237#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:55,506 INFO L280 TraceCheckUtils]: 71: Hoare triple {105237#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:55,506 INFO L280 TraceCheckUtils]: 72: Hoare triple {105237#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:55,506 INFO L280 TraceCheckUtils]: 73: Hoare triple {105237#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {105237#true} is VALID [2020-07-10 20:18:55,506 INFO L280 TraceCheckUtils]: 74: Hoare triple {105237#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:55,506 INFO L280 TraceCheckUtils]: 75: Hoare triple {105237#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:55,507 INFO L280 TraceCheckUtils]: 76: Hoare triple {105237#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {105237#true} is VALID [2020-07-10 20:18:55,507 INFO L280 TraceCheckUtils]: 77: Hoare triple {105237#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:55,507 INFO L280 TraceCheckUtils]: 78: Hoare triple {105237#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {105237#true} is VALID [2020-07-10 20:18:55,507 INFO L280 TraceCheckUtils]: 79: Hoare triple {105237#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {105237#true} is VALID [2020-07-10 20:18:55,507 INFO L280 TraceCheckUtils]: 80: Hoare triple {105237#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:55,508 INFO L280 TraceCheckUtils]: 81: Hoare triple {105237#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {105237#true} is VALID [2020-07-10 20:18:55,508 INFO L280 TraceCheckUtils]: 82: Hoare triple {105237#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:55,508 INFO L280 TraceCheckUtils]: 83: Hoare triple {105237#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {105237#true} is VALID [2020-07-10 20:18:55,508 INFO L280 TraceCheckUtils]: 84: Hoare triple {105237#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {105237#true} is VALID [2020-07-10 20:18:55,508 INFO L280 TraceCheckUtils]: 85: Hoare triple {105237#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:55,508 INFO L280 TraceCheckUtils]: 86: Hoare triple {105237#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:55,509 INFO L280 TraceCheckUtils]: 87: Hoare triple {105237#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {105237#true} is VALID [2020-07-10 20:18:55,509 INFO L280 TraceCheckUtils]: 88: Hoare triple {105237#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {105237#true} is VALID [2020-07-10 20:18:55,509 INFO L280 TraceCheckUtils]: 89: Hoare triple {105237#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:55,509 INFO L280 TraceCheckUtils]: 90: Hoare triple {105237#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:55,509 INFO L280 TraceCheckUtils]: 91: Hoare triple {105237#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,510 INFO L280 TraceCheckUtils]: 92: Hoare triple {105237#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {105237#true} is VALID [2020-07-10 20:18:55,510 INFO L280 TraceCheckUtils]: 93: Hoare triple {105237#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:55,510 INFO L280 TraceCheckUtils]: 94: Hoare triple {105237#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {105237#true} is VALID [2020-07-10 20:18:55,510 INFO L280 TraceCheckUtils]: 95: Hoare triple {105237#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:55,510 INFO L280 TraceCheckUtils]: 96: Hoare triple {105237#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {105237#true} is VALID [2020-07-10 20:18:55,511 INFO L280 TraceCheckUtils]: 97: Hoare triple {105237#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:55,511 INFO L280 TraceCheckUtils]: 98: Hoare triple {105237#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,511 INFO L280 TraceCheckUtils]: 99: Hoare triple {105237#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:55,511 INFO L280 TraceCheckUtils]: 100: Hoare triple {105237#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:55,511 INFO L280 TraceCheckUtils]: 101: Hoare triple {105237#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {105237#true} is VALID [2020-07-10 20:18:55,513 INFO L280 TraceCheckUtils]: 102: Hoare triple {105237#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:55,514 INFO L280 TraceCheckUtils]: 103: Hoare triple {105359#(= 1 ~a24~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); {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:55,515 INFO L280 TraceCheckUtils]: 104: Hoare triple {105359#(= 1 ~a24~0)} ~a21~0 := 7; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:55,516 INFO L280 TraceCheckUtils]: 105: Hoare triple {105359#(= 1 ~a24~0)} #res := 25; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:55,517 INFO L280 TraceCheckUtils]: 106: Hoare triple {105359#(= 1 ~a24~0)} assume true; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:55,518 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {105359#(= 1 ~a24~0)} {105359#(= 1 ~a24~0)} #1401#return; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:55,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:18:55,589 INFO L280 TraceCheckUtils]: 0: Hoare triple {105626#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {105237#true} is VALID [2020-07-10 20:18:55,590 INFO L280 TraceCheckUtils]: 1: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,590 INFO L280 TraceCheckUtils]: 2: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,590 INFO L280 TraceCheckUtils]: 3: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,590 INFO L280 TraceCheckUtils]: 4: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,591 INFO L280 TraceCheckUtils]: 5: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,591 INFO L280 TraceCheckUtils]: 6: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,591 INFO L280 TraceCheckUtils]: 7: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,591 INFO L280 TraceCheckUtils]: 8: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,591 INFO L280 TraceCheckUtils]: 9: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,592 INFO L280 TraceCheckUtils]: 10: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,592 INFO L280 TraceCheckUtils]: 11: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,592 INFO L280 TraceCheckUtils]: 12: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,592 INFO L280 TraceCheckUtils]: 13: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,592 INFO L280 TraceCheckUtils]: 14: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,592 INFO L280 TraceCheckUtils]: 15: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,593 INFO L280 TraceCheckUtils]: 16: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,593 INFO L280 TraceCheckUtils]: 17: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,593 INFO L280 TraceCheckUtils]: 18: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,593 INFO L280 TraceCheckUtils]: 19: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,593 INFO L280 TraceCheckUtils]: 20: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,594 INFO L280 TraceCheckUtils]: 21: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,594 INFO L280 TraceCheckUtils]: 22: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,594 INFO L280 TraceCheckUtils]: 23: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,594 INFO L280 TraceCheckUtils]: 24: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,594 INFO L280 TraceCheckUtils]: 25: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,595 INFO L280 TraceCheckUtils]: 26: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,595 INFO L280 TraceCheckUtils]: 27: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,595 INFO L280 TraceCheckUtils]: 28: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,595 INFO L280 TraceCheckUtils]: 29: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,595 INFO L280 TraceCheckUtils]: 30: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,595 INFO L280 TraceCheckUtils]: 31: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,596 INFO L280 TraceCheckUtils]: 32: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,596 INFO L280 TraceCheckUtils]: 33: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,596 INFO L280 TraceCheckUtils]: 34: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,596 INFO L280 TraceCheckUtils]: 35: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,596 INFO L280 TraceCheckUtils]: 36: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,596 INFO L280 TraceCheckUtils]: 37: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,597 INFO L280 TraceCheckUtils]: 38: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,597 INFO L280 TraceCheckUtils]: 39: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,597 INFO L280 TraceCheckUtils]: 40: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,597 INFO L280 TraceCheckUtils]: 41: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,597 INFO L280 TraceCheckUtils]: 42: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,598 INFO L280 TraceCheckUtils]: 43: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,598 INFO L280 TraceCheckUtils]: 44: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,598 INFO L280 TraceCheckUtils]: 45: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,598 INFO L280 TraceCheckUtils]: 46: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,598 INFO L280 TraceCheckUtils]: 47: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,598 INFO L280 TraceCheckUtils]: 48: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,599 INFO L280 TraceCheckUtils]: 49: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,599 INFO L280 TraceCheckUtils]: 50: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,599 INFO L280 TraceCheckUtils]: 51: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,599 INFO L280 TraceCheckUtils]: 52: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,599 INFO L280 TraceCheckUtils]: 53: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,600 INFO L280 TraceCheckUtils]: 54: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,600 INFO L280 TraceCheckUtils]: 55: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,600 INFO L280 TraceCheckUtils]: 56: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,600 INFO L280 TraceCheckUtils]: 57: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,600 INFO L280 TraceCheckUtils]: 58: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,601 INFO L280 TraceCheckUtils]: 59: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,601 INFO L280 TraceCheckUtils]: 60: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,601 INFO L280 TraceCheckUtils]: 61: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,601 INFO L280 TraceCheckUtils]: 62: Hoare triple {105237#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,601 INFO L280 TraceCheckUtils]: 63: Hoare triple {105237#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:55,602 INFO L280 TraceCheckUtils]: 64: Hoare triple {105237#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:55,603 INFO L280 TraceCheckUtils]: 65: Hoare triple {105237#true} assume 1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0); {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:55,604 INFO L280 TraceCheckUtils]: 66: Hoare triple {105359#(= 1 ~a24~0)} ~a12~0 := -327601 + (~a12~0 - 268644); {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:55,605 INFO L280 TraceCheckUtils]: 67: Hoare triple {105359#(= 1 ~a24~0)} ~a15~0 := 5; {105627#(and (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:18:55,607 INFO L280 TraceCheckUtils]: 68: Hoare triple {105627#(and (= 1 ~a24~0) (= 5 ~a15~0))} ~a21~0 := 6; {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:18:55,608 INFO L280 TraceCheckUtils]: 69: Hoare triple {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} #res := -1; {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:18:55,609 INFO L280 TraceCheckUtils]: 70: Hoare triple {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume true; {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:18:55,610 INFO L275 TraceCheckUtils]: 71: Hoare quadruple {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} {105359#(= 1 ~a24~0)} #1401#return; {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:18:55,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:18:56,074 INFO L280 TraceCheckUtils]: 0: Hoare triple {105626#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,076 INFO L280 TraceCheckUtils]: 1: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,078 INFO L280 TraceCheckUtils]: 2: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,079 INFO L280 TraceCheckUtils]: 3: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,080 INFO L280 TraceCheckUtils]: 4: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,081 INFO L280 TraceCheckUtils]: 5: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,083 INFO L280 TraceCheckUtils]: 6: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,084 INFO L280 TraceCheckUtils]: 7: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,085 INFO L280 TraceCheckUtils]: 8: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,086 INFO L280 TraceCheckUtils]: 9: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,087 INFO L280 TraceCheckUtils]: 10: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,089 INFO L280 TraceCheckUtils]: 11: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,090 INFO L280 TraceCheckUtils]: 12: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,091 INFO L280 TraceCheckUtils]: 13: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,093 INFO L280 TraceCheckUtils]: 14: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,094 INFO L280 TraceCheckUtils]: 15: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,095 INFO L280 TraceCheckUtils]: 16: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,096 INFO L280 TraceCheckUtils]: 17: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,097 INFO L280 TraceCheckUtils]: 18: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,098 INFO L280 TraceCheckUtils]: 19: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,099 INFO L280 TraceCheckUtils]: 20: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,101 INFO L280 TraceCheckUtils]: 21: Hoare triple {105628#(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); {105629#(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-10 20:18:56,102 INFO L280 TraceCheckUtils]: 22: Hoare triple {105629#(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); {105629#(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-10 20:18:56,103 INFO L280 TraceCheckUtils]: 23: Hoare triple {105629#(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); {105629#(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-10 20:18:56,104 INFO L280 TraceCheckUtils]: 24: Hoare triple {105629#(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); {105629#(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-10 20:18:56,106 INFO L280 TraceCheckUtils]: 25: Hoare triple {105629#(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); {105629#(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-10 20:18:56,107 INFO L280 TraceCheckUtils]: 26: Hoare triple {105629#(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); {105630#(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-10 20:18:56,108 INFO L280 TraceCheckUtils]: 27: Hoare triple {105630#(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); {105630#(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-10 20:18:56,110 INFO L280 TraceCheckUtils]: 28: Hoare triple {105630#(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); {105630#(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-10 20:18:56,111 INFO L280 TraceCheckUtils]: 29: Hoare triple {105630#(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); {105630#(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-10 20:18:56,112 INFO L280 TraceCheckUtils]: 30: Hoare triple {105630#(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); {105630#(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-10 20:18:56,113 INFO L280 TraceCheckUtils]: 31: Hoare triple {105630#(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); {105630#(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-10 20:18:56,115 INFO L280 TraceCheckUtils]: 32: Hoare triple {105630#(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); {105630#(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-10 20:18:56,116 INFO L280 TraceCheckUtils]: 33: Hoare triple {105630#(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); {105630#(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-10 20:18:56,117 INFO L280 TraceCheckUtils]: 34: Hoare triple {105630#(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); {105630#(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-10 20:18:56,118 INFO L280 TraceCheckUtils]: 35: Hoare triple {105630#(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); {105630#(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-10 20:18:56,120 INFO L280 TraceCheckUtils]: 36: Hoare triple {105630#(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); {105630#(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-10 20:18:56,121 INFO L280 TraceCheckUtils]: 37: Hoare triple {105630#(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); {105630#(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-10 20:18:56,122 INFO L280 TraceCheckUtils]: 38: Hoare triple {105630#(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); {105630#(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-10 20:18:56,124 INFO L280 TraceCheckUtils]: 39: Hoare triple {105630#(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); {105630#(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-10 20:18:56,126 INFO L280 TraceCheckUtils]: 40: Hoare triple {105630#(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); {105631#(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-10 20:18:56,127 INFO L280 TraceCheckUtils]: 41: Hoare triple {105631#(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); {105631#(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-10 20:18:56,129 INFO L280 TraceCheckUtils]: 42: Hoare triple {105631#(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); {105631#(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-10 20:18:56,130 INFO L280 TraceCheckUtils]: 43: Hoare triple {105631#(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); {105631#(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-10 20:18:56,131 INFO L280 TraceCheckUtils]: 44: Hoare triple {105631#(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); {105631#(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-10 20:18:56,133 INFO L280 TraceCheckUtils]: 45: Hoare triple {105631#(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); {105631#(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-10 20:18:56,134 INFO L280 TraceCheckUtils]: 46: Hoare triple {105631#(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); {105631#(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-10 20:18:56,135 INFO L280 TraceCheckUtils]: 47: Hoare triple {105631#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,136 INFO L280 TraceCheckUtils]: 48: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,137 INFO L280 TraceCheckUtils]: 49: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,138 INFO L280 TraceCheckUtils]: 50: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,139 INFO L280 TraceCheckUtils]: 51: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,140 INFO L280 TraceCheckUtils]: 52: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,140 INFO L280 TraceCheckUtils]: 53: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,141 INFO L280 TraceCheckUtils]: 54: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,142 INFO L280 TraceCheckUtils]: 55: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,143 INFO L280 TraceCheckUtils]: 56: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,144 INFO L280 TraceCheckUtils]: 57: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,144 INFO L280 TraceCheckUtils]: 58: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,145 INFO L280 TraceCheckUtils]: 59: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,146 INFO L280 TraceCheckUtils]: 60: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,147 INFO L280 TraceCheckUtils]: 61: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,148 INFO L280 TraceCheckUtils]: 62: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,149 INFO L280 TraceCheckUtils]: 63: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,150 INFO L280 TraceCheckUtils]: 64: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,151 INFO L280 TraceCheckUtils]: 65: Hoare triple {105632#(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)); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,152 INFO L280 TraceCheckUtils]: 66: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,153 INFO L280 TraceCheckUtils]: 67: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,154 INFO L280 TraceCheckUtils]: 68: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,155 INFO L280 TraceCheckUtils]: 69: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,155 INFO L280 TraceCheckUtils]: 70: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,156 INFO L280 TraceCheckUtils]: 71: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,157 INFO L280 TraceCheckUtils]: 72: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,158 INFO L280 TraceCheckUtils]: 73: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,159 INFO L280 TraceCheckUtils]: 74: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,159 INFO L280 TraceCheckUtils]: 75: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,160 INFO L280 TraceCheckUtils]: 76: Hoare triple {105632#(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)); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,161 INFO L280 TraceCheckUtils]: 77: Hoare triple {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,162 INFO L280 TraceCheckUtils]: 78: Hoare triple {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a24~0 := 1; {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,163 INFO L280 TraceCheckUtils]: 79: Hoare triple {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a15~0 := 6; {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,163 INFO L280 TraceCheckUtils]: 80: Hoare triple {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a21~0 := 10; {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,164 INFO L280 TraceCheckUtils]: 81: Hoare triple {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} #res := -1; {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,165 INFO L280 TraceCheckUtils]: 82: Hoare triple {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume true; {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,167 INFO L275 TraceCheckUtils]: 83: Hoare quadruple {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} #1401#return; {105238#false} is VALID [2020-07-10 20:18:56,220 INFO L263 TraceCheckUtils]: 0: Hoare triple {105237#true} call ULTIMATE.init(); {105625#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,220 INFO L280 TraceCheckUtils]: 1: Hoare triple {105625#(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; {105237#true} is VALID [2020-07-10 20:18:56,220 INFO L280 TraceCheckUtils]: 2: Hoare triple {105237#true} ~inputB~0 := 2; {105237#true} is VALID [2020-07-10 20:18:56,220 INFO L280 TraceCheckUtils]: 3: Hoare triple {105237#true} ~inputC~0 := 3; {105237#true} is VALID [2020-07-10 20:18:56,221 INFO L280 TraceCheckUtils]: 4: Hoare triple {105237#true} ~inputF~0 := 6; {105237#true} is VALID [2020-07-10 20:18:56,221 INFO L280 TraceCheckUtils]: 5: Hoare triple {105237#true} ~inputE~0 := 5; {105237#true} is VALID [2020-07-10 20:18:56,221 INFO L280 TraceCheckUtils]: 6: Hoare triple {105237#true} ~inputA~0 := 1; {105237#true} is VALID [2020-07-10 20:18:56,221 INFO L280 TraceCheckUtils]: 7: Hoare triple {105237#true} ~a21~0 := 7; {105237#true} is VALID [2020-07-10 20:18:56,221 INFO L280 TraceCheckUtils]: 8: Hoare triple {105237#true} ~a15~0 := 8; {105237#true} is VALID [2020-07-10 20:18:56,222 INFO L280 TraceCheckUtils]: 9: Hoare triple {105237#true} ~a12~0 := -49; {105237#true} is VALID [2020-07-10 20:18:56,222 INFO L280 TraceCheckUtils]: 10: Hoare triple {105237#true} ~a24~0 := 1; {105237#true} is VALID [2020-07-10 20:18:56,222 INFO L280 TraceCheckUtils]: 11: Hoare triple {105237#true} assume true; {105237#true} is VALID [2020-07-10 20:18:56,222 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {105237#true} {105237#true} #1397#return; {105237#true} is VALID [2020-07-10 20:18:56,222 INFO L263 TraceCheckUtils]: 13: Hoare triple {105237#true} call #t~ret4 := main(); {105237#true} is VALID [2020-07-10 20:18:56,222 INFO L280 TraceCheckUtils]: 14: Hoare triple {105237#true} ~output~0 := -1; {105237#true} is VALID [2020-07-10 20:18:56,223 INFO L280 TraceCheckUtils]: 15: Hoare triple {105237#true} assume !false; {105237#true} is VALID [2020-07-10 20:18:56,223 INFO L280 TraceCheckUtils]: 16: Hoare triple {105237#true} havoc ~input~0; {105237#true} is VALID [2020-07-10 20:18:56,223 INFO L280 TraceCheckUtils]: 17: Hoare triple {105237#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {105237#true} is VALID [2020-07-10 20:18:56,223 INFO L280 TraceCheckUtils]: 18: Hoare triple {105237#true} ~input~0 := #t~nondet2; {105237#true} is VALID [2020-07-10 20:18:56,223 INFO L280 TraceCheckUtils]: 19: Hoare triple {105237#true} havoc #t~nondet2; {105237#true} is VALID [2020-07-10 20:18:56,224 INFO L280 TraceCheckUtils]: 20: Hoare triple {105237#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {105237#true} is VALID [2020-07-10 20:18:56,225 INFO L263 TraceCheckUtils]: 21: Hoare triple {105237#true} call #t~ret3 := calculate_output(~input~0); {105626#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,225 INFO L280 TraceCheckUtils]: 22: Hoare triple {105626#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {105237#true} is VALID [2020-07-10 20:18:56,225 INFO L280 TraceCheckUtils]: 23: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,226 INFO L280 TraceCheckUtils]: 24: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,226 INFO L280 TraceCheckUtils]: 25: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,226 INFO L280 TraceCheckUtils]: 26: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,226 INFO L280 TraceCheckUtils]: 27: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,226 INFO L280 TraceCheckUtils]: 28: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,226 INFO L280 TraceCheckUtils]: 29: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,227 INFO L280 TraceCheckUtils]: 30: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,227 INFO L280 TraceCheckUtils]: 31: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,227 INFO L280 TraceCheckUtils]: 32: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,227 INFO L280 TraceCheckUtils]: 33: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,227 INFO L280 TraceCheckUtils]: 34: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,228 INFO L280 TraceCheckUtils]: 35: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,228 INFO L280 TraceCheckUtils]: 36: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,228 INFO L280 TraceCheckUtils]: 37: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,228 INFO L280 TraceCheckUtils]: 38: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,228 INFO L280 TraceCheckUtils]: 39: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,228 INFO L280 TraceCheckUtils]: 40: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,229 INFO L280 TraceCheckUtils]: 41: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,229 INFO L280 TraceCheckUtils]: 42: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,229 INFO L280 TraceCheckUtils]: 43: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,229 INFO L280 TraceCheckUtils]: 44: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,229 INFO L280 TraceCheckUtils]: 45: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,229 INFO L280 TraceCheckUtils]: 46: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,230 INFO L280 TraceCheckUtils]: 47: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,230 INFO L280 TraceCheckUtils]: 48: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,230 INFO L280 TraceCheckUtils]: 49: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,230 INFO L280 TraceCheckUtils]: 50: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,230 INFO L280 TraceCheckUtils]: 51: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,231 INFO L280 TraceCheckUtils]: 52: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,231 INFO L280 TraceCheckUtils]: 53: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,231 INFO L280 TraceCheckUtils]: 54: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,231 INFO L280 TraceCheckUtils]: 55: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,231 INFO L280 TraceCheckUtils]: 56: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,231 INFO L280 TraceCheckUtils]: 57: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,232 INFO L280 TraceCheckUtils]: 58: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,232 INFO L280 TraceCheckUtils]: 59: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,232 INFO L280 TraceCheckUtils]: 60: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,232 INFO L280 TraceCheckUtils]: 61: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,232 INFO L280 TraceCheckUtils]: 62: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,233 INFO L280 TraceCheckUtils]: 63: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,233 INFO L280 TraceCheckUtils]: 64: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,233 INFO L280 TraceCheckUtils]: 65: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,233 INFO L280 TraceCheckUtils]: 66: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,233 INFO L280 TraceCheckUtils]: 67: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,233 INFO L280 TraceCheckUtils]: 68: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,234 INFO L280 TraceCheckUtils]: 69: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,234 INFO L280 TraceCheckUtils]: 70: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,234 INFO L280 TraceCheckUtils]: 71: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,234 INFO L280 TraceCheckUtils]: 72: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,234 INFO L280 TraceCheckUtils]: 73: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,234 INFO L280 TraceCheckUtils]: 74: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,234 INFO L280 TraceCheckUtils]: 75: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,235 INFO L280 TraceCheckUtils]: 76: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,235 INFO L280 TraceCheckUtils]: 77: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,235 INFO L280 TraceCheckUtils]: 78: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,235 INFO L280 TraceCheckUtils]: 79: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,235 INFO L280 TraceCheckUtils]: 80: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,235 INFO L280 TraceCheckUtils]: 81: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,235 INFO L280 TraceCheckUtils]: 82: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,235 INFO L280 TraceCheckUtils]: 83: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,236 INFO L280 TraceCheckUtils]: 84: Hoare triple {105237#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,236 INFO L280 TraceCheckUtils]: 85: Hoare triple {105237#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:56,236 INFO L280 TraceCheckUtils]: 86: Hoare triple {105237#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,236 INFO L280 TraceCheckUtils]: 87: Hoare triple {105237#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {105237#true} is VALID [2020-07-10 20:18:56,236 INFO L280 TraceCheckUtils]: 88: Hoare triple {105237#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:56,236 INFO L280 TraceCheckUtils]: 89: Hoare triple {105237#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {105237#true} is VALID [2020-07-10 20:18:56,237 INFO L280 TraceCheckUtils]: 90: Hoare triple {105237#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:56,237 INFO L280 TraceCheckUtils]: 91: Hoare triple {105237#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:56,237 INFO L280 TraceCheckUtils]: 92: Hoare triple {105237#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:56,237 INFO L280 TraceCheckUtils]: 93: Hoare triple {105237#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:56,237 INFO L280 TraceCheckUtils]: 94: Hoare triple {105237#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:56,237 INFO L280 TraceCheckUtils]: 95: Hoare triple {105237#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {105237#true} is VALID [2020-07-10 20:18:56,237 INFO L280 TraceCheckUtils]: 96: Hoare triple {105237#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:56,238 INFO L280 TraceCheckUtils]: 97: Hoare triple {105237#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:56,238 INFO L280 TraceCheckUtils]: 98: Hoare triple {105237#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {105237#true} is VALID [2020-07-10 20:18:56,238 INFO L280 TraceCheckUtils]: 99: Hoare triple {105237#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:56,238 INFO L280 TraceCheckUtils]: 100: Hoare triple {105237#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {105237#true} is VALID [2020-07-10 20:18:56,238 INFO L280 TraceCheckUtils]: 101: Hoare triple {105237#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {105237#true} is VALID [2020-07-10 20:18:56,238 INFO L280 TraceCheckUtils]: 102: Hoare triple {105237#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:56,238 INFO L280 TraceCheckUtils]: 103: Hoare triple {105237#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {105237#true} is VALID [2020-07-10 20:18:56,238 INFO L280 TraceCheckUtils]: 104: Hoare triple {105237#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:56,239 INFO L280 TraceCheckUtils]: 105: Hoare triple {105237#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {105237#true} is VALID [2020-07-10 20:18:56,239 INFO L280 TraceCheckUtils]: 106: Hoare triple {105237#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {105237#true} is VALID [2020-07-10 20:18:56,239 INFO L280 TraceCheckUtils]: 107: Hoare triple {105237#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:56,239 INFO L280 TraceCheckUtils]: 108: Hoare triple {105237#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:56,239 INFO L280 TraceCheckUtils]: 109: Hoare triple {105237#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {105237#true} is VALID [2020-07-10 20:18:56,239 INFO L280 TraceCheckUtils]: 110: Hoare triple {105237#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {105237#true} is VALID [2020-07-10 20:18:56,239 INFO L280 TraceCheckUtils]: 111: Hoare triple {105237#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:56,239 INFO L280 TraceCheckUtils]: 112: Hoare triple {105237#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:56,240 INFO L280 TraceCheckUtils]: 113: Hoare triple {105237#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,240 INFO L280 TraceCheckUtils]: 114: Hoare triple {105237#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {105237#true} is VALID [2020-07-10 20:18:56,240 INFO L280 TraceCheckUtils]: 115: Hoare triple {105237#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:56,240 INFO L280 TraceCheckUtils]: 116: Hoare triple {105237#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {105237#true} is VALID [2020-07-10 20:18:56,240 INFO L280 TraceCheckUtils]: 117: Hoare triple {105237#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:56,240 INFO L280 TraceCheckUtils]: 118: Hoare triple {105237#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {105237#true} is VALID [2020-07-10 20:18:56,240 INFO L280 TraceCheckUtils]: 119: Hoare triple {105237#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:56,240 INFO L280 TraceCheckUtils]: 120: Hoare triple {105237#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,241 INFO L280 TraceCheckUtils]: 121: Hoare triple {105237#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:56,241 INFO L280 TraceCheckUtils]: 122: Hoare triple {105237#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:56,241 INFO L280 TraceCheckUtils]: 123: Hoare triple {105237#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {105237#true} is VALID [2020-07-10 20:18:56,241 INFO L280 TraceCheckUtils]: 124: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:56,242 INFO L280 TraceCheckUtils]: 125: Hoare triple {105237#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,242 INFO L280 TraceCheckUtils]: 126: Hoare triple {105359#(= 1 ~a24~0)} ~a21~0 := 10; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,243 INFO L280 TraceCheckUtils]: 127: Hoare triple {105359#(= 1 ~a24~0)} #res := 22; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,243 INFO L280 TraceCheckUtils]: 128: Hoare triple {105359#(= 1 ~a24~0)} assume true; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,244 INFO L275 TraceCheckUtils]: 129: Hoare quadruple {105359#(= 1 ~a24~0)} {105237#true} #1401#return; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,245 INFO L280 TraceCheckUtils]: 130: Hoare triple {105359#(= 1 ~a24~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,245 INFO L280 TraceCheckUtils]: 131: Hoare triple {105359#(= 1 ~a24~0)} ~output~0 := #t~ret3; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,246 INFO L280 TraceCheckUtils]: 132: Hoare triple {105359#(= 1 ~a24~0)} havoc #t~ret3; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,250 INFO L280 TraceCheckUtils]: 133: Hoare triple {105359#(= 1 ~a24~0)} assume !false; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,255 INFO L280 TraceCheckUtils]: 134: Hoare triple {105359#(= 1 ~a24~0)} havoc ~input~0; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,255 INFO L280 TraceCheckUtils]: 135: Hoare triple {105359#(= 1 ~a24~0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,256 INFO L280 TraceCheckUtils]: 136: Hoare triple {105359#(= 1 ~a24~0)} ~input~0 := #t~nondet2; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,257 INFO L280 TraceCheckUtils]: 137: Hoare triple {105359#(= 1 ~a24~0)} havoc #t~nondet2; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,257 INFO L280 TraceCheckUtils]: 138: Hoare triple {105359#(= 1 ~a24~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,258 INFO L263 TraceCheckUtils]: 139: Hoare triple {105359#(= 1 ~a24~0)} call #t~ret3 := calculate_output(~input~0); {105626#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,258 INFO L280 TraceCheckUtils]: 140: Hoare triple {105626#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {105237#true} is VALID [2020-07-10 20:18:56,258 INFO L280 TraceCheckUtils]: 141: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,258 INFO L280 TraceCheckUtils]: 142: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,258 INFO L280 TraceCheckUtils]: 143: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,259 INFO L280 TraceCheckUtils]: 144: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,259 INFO L280 TraceCheckUtils]: 145: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,259 INFO L280 TraceCheckUtils]: 146: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,259 INFO L280 TraceCheckUtils]: 147: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,259 INFO L280 TraceCheckUtils]: 148: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,259 INFO L280 TraceCheckUtils]: 149: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,259 INFO L280 TraceCheckUtils]: 150: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,259 INFO L280 TraceCheckUtils]: 151: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,260 INFO L280 TraceCheckUtils]: 152: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,260 INFO L280 TraceCheckUtils]: 153: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,260 INFO L280 TraceCheckUtils]: 154: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,260 INFO L280 TraceCheckUtils]: 155: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,260 INFO L280 TraceCheckUtils]: 156: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,260 INFO L280 TraceCheckUtils]: 157: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,260 INFO L280 TraceCheckUtils]: 158: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,261 INFO L280 TraceCheckUtils]: 159: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,261 INFO L280 TraceCheckUtils]: 160: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,261 INFO L280 TraceCheckUtils]: 161: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,261 INFO L280 TraceCheckUtils]: 162: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,261 INFO L280 TraceCheckUtils]: 163: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,261 INFO L280 TraceCheckUtils]: 164: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,261 INFO L280 TraceCheckUtils]: 165: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,262 INFO L280 TraceCheckUtils]: 166: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,262 INFO L280 TraceCheckUtils]: 167: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,262 INFO L280 TraceCheckUtils]: 168: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,262 INFO L280 TraceCheckUtils]: 169: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,262 INFO L280 TraceCheckUtils]: 170: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,262 INFO L280 TraceCheckUtils]: 171: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,262 INFO L280 TraceCheckUtils]: 172: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,263 INFO L280 TraceCheckUtils]: 173: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,263 INFO L280 TraceCheckUtils]: 174: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,263 INFO L280 TraceCheckUtils]: 175: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,263 INFO L280 TraceCheckUtils]: 176: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,263 INFO L280 TraceCheckUtils]: 177: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,263 INFO L280 TraceCheckUtils]: 178: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,263 INFO L280 TraceCheckUtils]: 179: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,263 INFO L280 TraceCheckUtils]: 180: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,264 INFO L280 TraceCheckUtils]: 181: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,264 INFO L280 TraceCheckUtils]: 182: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,264 INFO L280 TraceCheckUtils]: 183: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,264 INFO L280 TraceCheckUtils]: 184: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,264 INFO L280 TraceCheckUtils]: 185: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,264 INFO L280 TraceCheckUtils]: 186: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,264 INFO L280 TraceCheckUtils]: 187: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,265 INFO L280 TraceCheckUtils]: 188: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,265 INFO L280 TraceCheckUtils]: 189: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,265 INFO L280 TraceCheckUtils]: 190: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,265 INFO L280 TraceCheckUtils]: 191: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,265 INFO L280 TraceCheckUtils]: 192: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,265 INFO L280 TraceCheckUtils]: 193: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,265 INFO L280 TraceCheckUtils]: 194: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,265 INFO L280 TraceCheckUtils]: 195: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,266 INFO L280 TraceCheckUtils]: 196: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,266 INFO L280 TraceCheckUtils]: 197: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,266 INFO L280 TraceCheckUtils]: 198: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,266 INFO L280 TraceCheckUtils]: 199: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,266 INFO L280 TraceCheckUtils]: 200: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,267 INFO L280 TraceCheckUtils]: 201: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,267 INFO L280 TraceCheckUtils]: 202: Hoare triple {105237#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,267 INFO L280 TraceCheckUtils]: 203: Hoare triple {105237#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:56,267 INFO L280 TraceCheckUtils]: 204: Hoare triple {105237#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,267 INFO L280 TraceCheckUtils]: 205: Hoare triple {105237#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {105237#true} is VALID [2020-07-10 20:18:56,267 INFO L280 TraceCheckUtils]: 206: Hoare triple {105237#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:56,268 INFO L280 TraceCheckUtils]: 207: Hoare triple {105237#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {105237#true} is VALID [2020-07-10 20:18:56,268 INFO L280 TraceCheckUtils]: 208: Hoare triple {105237#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:56,268 INFO L280 TraceCheckUtils]: 209: Hoare triple {105237#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:56,268 INFO L280 TraceCheckUtils]: 210: Hoare triple {105237#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:56,268 INFO L280 TraceCheckUtils]: 211: Hoare triple {105237#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:56,269 INFO L280 TraceCheckUtils]: 212: Hoare triple {105237#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:56,269 INFO L280 TraceCheckUtils]: 213: Hoare triple {105237#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {105237#true} is VALID [2020-07-10 20:18:56,269 INFO L280 TraceCheckUtils]: 214: Hoare triple {105237#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:56,269 INFO L280 TraceCheckUtils]: 215: Hoare triple {105237#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:56,269 INFO L280 TraceCheckUtils]: 216: Hoare triple {105237#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {105237#true} is VALID [2020-07-10 20:18:56,269 INFO L280 TraceCheckUtils]: 217: Hoare triple {105237#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:56,270 INFO L280 TraceCheckUtils]: 218: Hoare triple {105237#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {105237#true} is VALID [2020-07-10 20:18:56,270 INFO L280 TraceCheckUtils]: 219: Hoare triple {105237#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {105237#true} is VALID [2020-07-10 20:18:56,270 INFO L280 TraceCheckUtils]: 220: Hoare triple {105237#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:56,270 INFO L280 TraceCheckUtils]: 221: Hoare triple {105237#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {105237#true} is VALID [2020-07-10 20:18:56,270 INFO L280 TraceCheckUtils]: 222: Hoare triple {105237#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:56,271 INFO L280 TraceCheckUtils]: 223: Hoare triple {105237#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {105237#true} is VALID [2020-07-10 20:18:56,271 INFO L280 TraceCheckUtils]: 224: Hoare triple {105237#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {105237#true} is VALID [2020-07-10 20:18:56,271 INFO L280 TraceCheckUtils]: 225: Hoare triple {105237#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:56,271 INFO L280 TraceCheckUtils]: 226: Hoare triple {105237#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:56,271 INFO L280 TraceCheckUtils]: 227: Hoare triple {105237#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {105237#true} is VALID [2020-07-10 20:18:56,271 INFO L280 TraceCheckUtils]: 228: Hoare triple {105237#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {105237#true} is VALID [2020-07-10 20:18:56,272 INFO L280 TraceCheckUtils]: 229: Hoare triple {105237#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:56,272 INFO L280 TraceCheckUtils]: 230: Hoare triple {105237#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:56,272 INFO L280 TraceCheckUtils]: 231: Hoare triple {105237#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,272 INFO L280 TraceCheckUtils]: 232: Hoare triple {105237#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {105237#true} is VALID [2020-07-10 20:18:56,272 INFO L280 TraceCheckUtils]: 233: Hoare triple {105237#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:56,273 INFO L280 TraceCheckUtils]: 234: Hoare triple {105237#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {105237#true} is VALID [2020-07-10 20:18:56,273 INFO L280 TraceCheckUtils]: 235: Hoare triple {105237#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:56,273 INFO L280 TraceCheckUtils]: 236: Hoare triple {105237#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {105237#true} is VALID [2020-07-10 20:18:56,273 INFO L280 TraceCheckUtils]: 237: Hoare triple {105237#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:56,273 INFO L280 TraceCheckUtils]: 238: Hoare triple {105237#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,273 INFO L280 TraceCheckUtils]: 239: Hoare triple {105237#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:56,274 INFO L280 TraceCheckUtils]: 240: Hoare triple {105237#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {105237#true} is VALID [2020-07-10 20:18:56,274 INFO L280 TraceCheckUtils]: 241: Hoare triple {105237#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {105237#true} is VALID [2020-07-10 20:18:56,282 INFO L280 TraceCheckUtils]: 242: Hoare triple {105237#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,283 INFO L280 TraceCheckUtils]: 243: Hoare triple {105359#(= 1 ~a24~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); {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,283 INFO L280 TraceCheckUtils]: 244: Hoare triple {105359#(= 1 ~a24~0)} ~a21~0 := 7; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,284 INFO L280 TraceCheckUtils]: 245: Hoare triple {105359#(= 1 ~a24~0)} #res := 25; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,285 INFO L280 TraceCheckUtils]: 246: Hoare triple {105359#(= 1 ~a24~0)} assume true; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,286 INFO L275 TraceCheckUtils]: 247: Hoare quadruple {105359#(= 1 ~a24~0)} {105359#(= 1 ~a24~0)} #1401#return; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,287 INFO L280 TraceCheckUtils]: 248: Hoare triple {105359#(= 1 ~a24~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,288 INFO L280 TraceCheckUtils]: 249: Hoare triple {105359#(= 1 ~a24~0)} ~output~0 := #t~ret3; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,288 INFO L280 TraceCheckUtils]: 250: Hoare triple {105359#(= 1 ~a24~0)} havoc #t~ret3; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,289 INFO L280 TraceCheckUtils]: 251: Hoare triple {105359#(= 1 ~a24~0)} assume !false; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,289 INFO L280 TraceCheckUtils]: 252: Hoare triple {105359#(= 1 ~a24~0)} havoc ~input~0; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,290 INFO L280 TraceCheckUtils]: 253: Hoare triple {105359#(= 1 ~a24~0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,290 INFO L280 TraceCheckUtils]: 254: Hoare triple {105359#(= 1 ~a24~0)} ~input~0 := #t~nondet2; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,291 INFO L280 TraceCheckUtils]: 255: Hoare triple {105359#(= 1 ~a24~0)} havoc #t~nondet2; {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,291 INFO L280 TraceCheckUtils]: 256: Hoare triple {105359#(= 1 ~a24~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,293 INFO L263 TraceCheckUtils]: 257: Hoare triple {105359#(= 1 ~a24~0)} call #t~ret3 := calculate_output(~input~0); {105626#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,293 INFO L280 TraceCheckUtils]: 258: Hoare triple {105626#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {105237#true} is VALID [2020-07-10 20:18:56,293 INFO L280 TraceCheckUtils]: 259: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,293 INFO L280 TraceCheckUtils]: 260: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,294 INFO L280 TraceCheckUtils]: 261: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,294 INFO L280 TraceCheckUtils]: 262: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,294 INFO L280 TraceCheckUtils]: 263: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,294 INFO L280 TraceCheckUtils]: 264: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,294 INFO L280 TraceCheckUtils]: 265: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,294 INFO L280 TraceCheckUtils]: 266: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,294 INFO L280 TraceCheckUtils]: 267: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,295 INFO L280 TraceCheckUtils]: 268: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,295 INFO L280 TraceCheckUtils]: 269: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,295 INFO L280 TraceCheckUtils]: 270: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,295 INFO L280 TraceCheckUtils]: 271: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,295 INFO L280 TraceCheckUtils]: 272: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,295 INFO L280 TraceCheckUtils]: 273: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,295 INFO L280 TraceCheckUtils]: 274: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,295 INFO L280 TraceCheckUtils]: 275: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,296 INFO L280 TraceCheckUtils]: 276: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,296 INFO L280 TraceCheckUtils]: 277: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,296 INFO L280 TraceCheckUtils]: 278: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,296 INFO L280 TraceCheckUtils]: 279: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,296 INFO L280 TraceCheckUtils]: 280: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,296 INFO L280 TraceCheckUtils]: 281: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,296 INFO L280 TraceCheckUtils]: 282: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,296 INFO L280 TraceCheckUtils]: 283: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,297 INFO L280 TraceCheckUtils]: 284: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,297 INFO L280 TraceCheckUtils]: 285: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,297 INFO L280 TraceCheckUtils]: 286: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,297 INFO L280 TraceCheckUtils]: 287: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,297 INFO L280 TraceCheckUtils]: 288: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,297 INFO L280 TraceCheckUtils]: 289: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,297 INFO L280 TraceCheckUtils]: 290: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,297 INFO L280 TraceCheckUtils]: 291: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,298 INFO L280 TraceCheckUtils]: 292: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,298 INFO L280 TraceCheckUtils]: 293: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,298 INFO L280 TraceCheckUtils]: 294: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,298 INFO L280 TraceCheckUtils]: 295: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,298 INFO L280 TraceCheckUtils]: 296: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,298 INFO L280 TraceCheckUtils]: 297: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,298 INFO L280 TraceCheckUtils]: 298: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,298 INFO L280 TraceCheckUtils]: 299: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,299 INFO L280 TraceCheckUtils]: 300: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,299 INFO L280 TraceCheckUtils]: 301: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,299 INFO L280 TraceCheckUtils]: 302: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,299 INFO L280 TraceCheckUtils]: 303: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,299 INFO L280 TraceCheckUtils]: 304: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,299 INFO L280 TraceCheckUtils]: 305: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,299 INFO L280 TraceCheckUtils]: 306: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,300 INFO L280 TraceCheckUtils]: 307: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,300 INFO L280 TraceCheckUtils]: 308: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,300 INFO L280 TraceCheckUtils]: 309: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,300 INFO L280 TraceCheckUtils]: 310: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,300 INFO L280 TraceCheckUtils]: 311: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,300 INFO L280 TraceCheckUtils]: 312: Hoare triple {105237#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,301 INFO L280 TraceCheckUtils]: 313: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,301 INFO L280 TraceCheckUtils]: 314: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,301 INFO L280 TraceCheckUtils]: 315: Hoare triple {105237#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,301 INFO L280 TraceCheckUtils]: 316: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,301 INFO L280 TraceCheckUtils]: 317: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,302 INFO L280 TraceCheckUtils]: 318: Hoare triple {105237#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,302 INFO L280 TraceCheckUtils]: 319: Hoare triple {105237#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,302 INFO L280 TraceCheckUtils]: 320: Hoare triple {105237#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,302 INFO L280 TraceCheckUtils]: 321: Hoare triple {105237#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {105237#true} is VALID [2020-07-10 20:18:56,302 INFO L280 TraceCheckUtils]: 322: Hoare triple {105237#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {105237#true} is VALID [2020-07-10 20:18:56,303 INFO L280 TraceCheckUtils]: 323: Hoare triple {105237#true} assume 1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0); {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,303 INFO L280 TraceCheckUtils]: 324: Hoare triple {105359#(= 1 ~a24~0)} ~a12~0 := -327601 + (~a12~0 - 268644); {105359#(= 1 ~a24~0)} is VALID [2020-07-10 20:18:56,304 INFO L280 TraceCheckUtils]: 325: Hoare triple {105359#(= 1 ~a24~0)} ~a15~0 := 5; {105627#(and (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:18:56,305 INFO L280 TraceCheckUtils]: 326: Hoare triple {105627#(and (= 1 ~a24~0) (= 5 ~a15~0))} ~a21~0 := 6; {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:18:56,306 INFO L280 TraceCheckUtils]: 327: Hoare triple {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} #res := -1; {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:18:56,307 INFO L280 TraceCheckUtils]: 328: Hoare triple {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume true; {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:18:56,307 INFO L275 TraceCheckUtils]: 329: Hoare quadruple {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} {105359#(= 1 ~a24~0)} #1401#return; {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:18:56,308 INFO L280 TraceCheckUtils]: 330: Hoare triple {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:18:56,309 INFO L280 TraceCheckUtils]: 331: Hoare triple {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} ~output~0 := #t~ret3; {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:18:56,310 INFO L280 TraceCheckUtils]: 332: Hoare triple {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} havoc #t~ret3; {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:18:56,311 INFO L280 TraceCheckUtils]: 333: Hoare triple {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume !false; {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:18:56,312 INFO L280 TraceCheckUtils]: 334: Hoare triple {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} havoc ~input~0; {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:18:56,312 INFO L280 TraceCheckUtils]: 335: Hoare triple {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:18:56,313 INFO L280 TraceCheckUtils]: 336: Hoare triple {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} ~input~0 := #t~nondet2; {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:18:56,314 INFO L280 TraceCheckUtils]: 337: Hoare triple {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} havoc #t~nondet2; {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:18:56,315 INFO L280 TraceCheckUtils]: 338: Hoare triple {105540#(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); {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 20:18:56,316 INFO L263 TraceCheckUtils]: 339: Hoare triple {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} call #t~ret3 := calculate_output(~input~0); {105626#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,316 INFO L280 TraceCheckUtils]: 340: Hoare triple {105626#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,317 INFO L280 TraceCheckUtils]: 341: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,318 INFO L280 TraceCheckUtils]: 342: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,319 INFO L280 TraceCheckUtils]: 343: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,320 INFO L280 TraceCheckUtils]: 344: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,321 INFO L280 TraceCheckUtils]: 345: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,321 INFO L280 TraceCheckUtils]: 346: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,322 INFO L280 TraceCheckUtils]: 347: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,323 INFO L280 TraceCheckUtils]: 348: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,323 INFO L280 TraceCheckUtils]: 349: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,324 INFO L280 TraceCheckUtils]: 350: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,325 INFO L280 TraceCheckUtils]: 351: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,326 INFO L280 TraceCheckUtils]: 352: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,327 INFO L280 TraceCheckUtils]: 353: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,328 INFO L280 TraceCheckUtils]: 354: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,328 INFO L280 TraceCheckUtils]: 355: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,329 INFO L280 TraceCheckUtils]: 356: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,330 INFO L280 TraceCheckUtils]: 357: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,331 INFO L280 TraceCheckUtils]: 358: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,332 INFO L280 TraceCheckUtils]: 359: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,332 INFO L280 TraceCheckUtils]: 360: Hoare triple {105628#(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); {105628#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:18:56,333 INFO L280 TraceCheckUtils]: 361: Hoare triple {105628#(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); {105629#(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-10 20:18:56,334 INFO L280 TraceCheckUtils]: 362: Hoare triple {105629#(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); {105629#(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-10 20:18:56,335 INFO L280 TraceCheckUtils]: 363: Hoare triple {105629#(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); {105629#(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-10 20:18:56,336 INFO L280 TraceCheckUtils]: 364: Hoare triple {105629#(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); {105629#(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-10 20:18:56,337 INFO L280 TraceCheckUtils]: 365: Hoare triple {105629#(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); {105629#(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-10 20:18:56,338 INFO L280 TraceCheckUtils]: 366: Hoare triple {105629#(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); {105630#(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-10 20:18:56,339 INFO L280 TraceCheckUtils]: 367: Hoare triple {105630#(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); {105630#(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-10 20:18:56,340 INFO L280 TraceCheckUtils]: 368: Hoare triple {105630#(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); {105630#(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-10 20:18:56,341 INFO L280 TraceCheckUtils]: 369: Hoare triple {105630#(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); {105630#(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-10 20:18:56,342 INFO L280 TraceCheckUtils]: 370: Hoare triple {105630#(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); {105630#(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-10 20:18:56,343 INFO L280 TraceCheckUtils]: 371: Hoare triple {105630#(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); {105630#(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-10 20:18:56,344 INFO L280 TraceCheckUtils]: 372: Hoare triple {105630#(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); {105630#(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-10 20:18:56,345 INFO L280 TraceCheckUtils]: 373: Hoare triple {105630#(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); {105630#(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-10 20:18:56,346 INFO L280 TraceCheckUtils]: 374: Hoare triple {105630#(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); {105630#(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-10 20:18:56,347 INFO L280 TraceCheckUtils]: 375: Hoare triple {105630#(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); {105630#(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-10 20:18:56,347 INFO L280 TraceCheckUtils]: 376: Hoare triple {105630#(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); {105630#(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-10 20:18:56,348 INFO L280 TraceCheckUtils]: 377: Hoare triple {105630#(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); {105630#(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-10 20:18:56,349 INFO L280 TraceCheckUtils]: 378: Hoare triple {105630#(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); {105630#(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-10 20:18:56,350 INFO L280 TraceCheckUtils]: 379: Hoare triple {105630#(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); {105630#(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-10 20:18:56,351 INFO L280 TraceCheckUtils]: 380: Hoare triple {105630#(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); {105631#(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-10 20:18:56,352 INFO L280 TraceCheckUtils]: 381: Hoare triple {105631#(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); {105631#(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-10 20:18:56,354 INFO L280 TraceCheckUtils]: 382: Hoare triple {105631#(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); {105631#(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-10 20:18:56,355 INFO L280 TraceCheckUtils]: 383: Hoare triple {105631#(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); {105631#(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-10 20:18:56,355 INFO L280 TraceCheckUtils]: 384: Hoare triple {105631#(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); {105631#(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-10 20:18:56,360 INFO L280 TraceCheckUtils]: 385: Hoare triple {105631#(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); {105631#(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-10 20:18:56,361 INFO L280 TraceCheckUtils]: 386: Hoare triple {105631#(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); {105631#(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-10 20:18:56,362 INFO L280 TraceCheckUtils]: 387: Hoare triple {105631#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,363 INFO L280 TraceCheckUtils]: 388: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,364 INFO L280 TraceCheckUtils]: 389: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,364 INFO L280 TraceCheckUtils]: 390: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,365 INFO L280 TraceCheckUtils]: 391: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,365 INFO L280 TraceCheckUtils]: 392: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,366 INFO L280 TraceCheckUtils]: 393: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,366 INFO L280 TraceCheckUtils]: 394: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,367 INFO L280 TraceCheckUtils]: 395: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,367 INFO L280 TraceCheckUtils]: 396: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,368 INFO L280 TraceCheckUtils]: 397: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,368 INFO L280 TraceCheckUtils]: 398: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,369 INFO L280 TraceCheckUtils]: 399: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,369 INFO L280 TraceCheckUtils]: 400: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,370 INFO L280 TraceCheckUtils]: 401: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,370 INFO L280 TraceCheckUtils]: 402: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,371 INFO L280 TraceCheckUtils]: 403: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,371 INFO L280 TraceCheckUtils]: 404: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,372 INFO L280 TraceCheckUtils]: 405: Hoare triple {105632#(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)); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,373 INFO L280 TraceCheckUtils]: 406: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,373 INFO L280 TraceCheckUtils]: 407: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,374 INFO L280 TraceCheckUtils]: 408: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,374 INFO L280 TraceCheckUtils]: 409: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,375 INFO L280 TraceCheckUtils]: 410: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,375 INFO L280 TraceCheckUtils]: 411: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,376 INFO L280 TraceCheckUtils]: 412: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,376 INFO L280 TraceCheckUtils]: 413: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,377 INFO L280 TraceCheckUtils]: 414: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,383 INFO L280 TraceCheckUtils]: 415: Hoare triple {105632#(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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,384 INFO L280 TraceCheckUtils]: 416: Hoare triple {105632#(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)); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,385 INFO L280 TraceCheckUtils]: 417: Hoare triple {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~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); {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,386 INFO L280 TraceCheckUtils]: 418: Hoare triple {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a24~0 := 1; {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,387 INFO L280 TraceCheckUtils]: 419: Hoare triple {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a15~0 := 6; {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,387 INFO L280 TraceCheckUtils]: 420: Hoare triple {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a21~0 := 10; {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,388 INFO L280 TraceCheckUtils]: 421: Hoare triple {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} #res := -1; {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,389 INFO L280 TraceCheckUtils]: 422: Hoare triple {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume true; {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 20:18:56,390 INFO L275 TraceCheckUtils]: 423: Hoare quadruple {105632#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} {105540#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} #1401#return; {105238#false} is VALID [2020-07-10 20:18:56,391 INFO L280 TraceCheckUtils]: 424: Hoare triple {105238#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {105238#false} is VALID [2020-07-10 20:18:56,391 INFO L280 TraceCheckUtils]: 425: Hoare triple {105238#false} ~output~0 := #t~ret3; {105238#false} is VALID [2020-07-10 20:18:56,391 INFO L280 TraceCheckUtils]: 426: Hoare triple {105238#false} havoc #t~ret3; {105238#false} is VALID [2020-07-10 20:18:56,391 INFO L280 TraceCheckUtils]: 427: Hoare triple {105238#false} assume !false; {105238#false} is VALID [2020-07-10 20:18:56,391 INFO L280 TraceCheckUtils]: 428: Hoare triple {105238#false} havoc ~input~0; {105238#false} is VALID [2020-07-10 20:18:56,391 INFO L280 TraceCheckUtils]: 429: Hoare triple {105238#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {105238#false} is VALID [2020-07-10 20:18:56,392 INFO L280 TraceCheckUtils]: 430: Hoare triple {105238#false} ~input~0 := #t~nondet2; {105238#false} is VALID [2020-07-10 20:18:56,392 INFO L280 TraceCheckUtils]: 431: Hoare triple {105238#false} havoc #t~nondet2; {105238#false} is VALID [2020-07-10 20:18:56,392 INFO L280 TraceCheckUtils]: 432: Hoare triple {105238#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {105238#false} is VALID [2020-07-10 20:18:56,392 INFO L263 TraceCheckUtils]: 433: Hoare triple {105238#false} call #t~ret3 := calculate_output(~input~0); {105238#false} is VALID [2020-07-10 20:18:56,392 INFO L280 TraceCheckUtils]: 434: Hoare triple {105238#false} ~input := #in~input; {105238#false} is VALID [2020-07-10 20:18:56,393 INFO L280 TraceCheckUtils]: 435: Hoare triple {105238#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,393 INFO L280 TraceCheckUtils]: 436: Hoare triple {105238#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,393 INFO L280 TraceCheckUtils]: 437: Hoare triple {105238#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,393 INFO L280 TraceCheckUtils]: 438: Hoare triple {105238#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,393 INFO L280 TraceCheckUtils]: 439: Hoare triple {105238#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,394 INFO L280 TraceCheckUtils]: 440: Hoare triple {105238#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,394 INFO L280 TraceCheckUtils]: 441: Hoare triple {105238#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,394 INFO L280 TraceCheckUtils]: 442: Hoare triple {105238#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,394 INFO L280 TraceCheckUtils]: 443: Hoare triple {105238#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,394 INFO L280 TraceCheckUtils]: 444: Hoare triple {105238#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,394 INFO L280 TraceCheckUtils]: 445: Hoare triple {105238#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,395 INFO L280 TraceCheckUtils]: 446: Hoare triple {105238#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,395 INFO L280 TraceCheckUtils]: 447: Hoare triple {105238#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,395 INFO L280 TraceCheckUtils]: 448: Hoare triple {105238#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,395 INFO L280 TraceCheckUtils]: 449: Hoare triple {105238#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,395 INFO L280 TraceCheckUtils]: 450: Hoare triple {105238#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,396 INFO L280 TraceCheckUtils]: 451: Hoare triple {105238#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,396 INFO L280 TraceCheckUtils]: 452: Hoare triple {105238#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,396 INFO L280 TraceCheckUtils]: 453: Hoare triple {105238#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,396 INFO L280 TraceCheckUtils]: 454: Hoare triple {105238#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,396 INFO L280 TraceCheckUtils]: 455: Hoare triple {105238#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,396 INFO L280 TraceCheckUtils]: 456: Hoare triple {105238#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,397 INFO L280 TraceCheckUtils]: 457: Hoare triple {105238#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,397 INFO L280 TraceCheckUtils]: 458: Hoare triple {105238#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,397 INFO L280 TraceCheckUtils]: 459: Hoare triple {105238#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,397 INFO L280 TraceCheckUtils]: 460: Hoare triple {105238#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,397 INFO L280 TraceCheckUtils]: 461: Hoare triple {105238#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,398 INFO L280 TraceCheckUtils]: 462: Hoare triple {105238#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,398 INFO L280 TraceCheckUtils]: 463: Hoare triple {105238#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,398 INFO L280 TraceCheckUtils]: 464: Hoare triple {105238#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,398 INFO L280 TraceCheckUtils]: 465: Hoare triple {105238#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,398 INFO L280 TraceCheckUtils]: 466: Hoare triple {105238#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,398 INFO L280 TraceCheckUtils]: 467: Hoare triple {105238#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,399 INFO L280 TraceCheckUtils]: 468: Hoare triple {105238#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,399 INFO L280 TraceCheckUtils]: 469: Hoare triple {105238#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,399 INFO L280 TraceCheckUtils]: 470: Hoare triple {105238#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,399 INFO L280 TraceCheckUtils]: 471: Hoare triple {105238#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,399 INFO L280 TraceCheckUtils]: 472: Hoare triple {105238#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,399 INFO L280 TraceCheckUtils]: 473: Hoare triple {105238#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,400 INFO L280 TraceCheckUtils]: 474: Hoare triple {105238#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,400 INFO L280 TraceCheckUtils]: 475: Hoare triple {105238#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,400 INFO L280 TraceCheckUtils]: 476: Hoare triple {105238#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,400 INFO L280 TraceCheckUtils]: 477: Hoare triple {105238#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,400 INFO L280 TraceCheckUtils]: 478: Hoare triple {105238#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {105238#false} is VALID [2020-07-10 20:18:56,401 INFO L280 TraceCheckUtils]: 479: Hoare triple {105238#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {105238#false} is VALID [2020-07-10 20:18:56,401 INFO L280 TraceCheckUtils]: 480: Hoare triple {105238#false} assume !false; {105238#false} is VALID [2020-07-10 20:18:56,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 20:18:56,675 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 20:18:56,675 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [831536120] [2020-07-10 20:18:56,675 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 20:18:56,676 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2020-07-10 20:18:56,676 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042335660] [2020-07-10 20:18:56,676 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 481 [2020-07-10 20:18:56,677 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 20:18:56,677 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 12 states. [2020-07-10 20:18:57,245 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 303 edges. 303 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:18:57,245 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-10 20:18:57,246 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 20:18:57,246 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-10 20:18:57,246 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-10 20:18:57,246 INFO L87 Difference]: Start difference. First operand 2591 states and 3072 transitions. Second operand 12 states. [2020-07-10 20:18:58,430 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 43 [2020-07-10 20:18:58,749 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 48 [2020-07-10 20:18:59,385 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 48 [2020-07-10 20:19:09,679 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 39 [2020-07-10 20:19:10,085 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 44 [2020-07-10 20:19:11,141 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 44 [2020-07-10 20:19:27,473 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 41 [2020-07-10 20:19:28,011 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 46 [2020-07-10 20:19:28,329 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 45 [2020-07-10 20:19:29,058 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 50 [2020-07-10 20:19:30,184 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 46 [2020-07-10 20:19:31,294 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 50 [2020-07-10 20:19:50,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:19:50,222 INFO L93 Difference]: Finished difference Result 5672 states and 6797 transitions. [2020-07-10 20:19:50,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-07-10 20:19:50,223 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 481 [2020-07-10 20:19:50,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 20:19:50,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-07-10 20:19:50,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2055 transitions. [2020-07-10 20:19:50,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-07-10 20:19:50,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2055 transitions. [2020-07-10 20:19:50,247 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 29 states and 2055 transitions. [2020-07-10 20:19:54,893 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2055 edges. 2055 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:19:55,079 INFO L225 Difference]: With dead ends: 5672 [2020-07-10 20:19:55,079 INFO L226 Difference]: Without dead ends: 2152 [2020-07-10 20:19:55,086 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=319, Invalid=871, Unknown=0, NotChecked=0, Total=1190 [2020-07-10 20:19:55,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2152 states. [2020-07-10 20:20:15,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2152 to 2081. [2020-07-10 20:20:15,395 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 20:20:15,396 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2152 states. Second operand 2081 states. [2020-07-10 20:20:15,396 INFO L74 IsIncluded]: Start isIncluded. First operand 2152 states. Second operand 2081 states. [2020-07-10 20:20:15,396 INFO L87 Difference]: Start difference. First operand 2152 states. Second operand 2081 states. [2020-07-10 20:20:15,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:20:15,531 INFO L93 Difference]: Finished difference Result 2152 states and 2333 transitions. [2020-07-10 20:20:15,531 INFO L276 IsEmpty]: Start isEmpty. Operand 2152 states and 2333 transitions. [2020-07-10 20:20:15,534 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:20:15,534 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:20:15,534 INFO L74 IsIncluded]: Start isIncluded. First operand 2081 states. Second operand 2152 states. [2020-07-10 20:20:15,534 INFO L87 Difference]: Start difference. First operand 2081 states. Second operand 2152 states. [2020-07-10 20:20:15,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:20:15,670 INFO L93 Difference]: Finished difference Result 2152 states and 2333 transitions. [2020-07-10 20:20:15,670 INFO L276 IsEmpty]: Start isEmpty. Operand 2152 states and 2333 transitions. [2020-07-10 20:20:15,673 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:20:15,673 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:20:15,673 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 20:20:15,673 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 20:20:15,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2081 states. [2020-07-10 20:20:15,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2081 states to 2081 states and 2255 transitions. [2020-07-10 20:20:15,794 INFO L78 Accepts]: Start accepts. Automaton has 2081 states and 2255 transitions. Word has length 481 [2020-07-10 20:20:15,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 20:20:15,795 INFO L479 AbstractCegarLoop]: Abstraction has 2081 states and 2255 transitions. [2020-07-10 20:20:15,795 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-10 20:20:15,795 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2081 states and 2255 transitions. [2020-07-10 20:20:23,828 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2255 edges. 2255 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:20:23,829 INFO L276 IsEmpty]: Start isEmpty. Operand 2081 states and 2255 transitions. [2020-07-10 20:20:23,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 518 [2020-07-10 20:20:23,833 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 20:20:23,834 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, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 20:20:23,834 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-07-10 20:20:23,834 INFO L427 AbstractCegarLoop]: === Iteration 9 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 20:20:23,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 20:20:23,835 INFO L82 PathProgramCache]: Analyzing trace with hash -542242580, now seen corresponding path program 1 times [2020-07-10 20:20:23,835 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 20:20:23,835 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [694148725] [2020-07-10 20:20:23,835 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 20:20:24,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:20:24,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:20:24,179 INFO L280 TraceCheckUtils]: 0: Hoare triple {125923#(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; {125500#true} is VALID [2020-07-10 20:20:24,180 INFO L280 TraceCheckUtils]: 1: Hoare triple {125500#true} ~inputB~0 := 2; {125500#true} is VALID [2020-07-10 20:20:24,180 INFO L280 TraceCheckUtils]: 2: Hoare triple {125500#true} ~inputC~0 := 3; {125500#true} is VALID [2020-07-10 20:20:24,180 INFO L280 TraceCheckUtils]: 3: Hoare triple {125500#true} ~inputF~0 := 6; {125500#true} is VALID [2020-07-10 20:20:24,180 INFO L280 TraceCheckUtils]: 4: Hoare triple {125500#true} ~inputE~0 := 5; {125500#true} is VALID [2020-07-10 20:20:24,180 INFO L280 TraceCheckUtils]: 5: Hoare triple {125500#true} ~inputA~0 := 1; {125500#true} is VALID [2020-07-10 20:20:24,181 INFO L280 TraceCheckUtils]: 6: Hoare triple {125500#true} ~a21~0 := 7; {125500#true} is VALID [2020-07-10 20:20:24,181 INFO L280 TraceCheckUtils]: 7: Hoare triple {125500#true} ~a15~0 := 8; {125500#true} is VALID [2020-07-10 20:20:24,181 INFO L280 TraceCheckUtils]: 8: Hoare triple {125500#true} ~a12~0 := -49; {125500#true} is VALID [2020-07-10 20:20:24,181 INFO L280 TraceCheckUtils]: 9: Hoare triple {125500#true} ~a24~0 := 1; {125500#true} is VALID [2020-07-10 20:20:24,181 INFO L280 TraceCheckUtils]: 10: Hoare triple {125500#true} assume true; {125500#true} is VALID [2020-07-10 20:20:24,182 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {125500#true} {125500#true} #1397#return; {125500#true} is VALID [2020-07-10 20:20:24,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:20:24,235 INFO L280 TraceCheckUtils]: 0: Hoare triple {125924#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {125500#true} is VALID [2020-07-10 20:20:24,235 INFO L280 TraceCheckUtils]: 1: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,236 INFO L280 TraceCheckUtils]: 2: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,236 INFO L280 TraceCheckUtils]: 3: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,236 INFO L280 TraceCheckUtils]: 4: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,236 INFO L280 TraceCheckUtils]: 5: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,236 INFO L280 TraceCheckUtils]: 6: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,236 INFO L280 TraceCheckUtils]: 7: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,236 INFO L280 TraceCheckUtils]: 8: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,237 INFO L280 TraceCheckUtils]: 9: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,237 INFO L280 TraceCheckUtils]: 10: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,237 INFO L280 TraceCheckUtils]: 11: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,237 INFO L280 TraceCheckUtils]: 12: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,237 INFO L280 TraceCheckUtils]: 13: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,237 INFO L280 TraceCheckUtils]: 14: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,237 INFO L280 TraceCheckUtils]: 15: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,237 INFO L280 TraceCheckUtils]: 16: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,238 INFO L280 TraceCheckUtils]: 17: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,238 INFO L280 TraceCheckUtils]: 18: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,238 INFO L280 TraceCheckUtils]: 19: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,238 INFO L280 TraceCheckUtils]: 20: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,238 INFO L280 TraceCheckUtils]: 21: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,238 INFO L280 TraceCheckUtils]: 22: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,238 INFO L280 TraceCheckUtils]: 23: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,239 INFO L280 TraceCheckUtils]: 24: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,239 INFO L280 TraceCheckUtils]: 25: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,239 INFO L280 TraceCheckUtils]: 26: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,239 INFO L280 TraceCheckUtils]: 27: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,239 INFO L280 TraceCheckUtils]: 28: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,240 INFO L280 TraceCheckUtils]: 29: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,240 INFO L280 TraceCheckUtils]: 30: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,240 INFO L280 TraceCheckUtils]: 31: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,240 INFO L280 TraceCheckUtils]: 32: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,240 INFO L280 TraceCheckUtils]: 33: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,240 INFO L280 TraceCheckUtils]: 34: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,241 INFO L280 TraceCheckUtils]: 35: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,241 INFO L280 TraceCheckUtils]: 36: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,241 INFO L280 TraceCheckUtils]: 37: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,241 INFO L280 TraceCheckUtils]: 38: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,241 INFO L280 TraceCheckUtils]: 39: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,242 INFO L280 TraceCheckUtils]: 40: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,242 INFO L280 TraceCheckUtils]: 41: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,242 INFO L280 TraceCheckUtils]: 42: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,242 INFO L280 TraceCheckUtils]: 43: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,242 INFO L280 TraceCheckUtils]: 44: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,242 INFO L280 TraceCheckUtils]: 45: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,243 INFO L280 TraceCheckUtils]: 46: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,243 INFO L280 TraceCheckUtils]: 47: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,243 INFO L280 TraceCheckUtils]: 48: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,243 INFO L280 TraceCheckUtils]: 49: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,243 INFO L280 TraceCheckUtils]: 50: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,244 INFO L280 TraceCheckUtils]: 51: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,244 INFO L280 TraceCheckUtils]: 52: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,244 INFO L280 TraceCheckUtils]: 53: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,244 INFO L280 TraceCheckUtils]: 54: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,244 INFO L280 TraceCheckUtils]: 55: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,244 INFO L280 TraceCheckUtils]: 56: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,245 INFO L280 TraceCheckUtils]: 57: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,245 INFO L280 TraceCheckUtils]: 58: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,245 INFO L280 TraceCheckUtils]: 59: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,245 INFO L280 TraceCheckUtils]: 60: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,245 INFO L280 TraceCheckUtils]: 61: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,245 INFO L280 TraceCheckUtils]: 62: Hoare triple {125500#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,246 INFO L280 TraceCheckUtils]: 63: Hoare triple {125500#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,246 INFO L280 TraceCheckUtils]: 64: Hoare triple {125500#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,246 INFO L280 TraceCheckUtils]: 65: Hoare triple {125500#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {125500#true} is VALID [2020-07-10 20:20:24,246 INFO L280 TraceCheckUtils]: 66: Hoare triple {125500#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,246 INFO L280 TraceCheckUtils]: 67: Hoare triple {125500#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {125500#true} is VALID [2020-07-10 20:20:24,247 INFO L280 TraceCheckUtils]: 68: Hoare triple {125500#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,247 INFO L280 TraceCheckUtils]: 69: Hoare triple {125500#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,247 INFO L280 TraceCheckUtils]: 70: Hoare triple {125500#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,247 INFO L280 TraceCheckUtils]: 71: Hoare triple {125500#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,247 INFO L280 TraceCheckUtils]: 72: Hoare triple {125500#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,247 INFO L280 TraceCheckUtils]: 73: Hoare triple {125500#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {125500#true} is VALID [2020-07-10 20:20:24,248 INFO L280 TraceCheckUtils]: 74: Hoare triple {125500#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,248 INFO L280 TraceCheckUtils]: 75: Hoare triple {125500#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,248 INFO L280 TraceCheckUtils]: 76: Hoare triple {125500#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {125500#true} is VALID [2020-07-10 20:20:24,248 INFO L280 TraceCheckUtils]: 77: Hoare triple {125500#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,248 INFO L280 TraceCheckUtils]: 78: Hoare triple {125500#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {125500#true} is VALID [2020-07-10 20:20:24,249 INFO L280 TraceCheckUtils]: 79: Hoare triple {125500#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,249 INFO L280 TraceCheckUtils]: 80: Hoare triple {125500#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,249 INFO L280 TraceCheckUtils]: 81: Hoare triple {125500#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,249 INFO L280 TraceCheckUtils]: 82: Hoare triple {125500#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,249 INFO L280 TraceCheckUtils]: 83: Hoare triple {125500#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,249 INFO L280 TraceCheckUtils]: 84: Hoare triple {125500#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {125500#true} is VALID [2020-07-10 20:20:24,250 INFO L280 TraceCheckUtils]: 85: Hoare triple {125500#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,250 INFO L280 TraceCheckUtils]: 86: Hoare triple {125500#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,250 INFO L280 TraceCheckUtils]: 87: Hoare triple {125500#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,250 INFO L280 TraceCheckUtils]: 88: Hoare triple {125500#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {125500#true} is VALID [2020-07-10 20:20:24,250 INFO L280 TraceCheckUtils]: 89: Hoare triple {125500#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,251 INFO L280 TraceCheckUtils]: 90: Hoare triple {125500#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,251 INFO L280 TraceCheckUtils]: 91: Hoare triple {125500#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,251 INFO L280 TraceCheckUtils]: 92: Hoare triple {125500#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,251 INFO L280 TraceCheckUtils]: 93: Hoare triple {125500#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,251 INFO L280 TraceCheckUtils]: 94: Hoare triple {125500#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,251 INFO L280 TraceCheckUtils]: 95: Hoare triple {125500#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,252 INFO L280 TraceCheckUtils]: 96: Hoare triple {125500#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,252 INFO L280 TraceCheckUtils]: 97: Hoare triple {125500#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,252 INFO L280 TraceCheckUtils]: 98: Hoare triple {125500#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,252 INFO L280 TraceCheckUtils]: 99: Hoare triple {125500#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,252 INFO L280 TraceCheckUtils]: 100: Hoare triple {125500#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,253 INFO L280 TraceCheckUtils]: 101: Hoare triple {125500#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {125500#true} is VALID [2020-07-10 20:20:24,253 INFO L280 TraceCheckUtils]: 102: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,253 INFO L280 TraceCheckUtils]: 103: Hoare triple {125500#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0; {125500#true} is VALID [2020-07-10 20:20:24,253 INFO L280 TraceCheckUtils]: 104: Hoare triple {125500#true} ~a21~0 := 10; {125500#true} is VALID [2020-07-10 20:20:24,253 INFO L280 TraceCheckUtils]: 105: Hoare triple {125500#true} #res := 22; {125500#true} is VALID [2020-07-10 20:20:24,253 INFO L280 TraceCheckUtils]: 106: Hoare triple {125500#true} assume true; {125500#true} is VALID [2020-07-10 20:20:24,254 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {125500#true} {125500#true} #1401#return; {125500#true} is VALID [2020-07-10 20:20:24,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:20:24,305 INFO L280 TraceCheckUtils]: 0: Hoare triple {125924#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {125500#true} is VALID [2020-07-10 20:20:24,305 INFO L280 TraceCheckUtils]: 1: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,305 INFO L280 TraceCheckUtils]: 2: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,306 INFO L280 TraceCheckUtils]: 3: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,306 INFO L280 TraceCheckUtils]: 4: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,306 INFO L280 TraceCheckUtils]: 5: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,306 INFO L280 TraceCheckUtils]: 6: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,306 INFO L280 TraceCheckUtils]: 7: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,307 INFO L280 TraceCheckUtils]: 8: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,307 INFO L280 TraceCheckUtils]: 9: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,307 INFO L280 TraceCheckUtils]: 10: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,307 INFO L280 TraceCheckUtils]: 11: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,307 INFO L280 TraceCheckUtils]: 12: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,307 INFO L280 TraceCheckUtils]: 13: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,308 INFO L280 TraceCheckUtils]: 14: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,308 INFO L280 TraceCheckUtils]: 15: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,308 INFO L280 TraceCheckUtils]: 16: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,308 INFO L280 TraceCheckUtils]: 17: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,308 INFO L280 TraceCheckUtils]: 18: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,309 INFO L280 TraceCheckUtils]: 19: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,309 INFO L280 TraceCheckUtils]: 20: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,309 INFO L280 TraceCheckUtils]: 21: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,309 INFO L280 TraceCheckUtils]: 22: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,309 INFO L280 TraceCheckUtils]: 23: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,309 INFO L280 TraceCheckUtils]: 24: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,310 INFO L280 TraceCheckUtils]: 25: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,310 INFO L280 TraceCheckUtils]: 26: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,310 INFO L280 TraceCheckUtils]: 27: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,310 INFO L280 TraceCheckUtils]: 28: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,310 INFO L280 TraceCheckUtils]: 29: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,311 INFO L280 TraceCheckUtils]: 30: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,311 INFO L280 TraceCheckUtils]: 31: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,311 INFO L280 TraceCheckUtils]: 32: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,311 INFO L280 TraceCheckUtils]: 33: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,311 INFO L280 TraceCheckUtils]: 34: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,311 INFO L280 TraceCheckUtils]: 35: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,312 INFO L280 TraceCheckUtils]: 36: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,312 INFO L280 TraceCheckUtils]: 37: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,312 INFO L280 TraceCheckUtils]: 38: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,312 INFO L280 TraceCheckUtils]: 39: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,312 INFO L280 TraceCheckUtils]: 40: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,313 INFO L280 TraceCheckUtils]: 41: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,313 INFO L280 TraceCheckUtils]: 42: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,313 INFO L280 TraceCheckUtils]: 43: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,313 INFO L280 TraceCheckUtils]: 44: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,313 INFO L280 TraceCheckUtils]: 45: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,313 INFO L280 TraceCheckUtils]: 46: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,314 INFO L280 TraceCheckUtils]: 47: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,314 INFO L280 TraceCheckUtils]: 48: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,314 INFO L280 TraceCheckUtils]: 49: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,314 INFO L280 TraceCheckUtils]: 50: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,314 INFO L280 TraceCheckUtils]: 51: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,315 INFO L280 TraceCheckUtils]: 52: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,315 INFO L280 TraceCheckUtils]: 53: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,315 INFO L280 TraceCheckUtils]: 54: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,315 INFO L280 TraceCheckUtils]: 55: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,315 INFO L280 TraceCheckUtils]: 56: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,315 INFO L280 TraceCheckUtils]: 57: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,316 INFO L280 TraceCheckUtils]: 58: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,316 INFO L280 TraceCheckUtils]: 59: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,316 INFO L280 TraceCheckUtils]: 60: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,316 INFO L280 TraceCheckUtils]: 61: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,316 INFO L280 TraceCheckUtils]: 62: Hoare triple {125500#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,317 INFO L280 TraceCheckUtils]: 63: Hoare triple {125500#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,317 INFO L280 TraceCheckUtils]: 64: Hoare triple {125500#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,317 INFO L280 TraceCheckUtils]: 65: Hoare triple {125500#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {125500#true} is VALID [2020-07-10 20:20:24,317 INFO L280 TraceCheckUtils]: 66: Hoare triple {125500#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,317 INFO L280 TraceCheckUtils]: 67: Hoare triple {125500#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {125500#true} is VALID [2020-07-10 20:20:24,318 INFO L280 TraceCheckUtils]: 68: Hoare triple {125500#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,318 INFO L280 TraceCheckUtils]: 69: Hoare triple {125500#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,318 INFO L280 TraceCheckUtils]: 70: Hoare triple {125500#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,318 INFO L280 TraceCheckUtils]: 71: Hoare triple {125500#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,318 INFO L280 TraceCheckUtils]: 72: Hoare triple {125500#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,318 INFO L280 TraceCheckUtils]: 73: Hoare triple {125500#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {125500#true} is VALID [2020-07-10 20:20:24,319 INFO L280 TraceCheckUtils]: 74: Hoare triple {125500#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,319 INFO L280 TraceCheckUtils]: 75: Hoare triple {125500#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,319 INFO L280 TraceCheckUtils]: 76: Hoare triple {125500#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {125500#true} is VALID [2020-07-10 20:20:24,319 INFO L280 TraceCheckUtils]: 77: Hoare triple {125500#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,319 INFO L280 TraceCheckUtils]: 78: Hoare triple {125500#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {125500#true} is VALID [2020-07-10 20:20:24,320 INFO L280 TraceCheckUtils]: 79: Hoare triple {125500#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,320 INFO L280 TraceCheckUtils]: 80: Hoare triple {125500#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,320 INFO L280 TraceCheckUtils]: 81: Hoare triple {125500#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,320 INFO L280 TraceCheckUtils]: 82: Hoare triple {125500#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,320 INFO L280 TraceCheckUtils]: 83: Hoare triple {125500#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,320 INFO L280 TraceCheckUtils]: 84: Hoare triple {125500#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {125500#true} is VALID [2020-07-10 20:20:24,321 INFO L280 TraceCheckUtils]: 85: Hoare triple {125500#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,321 INFO L280 TraceCheckUtils]: 86: Hoare triple {125500#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,321 INFO L280 TraceCheckUtils]: 87: Hoare triple {125500#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,321 INFO L280 TraceCheckUtils]: 88: Hoare triple {125500#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {125500#true} is VALID [2020-07-10 20:20:24,321 INFO L280 TraceCheckUtils]: 89: Hoare triple {125500#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,322 INFO L280 TraceCheckUtils]: 90: Hoare triple {125500#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,322 INFO L280 TraceCheckUtils]: 91: Hoare triple {125500#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,322 INFO L280 TraceCheckUtils]: 92: Hoare triple {125500#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,322 INFO L280 TraceCheckUtils]: 93: Hoare triple {125500#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,322 INFO L280 TraceCheckUtils]: 94: Hoare triple {125500#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,322 INFO L280 TraceCheckUtils]: 95: Hoare triple {125500#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,323 INFO L280 TraceCheckUtils]: 96: Hoare triple {125500#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,323 INFO L280 TraceCheckUtils]: 97: Hoare triple {125500#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,323 INFO L280 TraceCheckUtils]: 98: Hoare triple {125500#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,323 INFO L280 TraceCheckUtils]: 99: Hoare triple {125500#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,323 INFO L280 TraceCheckUtils]: 100: Hoare triple {125500#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,324 INFO L280 TraceCheckUtils]: 101: Hoare triple {125500#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {125500#true} is VALID [2020-07-10 20:20:24,324 INFO L280 TraceCheckUtils]: 102: Hoare triple {125500#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0; {125500#true} is VALID [2020-07-10 20:20:24,330 INFO L280 TraceCheckUtils]: 103: Hoare triple {125500#true} ~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); {125730#(<= 0 (+ ~a12~0 2))} is VALID [2020-07-10 20:20:24,331 INFO L280 TraceCheckUtils]: 104: Hoare triple {125730#(<= 0 (+ ~a12~0 2))} ~a21~0 := 7; {125730#(<= 0 (+ ~a12~0 2))} is VALID [2020-07-10 20:20:24,332 INFO L280 TraceCheckUtils]: 105: Hoare triple {125730#(<= 0 (+ ~a12~0 2))} #res := 25; {125730#(<= 0 (+ ~a12~0 2))} is VALID [2020-07-10 20:20:24,333 INFO L280 TraceCheckUtils]: 106: Hoare triple {125730#(<= 0 (+ ~a12~0 2))} assume true; {125730#(<= 0 (+ ~a12~0 2))} is VALID [2020-07-10 20:20:24,334 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {125730#(<= 0 (+ ~a12~0 2))} {125500#true} #1401#return; {125730#(<= 0 (+ ~a12~0 2))} is VALID [2020-07-10 20:20:24,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:20:24,407 INFO L280 TraceCheckUtils]: 0: Hoare triple {125924#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,408 INFO L280 TraceCheckUtils]: 1: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,409 INFO L280 TraceCheckUtils]: 2: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,410 INFO L280 TraceCheckUtils]: 3: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,411 INFO L280 TraceCheckUtils]: 4: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,412 INFO L280 TraceCheckUtils]: 5: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,413 INFO L280 TraceCheckUtils]: 6: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,414 INFO L280 TraceCheckUtils]: 7: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,415 INFO L280 TraceCheckUtils]: 8: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,416 INFO L280 TraceCheckUtils]: 9: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,417 INFO L280 TraceCheckUtils]: 10: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,418 INFO L280 TraceCheckUtils]: 11: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,419 INFO L280 TraceCheckUtils]: 12: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,420 INFO L280 TraceCheckUtils]: 13: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,420 INFO L280 TraceCheckUtils]: 14: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,421 INFO L280 TraceCheckUtils]: 15: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,422 INFO L280 TraceCheckUtils]: 16: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,423 INFO L280 TraceCheckUtils]: 17: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,424 INFO L280 TraceCheckUtils]: 18: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,425 INFO L280 TraceCheckUtils]: 19: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,426 INFO L280 TraceCheckUtils]: 20: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,427 INFO L280 TraceCheckUtils]: 21: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,428 INFO L280 TraceCheckUtils]: 22: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,429 INFO L280 TraceCheckUtils]: 23: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,429 INFO L280 TraceCheckUtils]: 24: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,430 INFO L280 TraceCheckUtils]: 25: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,431 INFO L280 TraceCheckUtils]: 26: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,432 INFO L280 TraceCheckUtils]: 27: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,433 INFO L280 TraceCheckUtils]: 28: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,434 INFO L280 TraceCheckUtils]: 29: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,435 INFO L280 TraceCheckUtils]: 30: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,436 INFO L280 TraceCheckUtils]: 31: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,436 INFO L280 TraceCheckUtils]: 32: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,437 INFO L280 TraceCheckUtils]: 33: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,438 INFO L280 TraceCheckUtils]: 34: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,439 INFO L280 TraceCheckUtils]: 35: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,440 INFO L280 TraceCheckUtils]: 36: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,441 INFO L280 TraceCheckUtils]: 37: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,442 INFO L280 TraceCheckUtils]: 38: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,443 INFO L280 TraceCheckUtils]: 39: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,444 INFO L280 TraceCheckUtils]: 40: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,445 INFO L280 TraceCheckUtils]: 41: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,446 INFO L280 TraceCheckUtils]: 42: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,446 INFO L280 TraceCheckUtils]: 43: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,447 INFO L280 TraceCheckUtils]: 44: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,448 INFO L280 TraceCheckUtils]: 45: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,449 INFO L280 TraceCheckUtils]: 46: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,450 INFO L280 TraceCheckUtils]: 47: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,451 INFO L280 TraceCheckUtils]: 48: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,451 INFO L280 TraceCheckUtils]: 49: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,452 INFO L280 TraceCheckUtils]: 50: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,453 INFO L280 TraceCheckUtils]: 51: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,453 INFO L280 TraceCheckUtils]: 52: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,454 INFO L280 TraceCheckUtils]: 53: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,454 INFO L280 TraceCheckUtils]: 54: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,455 INFO L280 TraceCheckUtils]: 55: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,456 INFO L280 TraceCheckUtils]: 56: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,457 INFO L280 TraceCheckUtils]: 57: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,457 INFO L280 TraceCheckUtils]: 58: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,458 INFO L280 TraceCheckUtils]: 59: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,459 INFO L280 TraceCheckUtils]: 60: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,459 INFO L280 TraceCheckUtils]: 61: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,460 INFO L280 TraceCheckUtils]: 62: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,461 INFO L280 TraceCheckUtils]: 63: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,461 INFO L280 TraceCheckUtils]: 64: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,462 INFO L280 TraceCheckUtils]: 65: Hoare triple {125925#(= ~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)); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,463 INFO L280 TraceCheckUtils]: 66: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,463 INFO L280 TraceCheckUtils]: 67: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,464 INFO L280 TraceCheckUtils]: 68: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,465 INFO L280 TraceCheckUtils]: 69: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,465 INFO L280 TraceCheckUtils]: 70: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,466 INFO L280 TraceCheckUtils]: 71: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,466 INFO L280 TraceCheckUtils]: 72: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,467 INFO L280 TraceCheckUtils]: 73: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,467 INFO L280 TraceCheckUtils]: 74: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,468 INFO L280 TraceCheckUtils]: 75: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,469 INFO L280 TraceCheckUtils]: 76: Hoare triple {125925#(= ~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))); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,469 INFO L280 TraceCheckUtils]: 77: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,470 INFO L280 TraceCheckUtils]: 78: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,471 INFO L280 TraceCheckUtils]: 79: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,471 INFO L280 TraceCheckUtils]: 80: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,472 INFO L280 TraceCheckUtils]: 81: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,473 INFO L280 TraceCheckUtils]: 82: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,473 INFO L280 TraceCheckUtils]: 83: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,474 INFO L280 TraceCheckUtils]: 84: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,474 INFO L280 TraceCheckUtils]: 85: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,475 INFO L280 TraceCheckUtils]: 86: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,476 INFO L280 TraceCheckUtils]: 87: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,476 INFO L280 TraceCheckUtils]: 88: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,477 INFO L280 TraceCheckUtils]: 89: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,477 INFO L280 TraceCheckUtils]: 90: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,478 INFO L280 TraceCheckUtils]: 91: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,479 INFO L280 TraceCheckUtils]: 92: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,480 INFO L280 TraceCheckUtils]: 93: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,481 INFO L280 TraceCheckUtils]: 94: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,482 INFO L280 TraceCheckUtils]: 95: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,482 INFO L280 TraceCheckUtils]: 96: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,483 INFO L280 TraceCheckUtils]: 97: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,483 INFO L280 TraceCheckUtils]: 98: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,484 INFO L280 TraceCheckUtils]: 99: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,485 INFO L280 TraceCheckUtils]: 100: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,486 INFO L280 TraceCheckUtils]: 101: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,486 INFO L280 TraceCheckUtils]: 102: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,487 INFO L280 TraceCheckUtils]: 103: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0; {125926#(<= (+ |old(~a12~0)| 43) 0)} is VALID [2020-07-10 20:20:24,487 INFO L280 TraceCheckUtils]: 104: Hoare triple {125926#(<= (+ |old(~a12~0)| 43) 0)} ~a21~0 := 10; {125926#(<= (+ |old(~a12~0)| 43) 0)} is VALID [2020-07-10 20:20:24,488 INFO L280 TraceCheckUtils]: 105: Hoare triple {125926#(<= (+ |old(~a12~0)| 43) 0)} #res := 22; {125926#(<= (+ |old(~a12~0)| 43) 0)} is VALID [2020-07-10 20:20:24,489 INFO L280 TraceCheckUtils]: 106: Hoare triple {125926#(<= (+ |old(~a12~0)| 43) 0)} assume true; {125926#(<= (+ |old(~a12~0)| 43) 0)} is VALID [2020-07-10 20:20:24,490 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {125926#(<= (+ |old(~a12~0)| 43) 0)} {125730#(<= 0 (+ ~a12~0 2))} #1401#return; {125501#false} is VALID [2020-07-10 20:20:24,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:20:24,525 INFO L280 TraceCheckUtils]: 0: Hoare triple {125924#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {125500#true} is VALID [2020-07-10 20:20:24,526 INFO L280 TraceCheckUtils]: 1: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,526 INFO L280 TraceCheckUtils]: 2: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,526 INFO L280 TraceCheckUtils]: 3: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,526 INFO L280 TraceCheckUtils]: 4: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,527 INFO L280 TraceCheckUtils]: 5: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,527 INFO L280 TraceCheckUtils]: 6: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,527 INFO L280 TraceCheckUtils]: 7: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,527 INFO L280 TraceCheckUtils]: 8: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,527 INFO L280 TraceCheckUtils]: 9: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,528 INFO L280 TraceCheckUtils]: 10: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,528 INFO L280 TraceCheckUtils]: 11: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,528 INFO L280 TraceCheckUtils]: 12: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,528 INFO L280 TraceCheckUtils]: 13: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,528 INFO L280 TraceCheckUtils]: 14: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,529 INFO L280 TraceCheckUtils]: 15: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,529 INFO L280 TraceCheckUtils]: 16: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,529 INFO L280 TraceCheckUtils]: 17: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,529 INFO L280 TraceCheckUtils]: 18: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,529 INFO L280 TraceCheckUtils]: 19: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,530 INFO L280 TraceCheckUtils]: 20: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,530 INFO L280 TraceCheckUtils]: 21: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,530 INFO L280 TraceCheckUtils]: 22: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,530 INFO L280 TraceCheckUtils]: 23: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,530 INFO L280 TraceCheckUtils]: 24: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,531 INFO L280 TraceCheckUtils]: 25: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,531 INFO L280 TraceCheckUtils]: 26: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,531 INFO L280 TraceCheckUtils]: 27: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,531 INFO L280 TraceCheckUtils]: 28: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,531 INFO L280 TraceCheckUtils]: 29: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,532 INFO L280 TraceCheckUtils]: 30: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,532 INFO L280 TraceCheckUtils]: 31: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,532 INFO L280 TraceCheckUtils]: 32: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,532 INFO L280 TraceCheckUtils]: 33: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,532 INFO L280 TraceCheckUtils]: 34: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,533 INFO L280 TraceCheckUtils]: 35: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,533 INFO L280 TraceCheckUtils]: 36: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,533 INFO L280 TraceCheckUtils]: 37: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,533 INFO L280 TraceCheckUtils]: 38: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,533 INFO L280 TraceCheckUtils]: 39: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,534 INFO L280 TraceCheckUtils]: 40: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,534 INFO L280 TraceCheckUtils]: 41: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,534 INFO L280 TraceCheckUtils]: 42: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,534 INFO L280 TraceCheckUtils]: 43: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,534 INFO L280 TraceCheckUtils]: 44: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,535 INFO L280 TraceCheckUtils]: 45: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,535 INFO L280 TraceCheckUtils]: 46: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,535 INFO L280 TraceCheckUtils]: 47: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,535 INFO L280 TraceCheckUtils]: 48: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,535 INFO L280 TraceCheckUtils]: 49: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,536 INFO L280 TraceCheckUtils]: 50: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,536 INFO L280 TraceCheckUtils]: 51: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,536 INFO L280 TraceCheckUtils]: 52: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,536 INFO L280 TraceCheckUtils]: 53: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,537 INFO L280 TraceCheckUtils]: 54: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,537 INFO L280 TraceCheckUtils]: 55: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,537 INFO L280 TraceCheckUtils]: 56: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,537 INFO L280 TraceCheckUtils]: 57: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,537 INFO L280 TraceCheckUtils]: 58: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,538 INFO L280 TraceCheckUtils]: 59: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,538 INFO L280 TraceCheckUtils]: 60: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,538 INFO L280 TraceCheckUtils]: 61: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,538 INFO L280 TraceCheckUtils]: 62: Hoare triple {125500#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,538 INFO L280 TraceCheckUtils]: 63: Hoare triple {125500#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,539 INFO L280 TraceCheckUtils]: 64: Hoare triple {125500#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,539 INFO L280 TraceCheckUtils]: 65: Hoare triple {125500#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {125500#true} is VALID [2020-07-10 20:20:24,539 INFO L280 TraceCheckUtils]: 66: Hoare triple {125500#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,539 INFO L280 TraceCheckUtils]: 67: Hoare triple {125500#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {125500#true} is VALID [2020-07-10 20:20:24,539 INFO L280 TraceCheckUtils]: 68: Hoare triple {125500#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,540 INFO L280 TraceCheckUtils]: 69: Hoare triple {125500#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,540 INFO L280 TraceCheckUtils]: 70: Hoare triple {125500#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,540 INFO L280 TraceCheckUtils]: 71: Hoare triple {125500#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,540 INFO L280 TraceCheckUtils]: 72: Hoare triple {125500#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,540 INFO L280 TraceCheckUtils]: 73: Hoare triple {125500#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {125500#true} is VALID [2020-07-10 20:20:24,541 INFO L280 TraceCheckUtils]: 74: Hoare triple {125500#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,541 INFO L280 TraceCheckUtils]: 75: Hoare triple {125500#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,541 INFO L280 TraceCheckUtils]: 76: Hoare triple {125500#true} assume 4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43)); {125500#true} is VALID [2020-07-10 20:20:24,541 INFO L280 TraceCheckUtils]: 77: Hoare triple {125500#true} ~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); {125500#true} is VALID [2020-07-10 20:20:24,541 INFO L280 TraceCheckUtils]: 78: Hoare triple {125500#true} ~a24~0 := 1; {125500#true} is VALID [2020-07-10 20:20:24,542 INFO L280 TraceCheckUtils]: 79: Hoare triple {125500#true} ~a15~0 := 6; {125500#true} is VALID [2020-07-10 20:20:24,542 INFO L280 TraceCheckUtils]: 80: Hoare triple {125500#true} ~a21~0 := 10; {125500#true} is VALID [2020-07-10 20:20:24,542 INFO L280 TraceCheckUtils]: 81: Hoare triple {125500#true} #res := -1; {125500#true} is VALID [2020-07-10 20:20:24,542 INFO L280 TraceCheckUtils]: 82: Hoare triple {125500#true} assume true; {125500#true} is VALID [2020-07-10 20:20:24,542 INFO L275 TraceCheckUtils]: 83: Hoare quadruple {125500#true} {125501#false} #1401#return; {125501#false} is VALID [2020-07-10 20:20:24,548 INFO L263 TraceCheckUtils]: 0: Hoare triple {125500#true} call ULTIMATE.init(); {125923#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:20:24,548 INFO L280 TraceCheckUtils]: 1: Hoare triple {125923#(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; {125500#true} is VALID [2020-07-10 20:20:24,548 INFO L280 TraceCheckUtils]: 2: Hoare triple {125500#true} ~inputB~0 := 2; {125500#true} is VALID [2020-07-10 20:20:24,549 INFO L280 TraceCheckUtils]: 3: Hoare triple {125500#true} ~inputC~0 := 3; {125500#true} is VALID [2020-07-10 20:20:24,549 INFO L280 TraceCheckUtils]: 4: Hoare triple {125500#true} ~inputF~0 := 6; {125500#true} is VALID [2020-07-10 20:20:24,549 INFO L280 TraceCheckUtils]: 5: Hoare triple {125500#true} ~inputE~0 := 5; {125500#true} is VALID [2020-07-10 20:20:24,549 INFO L280 TraceCheckUtils]: 6: Hoare triple {125500#true} ~inputA~0 := 1; {125500#true} is VALID [2020-07-10 20:20:24,549 INFO L280 TraceCheckUtils]: 7: Hoare triple {125500#true} ~a21~0 := 7; {125500#true} is VALID [2020-07-10 20:20:24,549 INFO L280 TraceCheckUtils]: 8: Hoare triple {125500#true} ~a15~0 := 8; {125500#true} is VALID [2020-07-10 20:20:24,550 INFO L280 TraceCheckUtils]: 9: Hoare triple {125500#true} ~a12~0 := -49; {125500#true} is VALID [2020-07-10 20:20:24,550 INFO L280 TraceCheckUtils]: 10: Hoare triple {125500#true} ~a24~0 := 1; {125500#true} is VALID [2020-07-10 20:20:24,550 INFO L280 TraceCheckUtils]: 11: Hoare triple {125500#true} assume true; {125500#true} is VALID [2020-07-10 20:20:24,550 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {125500#true} {125500#true} #1397#return; {125500#true} is VALID [2020-07-10 20:20:24,550 INFO L263 TraceCheckUtils]: 13: Hoare triple {125500#true} call #t~ret4 := main(); {125500#true} is VALID [2020-07-10 20:20:24,551 INFO L280 TraceCheckUtils]: 14: Hoare triple {125500#true} ~output~0 := -1; {125500#true} is VALID [2020-07-10 20:20:24,551 INFO L280 TraceCheckUtils]: 15: Hoare triple {125500#true} assume !false; {125500#true} is VALID [2020-07-10 20:20:24,551 INFO L280 TraceCheckUtils]: 16: Hoare triple {125500#true} havoc ~input~0; {125500#true} is VALID [2020-07-10 20:20:24,551 INFO L280 TraceCheckUtils]: 17: Hoare triple {125500#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {125500#true} is VALID [2020-07-10 20:20:24,551 INFO L280 TraceCheckUtils]: 18: Hoare triple {125500#true} ~input~0 := #t~nondet2; {125500#true} is VALID [2020-07-10 20:20:24,551 INFO L280 TraceCheckUtils]: 19: Hoare triple {125500#true} havoc #t~nondet2; {125500#true} is VALID [2020-07-10 20:20:24,552 INFO L280 TraceCheckUtils]: 20: Hoare triple {125500#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {125500#true} is VALID [2020-07-10 20:20:24,553 INFO L263 TraceCheckUtils]: 21: Hoare triple {125500#true} call #t~ret3 := calculate_output(~input~0); {125924#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:20:24,553 INFO L280 TraceCheckUtils]: 22: Hoare triple {125924#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {125500#true} is VALID [2020-07-10 20:20:24,553 INFO L280 TraceCheckUtils]: 23: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,554 INFO L280 TraceCheckUtils]: 24: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,554 INFO L280 TraceCheckUtils]: 25: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,554 INFO L280 TraceCheckUtils]: 26: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,554 INFO L280 TraceCheckUtils]: 27: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,554 INFO L280 TraceCheckUtils]: 28: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,554 INFO L280 TraceCheckUtils]: 29: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,555 INFO L280 TraceCheckUtils]: 30: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,555 INFO L280 TraceCheckUtils]: 31: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,555 INFO L280 TraceCheckUtils]: 32: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,555 INFO L280 TraceCheckUtils]: 33: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,555 INFO L280 TraceCheckUtils]: 34: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,556 INFO L280 TraceCheckUtils]: 35: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,556 INFO L280 TraceCheckUtils]: 36: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,556 INFO L280 TraceCheckUtils]: 37: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,556 INFO L280 TraceCheckUtils]: 38: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,556 INFO L280 TraceCheckUtils]: 39: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,557 INFO L280 TraceCheckUtils]: 40: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,557 INFO L280 TraceCheckUtils]: 41: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,557 INFO L280 TraceCheckUtils]: 42: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,557 INFO L280 TraceCheckUtils]: 43: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,557 INFO L280 TraceCheckUtils]: 44: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,558 INFO L280 TraceCheckUtils]: 45: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,558 INFO L280 TraceCheckUtils]: 46: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,558 INFO L280 TraceCheckUtils]: 47: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,558 INFO L280 TraceCheckUtils]: 48: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,558 INFO L280 TraceCheckUtils]: 49: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,559 INFO L280 TraceCheckUtils]: 50: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,559 INFO L280 TraceCheckUtils]: 51: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,559 INFO L280 TraceCheckUtils]: 52: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,559 INFO L280 TraceCheckUtils]: 53: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,560 INFO L280 TraceCheckUtils]: 54: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,560 INFO L280 TraceCheckUtils]: 55: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,560 INFO L280 TraceCheckUtils]: 56: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,560 INFO L280 TraceCheckUtils]: 57: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,560 INFO L280 TraceCheckUtils]: 58: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,561 INFO L280 TraceCheckUtils]: 59: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,561 INFO L280 TraceCheckUtils]: 60: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,561 INFO L280 TraceCheckUtils]: 61: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,561 INFO L280 TraceCheckUtils]: 62: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,561 INFO L280 TraceCheckUtils]: 63: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,562 INFO L280 TraceCheckUtils]: 64: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,562 INFO L280 TraceCheckUtils]: 65: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,562 INFO L280 TraceCheckUtils]: 66: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,562 INFO L280 TraceCheckUtils]: 67: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,562 INFO L280 TraceCheckUtils]: 68: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,562 INFO L280 TraceCheckUtils]: 69: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,563 INFO L280 TraceCheckUtils]: 70: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,563 INFO L280 TraceCheckUtils]: 71: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,563 INFO L280 TraceCheckUtils]: 72: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,563 INFO L280 TraceCheckUtils]: 73: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,563 INFO L280 TraceCheckUtils]: 74: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,563 INFO L280 TraceCheckUtils]: 75: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,564 INFO L280 TraceCheckUtils]: 76: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,564 INFO L280 TraceCheckUtils]: 77: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,564 INFO L280 TraceCheckUtils]: 78: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,564 INFO L280 TraceCheckUtils]: 79: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,564 INFO L280 TraceCheckUtils]: 80: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,564 INFO L280 TraceCheckUtils]: 81: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,565 INFO L280 TraceCheckUtils]: 82: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,565 INFO L280 TraceCheckUtils]: 83: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,565 INFO L280 TraceCheckUtils]: 84: Hoare triple {125500#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,565 INFO L280 TraceCheckUtils]: 85: Hoare triple {125500#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,565 INFO L280 TraceCheckUtils]: 86: Hoare triple {125500#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,566 INFO L280 TraceCheckUtils]: 87: Hoare triple {125500#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {125500#true} is VALID [2020-07-10 20:20:24,566 INFO L280 TraceCheckUtils]: 88: Hoare triple {125500#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,566 INFO L280 TraceCheckUtils]: 89: Hoare triple {125500#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {125500#true} is VALID [2020-07-10 20:20:24,566 INFO L280 TraceCheckUtils]: 90: Hoare triple {125500#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,566 INFO L280 TraceCheckUtils]: 91: Hoare triple {125500#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,566 INFO L280 TraceCheckUtils]: 92: Hoare triple {125500#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,567 INFO L280 TraceCheckUtils]: 93: Hoare triple {125500#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,567 INFO L280 TraceCheckUtils]: 94: Hoare triple {125500#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,567 INFO L280 TraceCheckUtils]: 95: Hoare triple {125500#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {125500#true} is VALID [2020-07-10 20:20:24,567 INFO L280 TraceCheckUtils]: 96: Hoare triple {125500#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,567 INFO L280 TraceCheckUtils]: 97: Hoare triple {125500#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,567 INFO L280 TraceCheckUtils]: 98: Hoare triple {125500#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {125500#true} is VALID [2020-07-10 20:20:24,568 INFO L280 TraceCheckUtils]: 99: Hoare triple {125500#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,568 INFO L280 TraceCheckUtils]: 100: Hoare triple {125500#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {125500#true} is VALID [2020-07-10 20:20:24,568 INFO L280 TraceCheckUtils]: 101: Hoare triple {125500#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,568 INFO L280 TraceCheckUtils]: 102: Hoare triple {125500#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,568 INFO L280 TraceCheckUtils]: 103: Hoare triple {125500#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,569 INFO L280 TraceCheckUtils]: 104: Hoare triple {125500#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,569 INFO L280 TraceCheckUtils]: 105: Hoare triple {125500#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,569 INFO L280 TraceCheckUtils]: 106: Hoare triple {125500#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {125500#true} is VALID [2020-07-10 20:20:24,569 INFO L280 TraceCheckUtils]: 107: Hoare triple {125500#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,569 INFO L280 TraceCheckUtils]: 108: Hoare triple {125500#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,570 INFO L280 TraceCheckUtils]: 109: Hoare triple {125500#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,570 INFO L280 TraceCheckUtils]: 110: Hoare triple {125500#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {125500#true} is VALID [2020-07-10 20:20:24,570 INFO L280 TraceCheckUtils]: 111: Hoare triple {125500#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,570 INFO L280 TraceCheckUtils]: 112: Hoare triple {125500#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,570 INFO L280 TraceCheckUtils]: 113: Hoare triple {125500#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,570 INFO L280 TraceCheckUtils]: 114: Hoare triple {125500#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,571 INFO L280 TraceCheckUtils]: 115: Hoare triple {125500#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,571 INFO L280 TraceCheckUtils]: 116: Hoare triple {125500#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,571 INFO L280 TraceCheckUtils]: 117: Hoare triple {125500#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,571 INFO L280 TraceCheckUtils]: 118: Hoare triple {125500#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,571 INFO L280 TraceCheckUtils]: 119: Hoare triple {125500#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,572 INFO L280 TraceCheckUtils]: 120: Hoare triple {125500#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,572 INFO L280 TraceCheckUtils]: 121: Hoare triple {125500#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,572 INFO L280 TraceCheckUtils]: 122: Hoare triple {125500#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,572 INFO L280 TraceCheckUtils]: 123: Hoare triple {125500#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {125500#true} is VALID [2020-07-10 20:20:24,572 INFO L280 TraceCheckUtils]: 124: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,572 INFO L280 TraceCheckUtils]: 125: Hoare triple {125500#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0; {125500#true} is VALID [2020-07-10 20:20:24,573 INFO L280 TraceCheckUtils]: 126: Hoare triple {125500#true} ~a21~0 := 10; {125500#true} is VALID [2020-07-10 20:20:24,573 INFO L280 TraceCheckUtils]: 127: Hoare triple {125500#true} #res := 22; {125500#true} is VALID [2020-07-10 20:20:24,573 INFO L280 TraceCheckUtils]: 128: Hoare triple {125500#true} assume true; {125500#true} is VALID [2020-07-10 20:20:24,573 INFO L275 TraceCheckUtils]: 129: Hoare quadruple {125500#true} {125500#true} #1401#return; {125500#true} is VALID [2020-07-10 20:20:24,573 INFO L280 TraceCheckUtils]: 130: Hoare triple {125500#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {125500#true} is VALID [2020-07-10 20:20:24,573 INFO L280 TraceCheckUtils]: 131: Hoare triple {125500#true} ~output~0 := #t~ret3; {125500#true} is VALID [2020-07-10 20:20:24,574 INFO L280 TraceCheckUtils]: 132: Hoare triple {125500#true} havoc #t~ret3; {125500#true} is VALID [2020-07-10 20:20:24,574 INFO L280 TraceCheckUtils]: 133: Hoare triple {125500#true} assume !false; {125500#true} is VALID [2020-07-10 20:20:24,574 INFO L280 TraceCheckUtils]: 134: Hoare triple {125500#true} havoc ~input~0; {125500#true} is VALID [2020-07-10 20:20:24,574 INFO L280 TraceCheckUtils]: 135: Hoare triple {125500#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {125500#true} is VALID [2020-07-10 20:20:24,574 INFO L280 TraceCheckUtils]: 136: Hoare triple {125500#true} ~input~0 := #t~nondet2; {125500#true} is VALID [2020-07-10 20:20:24,574 INFO L280 TraceCheckUtils]: 137: Hoare triple {125500#true} havoc #t~nondet2; {125500#true} is VALID [2020-07-10 20:20:24,575 INFO L280 TraceCheckUtils]: 138: Hoare triple {125500#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {125500#true} is VALID [2020-07-10 20:20:24,582 INFO L263 TraceCheckUtils]: 139: Hoare triple {125500#true} call #t~ret3 := calculate_output(~input~0); {125924#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:20:24,582 INFO L280 TraceCheckUtils]: 140: Hoare triple {125924#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {125500#true} is VALID [2020-07-10 20:20:24,582 INFO L280 TraceCheckUtils]: 141: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,582 INFO L280 TraceCheckUtils]: 142: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,583 INFO L280 TraceCheckUtils]: 143: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,583 INFO L280 TraceCheckUtils]: 144: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,583 INFO L280 TraceCheckUtils]: 145: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,583 INFO L280 TraceCheckUtils]: 146: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,583 INFO L280 TraceCheckUtils]: 147: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,584 INFO L280 TraceCheckUtils]: 148: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,584 INFO L280 TraceCheckUtils]: 149: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,584 INFO L280 TraceCheckUtils]: 150: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,584 INFO L280 TraceCheckUtils]: 151: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,584 INFO L280 TraceCheckUtils]: 152: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,584 INFO L280 TraceCheckUtils]: 153: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,585 INFO L280 TraceCheckUtils]: 154: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,585 INFO L280 TraceCheckUtils]: 155: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,585 INFO L280 TraceCheckUtils]: 156: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,585 INFO L280 TraceCheckUtils]: 157: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,586 INFO L280 TraceCheckUtils]: 158: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,586 INFO L280 TraceCheckUtils]: 159: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,586 INFO L280 TraceCheckUtils]: 160: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,586 INFO L280 TraceCheckUtils]: 161: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,587 INFO L280 TraceCheckUtils]: 162: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,587 INFO L280 TraceCheckUtils]: 163: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,587 INFO L280 TraceCheckUtils]: 164: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,587 INFO L280 TraceCheckUtils]: 165: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,587 INFO L280 TraceCheckUtils]: 166: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,588 INFO L280 TraceCheckUtils]: 167: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,588 INFO L280 TraceCheckUtils]: 168: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,588 INFO L280 TraceCheckUtils]: 169: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,588 INFO L280 TraceCheckUtils]: 170: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,588 INFO L280 TraceCheckUtils]: 171: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,589 INFO L280 TraceCheckUtils]: 172: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,589 INFO L280 TraceCheckUtils]: 173: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,589 INFO L280 TraceCheckUtils]: 174: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,589 INFO L280 TraceCheckUtils]: 175: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,590 INFO L280 TraceCheckUtils]: 176: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,590 INFO L280 TraceCheckUtils]: 177: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,590 INFO L280 TraceCheckUtils]: 178: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,590 INFO L280 TraceCheckUtils]: 179: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,590 INFO L280 TraceCheckUtils]: 180: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,590 INFO L280 TraceCheckUtils]: 181: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,591 INFO L280 TraceCheckUtils]: 182: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,591 INFO L280 TraceCheckUtils]: 183: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,591 INFO L280 TraceCheckUtils]: 184: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,591 INFO L280 TraceCheckUtils]: 185: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,591 INFO L280 TraceCheckUtils]: 186: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,592 INFO L280 TraceCheckUtils]: 187: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,592 INFO L280 TraceCheckUtils]: 188: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,592 INFO L280 TraceCheckUtils]: 189: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,592 INFO L280 TraceCheckUtils]: 190: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,592 INFO L280 TraceCheckUtils]: 191: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,592 INFO L280 TraceCheckUtils]: 192: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,593 INFO L280 TraceCheckUtils]: 193: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,593 INFO L280 TraceCheckUtils]: 194: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,593 INFO L280 TraceCheckUtils]: 195: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,593 INFO L280 TraceCheckUtils]: 196: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,593 INFO L280 TraceCheckUtils]: 197: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,593 INFO L280 TraceCheckUtils]: 198: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,594 INFO L280 TraceCheckUtils]: 199: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,594 INFO L280 TraceCheckUtils]: 200: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,594 INFO L280 TraceCheckUtils]: 201: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,594 INFO L280 TraceCheckUtils]: 202: Hoare triple {125500#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,594 INFO L280 TraceCheckUtils]: 203: Hoare triple {125500#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,594 INFO L280 TraceCheckUtils]: 204: Hoare triple {125500#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,595 INFO L280 TraceCheckUtils]: 205: Hoare triple {125500#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {125500#true} is VALID [2020-07-10 20:20:24,595 INFO L280 TraceCheckUtils]: 206: Hoare triple {125500#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,595 INFO L280 TraceCheckUtils]: 207: Hoare triple {125500#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {125500#true} is VALID [2020-07-10 20:20:24,595 INFO L280 TraceCheckUtils]: 208: Hoare triple {125500#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,595 INFO L280 TraceCheckUtils]: 209: Hoare triple {125500#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,596 INFO L280 TraceCheckUtils]: 210: Hoare triple {125500#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,596 INFO L280 TraceCheckUtils]: 211: Hoare triple {125500#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,596 INFO L280 TraceCheckUtils]: 212: Hoare triple {125500#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,596 INFO L280 TraceCheckUtils]: 213: Hoare triple {125500#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {125500#true} is VALID [2020-07-10 20:20:24,596 INFO L280 TraceCheckUtils]: 214: Hoare triple {125500#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,597 INFO L280 TraceCheckUtils]: 215: Hoare triple {125500#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,597 INFO L280 TraceCheckUtils]: 216: Hoare triple {125500#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {125500#true} is VALID [2020-07-10 20:20:24,597 INFO L280 TraceCheckUtils]: 217: Hoare triple {125500#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,597 INFO L280 TraceCheckUtils]: 218: Hoare triple {125500#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {125500#true} is VALID [2020-07-10 20:20:24,597 INFO L280 TraceCheckUtils]: 219: Hoare triple {125500#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,597 INFO L280 TraceCheckUtils]: 220: Hoare triple {125500#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,598 INFO L280 TraceCheckUtils]: 221: Hoare triple {125500#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,598 INFO L280 TraceCheckUtils]: 222: Hoare triple {125500#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,598 INFO L280 TraceCheckUtils]: 223: Hoare triple {125500#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,598 INFO L280 TraceCheckUtils]: 224: Hoare triple {125500#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {125500#true} is VALID [2020-07-10 20:20:24,598 INFO L280 TraceCheckUtils]: 225: Hoare triple {125500#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,598 INFO L280 TraceCheckUtils]: 226: Hoare triple {125500#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,599 INFO L280 TraceCheckUtils]: 227: Hoare triple {125500#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,599 INFO L280 TraceCheckUtils]: 228: Hoare triple {125500#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {125500#true} is VALID [2020-07-10 20:20:24,599 INFO L280 TraceCheckUtils]: 229: Hoare triple {125500#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,599 INFO L280 TraceCheckUtils]: 230: Hoare triple {125500#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,599 INFO L280 TraceCheckUtils]: 231: Hoare triple {125500#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,600 INFO L280 TraceCheckUtils]: 232: Hoare triple {125500#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,600 INFO L280 TraceCheckUtils]: 233: Hoare triple {125500#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,600 INFO L280 TraceCheckUtils]: 234: Hoare triple {125500#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,601 INFO L280 TraceCheckUtils]: 235: Hoare triple {125500#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,601 INFO L280 TraceCheckUtils]: 236: Hoare triple {125500#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {125500#true} is VALID [2020-07-10 20:20:24,601 INFO L280 TraceCheckUtils]: 237: Hoare triple {125500#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,602 INFO L280 TraceCheckUtils]: 238: Hoare triple {125500#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,602 INFO L280 TraceCheckUtils]: 239: Hoare triple {125500#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,602 INFO L280 TraceCheckUtils]: 240: Hoare triple {125500#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,603 INFO L280 TraceCheckUtils]: 241: Hoare triple {125500#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {125500#true} is VALID [2020-07-10 20:20:24,603 INFO L280 TraceCheckUtils]: 242: Hoare triple {125500#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0; {125500#true} is VALID [2020-07-10 20:20:24,613 INFO L280 TraceCheckUtils]: 243: Hoare triple {125500#true} ~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); {125730#(<= 0 (+ ~a12~0 2))} is VALID [2020-07-10 20:20:24,614 INFO L280 TraceCheckUtils]: 244: Hoare triple {125730#(<= 0 (+ ~a12~0 2))} ~a21~0 := 7; {125730#(<= 0 (+ ~a12~0 2))} is VALID [2020-07-10 20:20:24,616 INFO L280 TraceCheckUtils]: 245: Hoare triple {125730#(<= 0 (+ ~a12~0 2))} #res := 25; {125730#(<= 0 (+ ~a12~0 2))} is VALID [2020-07-10 20:20:24,617 INFO L280 TraceCheckUtils]: 246: Hoare triple {125730#(<= 0 (+ ~a12~0 2))} assume true; {125730#(<= 0 (+ ~a12~0 2))} is VALID [2020-07-10 20:20:24,619 INFO L275 TraceCheckUtils]: 247: Hoare quadruple {125730#(<= 0 (+ ~a12~0 2))} {125500#true} #1401#return; {125730#(<= 0 (+ ~a12~0 2))} is VALID [2020-07-10 20:20:24,620 INFO L280 TraceCheckUtils]: 248: Hoare triple {125730#(<= 0 (+ ~a12~0 2))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {125730#(<= 0 (+ ~a12~0 2))} is VALID [2020-07-10 20:20:24,621 INFO L280 TraceCheckUtils]: 249: Hoare triple {125730#(<= 0 (+ ~a12~0 2))} ~output~0 := #t~ret3; {125730#(<= 0 (+ ~a12~0 2))} is VALID [2020-07-10 20:20:24,623 INFO L280 TraceCheckUtils]: 250: Hoare triple {125730#(<= 0 (+ ~a12~0 2))} havoc #t~ret3; {125730#(<= 0 (+ ~a12~0 2))} is VALID [2020-07-10 20:20:24,624 INFO L280 TraceCheckUtils]: 251: Hoare triple {125730#(<= 0 (+ ~a12~0 2))} assume !false; {125730#(<= 0 (+ ~a12~0 2))} is VALID [2020-07-10 20:20:24,625 INFO L280 TraceCheckUtils]: 252: Hoare triple {125730#(<= 0 (+ ~a12~0 2))} havoc ~input~0; {125730#(<= 0 (+ ~a12~0 2))} is VALID [2020-07-10 20:20:24,626 INFO L280 TraceCheckUtils]: 253: Hoare triple {125730#(<= 0 (+ ~a12~0 2))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {125730#(<= 0 (+ ~a12~0 2))} is VALID [2020-07-10 20:20:24,627 INFO L280 TraceCheckUtils]: 254: Hoare triple {125730#(<= 0 (+ ~a12~0 2))} ~input~0 := #t~nondet2; {125730#(<= 0 (+ ~a12~0 2))} is VALID [2020-07-10 20:20:24,628 INFO L280 TraceCheckUtils]: 255: Hoare triple {125730#(<= 0 (+ ~a12~0 2))} havoc #t~nondet2; {125730#(<= 0 (+ ~a12~0 2))} is VALID [2020-07-10 20:20:24,630 INFO L280 TraceCheckUtils]: 256: Hoare triple {125730#(<= 0 (+ ~a12~0 2))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {125730#(<= 0 (+ ~a12~0 2))} is VALID [2020-07-10 20:20:24,631 INFO L263 TraceCheckUtils]: 257: Hoare triple {125730#(<= 0 (+ ~a12~0 2))} call #t~ret3 := calculate_output(~input~0); {125924#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:20:24,632 INFO L280 TraceCheckUtils]: 258: Hoare triple {125924#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,633 INFO L280 TraceCheckUtils]: 259: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,634 INFO L280 TraceCheckUtils]: 260: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,635 INFO L280 TraceCheckUtils]: 261: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,636 INFO L280 TraceCheckUtils]: 262: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,637 INFO L280 TraceCheckUtils]: 263: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,638 INFO L280 TraceCheckUtils]: 264: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,639 INFO L280 TraceCheckUtils]: 265: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,640 INFO L280 TraceCheckUtils]: 266: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,641 INFO L280 TraceCheckUtils]: 267: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,642 INFO L280 TraceCheckUtils]: 268: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,643 INFO L280 TraceCheckUtils]: 269: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,644 INFO L280 TraceCheckUtils]: 270: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,645 INFO L280 TraceCheckUtils]: 271: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,646 INFO L280 TraceCheckUtils]: 272: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,647 INFO L280 TraceCheckUtils]: 273: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,648 INFO L280 TraceCheckUtils]: 274: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,649 INFO L280 TraceCheckUtils]: 275: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,650 INFO L280 TraceCheckUtils]: 276: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,652 INFO L280 TraceCheckUtils]: 277: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,653 INFO L280 TraceCheckUtils]: 278: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,654 INFO L280 TraceCheckUtils]: 279: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,656 INFO L280 TraceCheckUtils]: 280: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,657 INFO L280 TraceCheckUtils]: 281: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,658 INFO L280 TraceCheckUtils]: 282: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,659 INFO L280 TraceCheckUtils]: 283: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,661 INFO L280 TraceCheckUtils]: 284: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,662 INFO L280 TraceCheckUtils]: 285: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,663 INFO L280 TraceCheckUtils]: 286: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,665 INFO L280 TraceCheckUtils]: 287: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,666 INFO L280 TraceCheckUtils]: 288: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,667 INFO L280 TraceCheckUtils]: 289: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,668 INFO L280 TraceCheckUtils]: 290: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,670 INFO L280 TraceCheckUtils]: 291: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,671 INFO L280 TraceCheckUtils]: 292: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,672 INFO L280 TraceCheckUtils]: 293: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,673 INFO L280 TraceCheckUtils]: 294: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,675 INFO L280 TraceCheckUtils]: 295: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,676 INFO L280 TraceCheckUtils]: 296: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,677 INFO L280 TraceCheckUtils]: 297: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,678 INFO L280 TraceCheckUtils]: 298: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,679 INFO L280 TraceCheckUtils]: 299: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,681 INFO L280 TraceCheckUtils]: 300: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,682 INFO L280 TraceCheckUtils]: 301: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,683 INFO L280 TraceCheckUtils]: 302: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,684 INFO L280 TraceCheckUtils]: 303: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,686 INFO L280 TraceCheckUtils]: 304: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,687 INFO L280 TraceCheckUtils]: 305: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,688 INFO L280 TraceCheckUtils]: 306: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,689 INFO L280 TraceCheckUtils]: 307: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,690 INFO L280 TraceCheckUtils]: 308: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,691 INFO L280 TraceCheckUtils]: 309: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,692 INFO L280 TraceCheckUtils]: 310: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,694 INFO L280 TraceCheckUtils]: 311: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,695 INFO L280 TraceCheckUtils]: 312: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,696 INFO L280 TraceCheckUtils]: 313: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,697 INFO L280 TraceCheckUtils]: 314: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,698 INFO L280 TraceCheckUtils]: 315: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,700 INFO L280 TraceCheckUtils]: 316: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,701 INFO L280 TraceCheckUtils]: 317: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,702 INFO L280 TraceCheckUtils]: 318: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,704 INFO L280 TraceCheckUtils]: 319: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,705 INFO L280 TraceCheckUtils]: 320: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,706 INFO L280 TraceCheckUtils]: 321: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,707 INFO L280 TraceCheckUtils]: 322: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,709 INFO L280 TraceCheckUtils]: 323: Hoare triple {125925#(= ~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)); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,710 INFO L280 TraceCheckUtils]: 324: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,711 INFO L280 TraceCheckUtils]: 325: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,713 INFO L280 TraceCheckUtils]: 326: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,714 INFO L280 TraceCheckUtils]: 327: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,715 INFO L280 TraceCheckUtils]: 328: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,717 INFO L280 TraceCheckUtils]: 329: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,718 INFO L280 TraceCheckUtils]: 330: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,719 INFO L280 TraceCheckUtils]: 331: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,721 INFO L280 TraceCheckUtils]: 332: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,722 INFO L280 TraceCheckUtils]: 333: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,723 INFO L280 TraceCheckUtils]: 334: Hoare triple {125925#(= ~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))); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,725 INFO L280 TraceCheckUtils]: 335: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,726 INFO L280 TraceCheckUtils]: 336: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,727 INFO L280 TraceCheckUtils]: 337: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,728 INFO L280 TraceCheckUtils]: 338: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,730 INFO L280 TraceCheckUtils]: 339: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,731 INFO L280 TraceCheckUtils]: 340: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,732 INFO L280 TraceCheckUtils]: 341: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,733 INFO L280 TraceCheckUtils]: 342: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,734 INFO L280 TraceCheckUtils]: 343: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,736 INFO L280 TraceCheckUtils]: 344: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,737 INFO L280 TraceCheckUtils]: 345: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,738 INFO L280 TraceCheckUtils]: 346: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,739 INFO L280 TraceCheckUtils]: 347: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,740 INFO L280 TraceCheckUtils]: 348: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,741 INFO L280 TraceCheckUtils]: 349: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,742 INFO L280 TraceCheckUtils]: 350: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,743 INFO L280 TraceCheckUtils]: 351: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,744 INFO L280 TraceCheckUtils]: 352: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,744 INFO L280 TraceCheckUtils]: 353: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,746 INFO L280 TraceCheckUtils]: 354: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,747 INFO L280 TraceCheckUtils]: 355: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,748 INFO L280 TraceCheckUtils]: 356: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,749 INFO L280 TraceCheckUtils]: 357: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,750 INFO L280 TraceCheckUtils]: 358: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,751 INFO L280 TraceCheckUtils]: 359: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,752 INFO L280 TraceCheckUtils]: 360: Hoare triple {125925#(= ~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); {125925#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:20:24,753 INFO L280 TraceCheckUtils]: 361: Hoare triple {125925#(= ~a12~0 |old(~a12~0)|)} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0; {125926#(<= (+ |old(~a12~0)| 43) 0)} is VALID [2020-07-10 20:20:24,754 INFO L280 TraceCheckUtils]: 362: Hoare triple {125926#(<= (+ |old(~a12~0)| 43) 0)} ~a21~0 := 10; {125926#(<= (+ |old(~a12~0)| 43) 0)} is VALID [2020-07-10 20:20:24,755 INFO L280 TraceCheckUtils]: 363: Hoare triple {125926#(<= (+ |old(~a12~0)| 43) 0)} #res := 22; {125926#(<= (+ |old(~a12~0)| 43) 0)} is VALID [2020-07-10 20:20:24,757 INFO L280 TraceCheckUtils]: 364: Hoare triple {125926#(<= (+ |old(~a12~0)| 43) 0)} assume true; {125926#(<= (+ |old(~a12~0)| 43) 0)} is VALID [2020-07-10 20:20:24,759 INFO L275 TraceCheckUtils]: 365: Hoare quadruple {125926#(<= (+ |old(~a12~0)| 43) 0)} {125730#(<= 0 (+ ~a12~0 2))} #1401#return; {125501#false} is VALID [2020-07-10 20:20:24,759 INFO L280 TraceCheckUtils]: 366: Hoare triple {125501#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {125501#false} is VALID [2020-07-10 20:20:24,760 INFO L280 TraceCheckUtils]: 367: Hoare triple {125501#false} ~output~0 := #t~ret3; {125501#false} is VALID [2020-07-10 20:20:24,760 INFO L280 TraceCheckUtils]: 368: Hoare triple {125501#false} havoc #t~ret3; {125501#false} is VALID [2020-07-10 20:20:24,760 INFO L280 TraceCheckUtils]: 369: Hoare triple {125501#false} assume !false; {125501#false} is VALID [2020-07-10 20:20:24,761 INFO L280 TraceCheckUtils]: 370: Hoare triple {125501#false} havoc ~input~0; {125501#false} is VALID [2020-07-10 20:20:24,761 INFO L280 TraceCheckUtils]: 371: Hoare triple {125501#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {125501#false} is VALID [2020-07-10 20:20:24,761 INFO L280 TraceCheckUtils]: 372: Hoare triple {125501#false} ~input~0 := #t~nondet2; {125501#false} is VALID [2020-07-10 20:20:24,762 INFO L280 TraceCheckUtils]: 373: Hoare triple {125501#false} havoc #t~nondet2; {125501#false} is VALID [2020-07-10 20:20:24,762 INFO L280 TraceCheckUtils]: 374: Hoare triple {125501#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {125501#false} is VALID [2020-07-10 20:20:24,762 INFO L263 TraceCheckUtils]: 375: Hoare triple {125501#false} call #t~ret3 := calculate_output(~input~0); {125924#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:20:24,762 INFO L280 TraceCheckUtils]: 376: Hoare triple {125924#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {125500#true} is VALID [2020-07-10 20:20:24,763 INFO L280 TraceCheckUtils]: 377: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,763 INFO L280 TraceCheckUtils]: 378: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,763 INFO L280 TraceCheckUtils]: 379: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,764 INFO L280 TraceCheckUtils]: 380: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,764 INFO L280 TraceCheckUtils]: 381: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,764 INFO L280 TraceCheckUtils]: 382: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,765 INFO L280 TraceCheckUtils]: 383: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,765 INFO L280 TraceCheckUtils]: 384: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,765 INFO L280 TraceCheckUtils]: 385: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,766 INFO L280 TraceCheckUtils]: 386: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,766 INFO L280 TraceCheckUtils]: 387: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,766 INFO L280 TraceCheckUtils]: 388: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,766 INFO L280 TraceCheckUtils]: 389: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,767 INFO L280 TraceCheckUtils]: 390: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,767 INFO L280 TraceCheckUtils]: 391: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,767 INFO L280 TraceCheckUtils]: 392: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,768 INFO L280 TraceCheckUtils]: 393: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,768 INFO L280 TraceCheckUtils]: 394: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,768 INFO L280 TraceCheckUtils]: 395: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,769 INFO L280 TraceCheckUtils]: 396: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,769 INFO L280 TraceCheckUtils]: 397: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,769 INFO L280 TraceCheckUtils]: 398: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,769 INFO L280 TraceCheckUtils]: 399: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,770 INFO L280 TraceCheckUtils]: 400: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,770 INFO L280 TraceCheckUtils]: 401: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,770 INFO L280 TraceCheckUtils]: 402: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,770 INFO L280 TraceCheckUtils]: 403: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,771 INFO L280 TraceCheckUtils]: 404: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,771 INFO L280 TraceCheckUtils]: 405: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,771 INFO L280 TraceCheckUtils]: 406: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,772 INFO L280 TraceCheckUtils]: 407: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,772 INFO L280 TraceCheckUtils]: 408: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,772 INFO L280 TraceCheckUtils]: 409: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,772 INFO L280 TraceCheckUtils]: 410: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,773 INFO L280 TraceCheckUtils]: 411: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,773 INFO L280 TraceCheckUtils]: 412: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,773 INFO L280 TraceCheckUtils]: 413: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,774 INFO L280 TraceCheckUtils]: 414: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,774 INFO L280 TraceCheckUtils]: 415: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,774 INFO L280 TraceCheckUtils]: 416: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,775 INFO L280 TraceCheckUtils]: 417: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,775 INFO L280 TraceCheckUtils]: 418: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,775 INFO L280 TraceCheckUtils]: 419: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,775 INFO L280 TraceCheckUtils]: 420: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,776 INFO L280 TraceCheckUtils]: 421: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,776 INFO L280 TraceCheckUtils]: 422: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,776 INFO L280 TraceCheckUtils]: 423: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,777 INFO L280 TraceCheckUtils]: 424: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,777 INFO L280 TraceCheckUtils]: 425: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,777 INFO L280 TraceCheckUtils]: 426: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,777 INFO L280 TraceCheckUtils]: 427: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,778 INFO L280 TraceCheckUtils]: 428: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,778 INFO L280 TraceCheckUtils]: 429: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,778 INFO L280 TraceCheckUtils]: 430: Hoare triple {125500#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,778 INFO L280 TraceCheckUtils]: 431: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,779 INFO L280 TraceCheckUtils]: 432: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,779 INFO L280 TraceCheckUtils]: 433: Hoare triple {125500#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,779 INFO L280 TraceCheckUtils]: 434: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,779 INFO L280 TraceCheckUtils]: 435: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,780 INFO L280 TraceCheckUtils]: 436: Hoare triple {125500#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,780 INFO L280 TraceCheckUtils]: 437: Hoare triple {125500#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,780 INFO L280 TraceCheckUtils]: 438: Hoare triple {125500#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,781 INFO L280 TraceCheckUtils]: 439: Hoare triple {125500#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,781 INFO L280 TraceCheckUtils]: 440: Hoare triple {125500#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {125500#true} is VALID [2020-07-10 20:20:24,781 INFO L280 TraceCheckUtils]: 441: Hoare triple {125500#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {125500#true} is VALID [2020-07-10 20:20:24,781 INFO L280 TraceCheckUtils]: 442: Hoare triple {125500#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,782 INFO L280 TraceCheckUtils]: 443: Hoare triple {125500#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {125500#true} is VALID [2020-07-10 20:20:24,782 INFO L280 TraceCheckUtils]: 444: Hoare triple {125500#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,782 INFO L280 TraceCheckUtils]: 445: Hoare triple {125500#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,782 INFO L280 TraceCheckUtils]: 446: Hoare triple {125500#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,783 INFO L280 TraceCheckUtils]: 447: Hoare triple {125500#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,783 INFO L280 TraceCheckUtils]: 448: Hoare triple {125500#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {125500#true} is VALID [2020-07-10 20:20:24,783 INFO L280 TraceCheckUtils]: 449: Hoare triple {125500#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {125500#true} is VALID [2020-07-10 20:20:24,784 INFO L280 TraceCheckUtils]: 450: Hoare triple {125500#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,784 INFO L280 TraceCheckUtils]: 451: Hoare triple {125500#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {125500#true} is VALID [2020-07-10 20:20:24,784 INFO L280 TraceCheckUtils]: 452: Hoare triple {125500#true} assume 4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43)); {125500#true} is VALID [2020-07-10 20:20:24,785 INFO L280 TraceCheckUtils]: 453: Hoare triple {125500#true} ~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); {125500#true} is VALID [2020-07-10 20:20:24,785 INFO L280 TraceCheckUtils]: 454: Hoare triple {125500#true} ~a24~0 := 1; {125500#true} is VALID [2020-07-10 20:20:24,785 INFO L280 TraceCheckUtils]: 455: Hoare triple {125500#true} ~a15~0 := 6; {125500#true} is VALID [2020-07-10 20:20:24,785 INFO L280 TraceCheckUtils]: 456: Hoare triple {125500#true} ~a21~0 := 10; {125500#true} is VALID [2020-07-10 20:20:24,786 INFO L280 TraceCheckUtils]: 457: Hoare triple {125500#true} #res := -1; {125500#true} is VALID [2020-07-10 20:20:24,786 INFO L280 TraceCheckUtils]: 458: Hoare triple {125500#true} assume true; {125500#true} is VALID [2020-07-10 20:20:24,786 INFO L275 TraceCheckUtils]: 459: Hoare quadruple {125500#true} {125501#false} #1401#return; {125501#false} is VALID [2020-07-10 20:20:24,786 INFO L280 TraceCheckUtils]: 460: Hoare triple {125501#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {125501#false} is VALID [2020-07-10 20:20:24,787 INFO L280 TraceCheckUtils]: 461: Hoare triple {125501#false} ~output~0 := #t~ret3; {125501#false} is VALID [2020-07-10 20:20:24,787 INFO L280 TraceCheckUtils]: 462: Hoare triple {125501#false} havoc #t~ret3; {125501#false} is VALID [2020-07-10 20:20:24,787 INFO L280 TraceCheckUtils]: 463: Hoare triple {125501#false} assume !false; {125501#false} is VALID [2020-07-10 20:20:24,787 INFO L280 TraceCheckUtils]: 464: Hoare triple {125501#false} havoc ~input~0; {125501#false} is VALID [2020-07-10 20:20:24,787 INFO L280 TraceCheckUtils]: 465: Hoare triple {125501#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {125501#false} is VALID [2020-07-10 20:20:24,788 INFO L280 TraceCheckUtils]: 466: Hoare triple {125501#false} ~input~0 := #t~nondet2; {125501#false} is VALID [2020-07-10 20:20:24,788 INFO L280 TraceCheckUtils]: 467: Hoare triple {125501#false} havoc #t~nondet2; {125501#false} is VALID [2020-07-10 20:20:24,788 INFO L280 TraceCheckUtils]: 468: Hoare triple {125501#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {125501#false} is VALID [2020-07-10 20:20:24,788 INFO L263 TraceCheckUtils]: 469: Hoare triple {125501#false} call #t~ret3 := calculate_output(~input~0); {125501#false} is VALID [2020-07-10 20:20:24,788 INFO L280 TraceCheckUtils]: 470: Hoare triple {125501#false} ~input := #in~input; {125501#false} is VALID [2020-07-10 20:20:24,789 INFO L280 TraceCheckUtils]: 471: Hoare triple {125501#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,789 INFO L280 TraceCheckUtils]: 472: Hoare triple {125501#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,789 INFO L280 TraceCheckUtils]: 473: Hoare triple {125501#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,789 INFO L280 TraceCheckUtils]: 474: Hoare triple {125501#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,789 INFO L280 TraceCheckUtils]: 475: Hoare triple {125501#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,789 INFO L280 TraceCheckUtils]: 476: Hoare triple {125501#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,790 INFO L280 TraceCheckUtils]: 477: Hoare triple {125501#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,790 INFO L280 TraceCheckUtils]: 478: Hoare triple {125501#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,790 INFO L280 TraceCheckUtils]: 479: Hoare triple {125501#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,790 INFO L280 TraceCheckUtils]: 480: Hoare triple {125501#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,791 INFO L280 TraceCheckUtils]: 481: Hoare triple {125501#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,791 INFO L280 TraceCheckUtils]: 482: Hoare triple {125501#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,791 INFO L280 TraceCheckUtils]: 483: Hoare triple {125501#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,791 INFO L280 TraceCheckUtils]: 484: Hoare triple {125501#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,791 INFO L280 TraceCheckUtils]: 485: Hoare triple {125501#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,791 INFO L280 TraceCheckUtils]: 486: Hoare triple {125501#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,792 INFO L280 TraceCheckUtils]: 487: Hoare triple {125501#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,792 INFO L280 TraceCheckUtils]: 488: Hoare triple {125501#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,792 INFO L280 TraceCheckUtils]: 489: Hoare triple {125501#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,792 INFO L280 TraceCheckUtils]: 490: Hoare triple {125501#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,792 INFO L280 TraceCheckUtils]: 491: Hoare triple {125501#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,792 INFO L280 TraceCheckUtils]: 492: Hoare triple {125501#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,793 INFO L280 TraceCheckUtils]: 493: Hoare triple {125501#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,793 INFO L280 TraceCheckUtils]: 494: Hoare triple {125501#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,793 INFO L280 TraceCheckUtils]: 495: Hoare triple {125501#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,793 INFO L280 TraceCheckUtils]: 496: Hoare triple {125501#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,793 INFO L280 TraceCheckUtils]: 497: Hoare triple {125501#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,793 INFO L280 TraceCheckUtils]: 498: Hoare triple {125501#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,794 INFO L280 TraceCheckUtils]: 499: Hoare triple {125501#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,794 INFO L280 TraceCheckUtils]: 500: Hoare triple {125501#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,794 INFO L280 TraceCheckUtils]: 501: Hoare triple {125501#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,794 INFO L280 TraceCheckUtils]: 502: Hoare triple {125501#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,794 INFO L280 TraceCheckUtils]: 503: Hoare triple {125501#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,795 INFO L280 TraceCheckUtils]: 504: Hoare triple {125501#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,795 INFO L280 TraceCheckUtils]: 505: Hoare triple {125501#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,795 INFO L280 TraceCheckUtils]: 506: Hoare triple {125501#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,796 INFO L280 TraceCheckUtils]: 507: Hoare triple {125501#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,796 INFO L280 TraceCheckUtils]: 508: Hoare triple {125501#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,796 INFO L280 TraceCheckUtils]: 509: Hoare triple {125501#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,797 INFO L280 TraceCheckUtils]: 510: Hoare triple {125501#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,797 INFO L280 TraceCheckUtils]: 511: Hoare triple {125501#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,797 INFO L280 TraceCheckUtils]: 512: Hoare triple {125501#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,798 INFO L280 TraceCheckUtils]: 513: Hoare triple {125501#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,798 INFO L280 TraceCheckUtils]: 514: Hoare triple {125501#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125501#false} is VALID [2020-07-10 20:20:24,798 INFO L280 TraceCheckUtils]: 515: Hoare triple {125501#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {125501#false} is VALID [2020-07-10 20:20:24,798 INFO L280 TraceCheckUtils]: 516: Hoare triple {125501#false} assume !false; {125501#false} is VALID [2020-07-10 20:20:25,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 20:20:25,008 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 20:20:25,009 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [694148725] [2020-07-10 20:20:25,009 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 20:20:25,009 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-07-10 20:20:25,009 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443967344] [2020-07-10 20:20:25,010 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 517 [2020-07-10 20:20:25,011 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 20:20:25,012 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states. [2020-07-10 20:20:25,627 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 322 edges. 322 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:20:25,628 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-07-10 20:20:25,628 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 20:20:25,628 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-07-10 20:20:25,628 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-07-10 20:20:25,629 INFO L87 Difference]: Start difference. First operand 2081 states and 2255 transitions. Second operand 7 states. [2020-07-10 20:21:06,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:21:06,600 INFO L93 Difference]: Finished difference Result 4955 states and 5446 transitions. [2020-07-10 20:21:06,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-10 20:21:06,600 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 517 [2020-07-10 20:21:06,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 20:21:06,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-10 20:21:06,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1233 transitions. [2020-07-10 20:21:06,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-10 20:21:06,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1233 transitions. [2020-07-10 20:21:06,610 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 12 states and 1233 transitions. [2020-07-10 20:21:09,517 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1233 edges. 1233 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:21:09,870 INFO L225 Difference]: With dead ends: 4955 [2020-07-10 20:21:09,870 INFO L226 Difference]: Without dead ends: 3078 [2020-07-10 20:21:09,874 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2020-07-10 20:21:09,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3078 states. [2020-07-10 20:21:40,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3078 to 2874. [2020-07-10 20:21:40,368 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 20:21:40,368 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3078 states. Second operand 2874 states. [2020-07-10 20:21:40,368 INFO L74 IsIncluded]: Start isIncluded. First operand 3078 states. Second operand 2874 states. [2020-07-10 20:21:40,368 INFO L87 Difference]: Start difference. First operand 3078 states. Second operand 2874 states. [2020-07-10 20:21:40,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:21:40,656 INFO L93 Difference]: Finished difference Result 3078 states and 3377 transitions. [2020-07-10 20:21:40,656 INFO L276 IsEmpty]: Start isEmpty. Operand 3078 states and 3377 transitions. [2020-07-10 20:21:40,659 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:21:40,660 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:21:40,660 INFO L74 IsIncluded]: Start isIncluded. First operand 2874 states. Second operand 3078 states. [2020-07-10 20:21:40,660 INFO L87 Difference]: Start difference. First operand 2874 states. Second operand 3078 states. [2020-07-10 20:21:40,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:21:40,951 INFO L93 Difference]: Finished difference Result 3078 states and 3377 transitions. [2020-07-10 20:21:40,952 INFO L276 IsEmpty]: Start isEmpty. Operand 3078 states and 3377 transitions. [2020-07-10 20:21:40,955 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:21:40,955 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:21:40,955 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 20:21:40,955 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 20:21:40,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2874 states. [2020-07-10 20:21:41,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2874 states to 2874 states and 3167 transitions. [2020-07-10 20:21:41,219 INFO L78 Accepts]: Start accepts. Automaton has 2874 states and 3167 transitions. Word has length 517 [2020-07-10 20:21:41,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 20:21:41,219 INFO L479 AbstractCegarLoop]: Abstraction has 2874 states and 3167 transitions. [2020-07-10 20:21:41,219 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-07-10 20:21:41,219 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2874 states and 3167 transitions. [2020-07-10 20:21:53,142 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 3167 edges. 3167 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:21:53,142 INFO L276 IsEmpty]: Start isEmpty. Operand 2874 states and 3167 transitions. [2020-07-10 20:21:53,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 525 [2020-07-10 20:21:53,147 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 20:21:53,147 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, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 20:21:53,147 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-07-10 20:21:53,147 INFO L427 AbstractCegarLoop]: === Iteration 10 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 20:21:53,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 20:21:53,148 INFO L82 PathProgramCache]: Analyzing trace with hash 1274666984, now seen corresponding path program 1 times [2020-07-10 20:21:53,148 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 20:21:53,148 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [583240035] [2020-07-10 20:21:53,149 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 20:21:53,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:21:53,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:21:53,619 INFO L280 TraceCheckUtils]: 0: Hoare triple {148189#(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; {147758#true} is VALID [2020-07-10 20:21:53,620 INFO L280 TraceCheckUtils]: 1: Hoare triple {147758#true} ~inputB~0 := 2; {147758#true} is VALID [2020-07-10 20:21:53,620 INFO L280 TraceCheckUtils]: 2: Hoare triple {147758#true} ~inputC~0 := 3; {147758#true} is VALID [2020-07-10 20:21:53,621 INFO L280 TraceCheckUtils]: 3: Hoare triple {147758#true} ~inputF~0 := 6; {147758#true} is VALID [2020-07-10 20:21:53,621 INFO L280 TraceCheckUtils]: 4: Hoare triple {147758#true} ~inputE~0 := 5; {147758#true} is VALID [2020-07-10 20:21:53,621 INFO L280 TraceCheckUtils]: 5: Hoare triple {147758#true} ~inputA~0 := 1; {147758#true} is VALID [2020-07-10 20:21:53,621 INFO L280 TraceCheckUtils]: 6: Hoare triple {147758#true} ~a21~0 := 7; {147758#true} is VALID [2020-07-10 20:21:53,622 INFO L280 TraceCheckUtils]: 7: Hoare triple {147758#true} ~a15~0 := 8; {147758#true} is VALID [2020-07-10 20:21:53,623 INFO L280 TraceCheckUtils]: 8: Hoare triple {147758#true} ~a12~0 := -49; {147772#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:21:53,625 INFO L280 TraceCheckUtils]: 9: Hoare triple {147772#(<= (+ ~a12~0 49) 0)} ~a24~0 := 1; {147772#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:21:53,626 INFO L280 TraceCheckUtils]: 10: Hoare triple {147772#(<= (+ ~a12~0 49) 0)} assume true; {147772#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:21:53,628 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {147772#(<= (+ ~a12~0 49) 0)} {147758#true} #1397#return; {147772#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:21:53,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:21:53,909 INFO L280 TraceCheckUtils]: 0: Hoare triple {148190#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {147758#true} is VALID [2020-07-10 20:21:53,909 INFO L280 TraceCheckUtils]: 1: Hoare triple {147758#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,910 INFO L280 TraceCheckUtils]: 2: Hoare triple {147758#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,910 INFO L280 TraceCheckUtils]: 3: Hoare triple {147758#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,910 INFO L280 TraceCheckUtils]: 4: Hoare triple {147758#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,910 INFO L280 TraceCheckUtils]: 5: Hoare triple {147758#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,910 INFO L280 TraceCheckUtils]: 6: Hoare triple {147758#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,910 INFO L280 TraceCheckUtils]: 7: Hoare triple {147758#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,911 INFO L280 TraceCheckUtils]: 8: Hoare triple {147758#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,911 INFO L280 TraceCheckUtils]: 9: Hoare triple {147758#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,911 INFO L280 TraceCheckUtils]: 10: Hoare triple {147758#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,911 INFO L280 TraceCheckUtils]: 11: Hoare triple {147758#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,911 INFO L280 TraceCheckUtils]: 12: Hoare triple {147758#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,912 INFO L280 TraceCheckUtils]: 13: Hoare triple {147758#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,912 INFO L280 TraceCheckUtils]: 14: Hoare triple {147758#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,912 INFO L280 TraceCheckUtils]: 15: Hoare triple {147758#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,912 INFO L280 TraceCheckUtils]: 16: Hoare triple {147758#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,912 INFO L280 TraceCheckUtils]: 17: Hoare triple {147758#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,913 INFO L280 TraceCheckUtils]: 18: Hoare triple {147758#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,913 INFO L280 TraceCheckUtils]: 19: Hoare triple {147758#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,913 INFO L280 TraceCheckUtils]: 20: Hoare triple {147758#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,913 INFO L280 TraceCheckUtils]: 21: Hoare triple {147758#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,913 INFO L280 TraceCheckUtils]: 22: Hoare triple {147758#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,914 INFO L280 TraceCheckUtils]: 23: Hoare triple {147758#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,914 INFO L280 TraceCheckUtils]: 24: Hoare triple {147758#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,914 INFO L280 TraceCheckUtils]: 25: Hoare triple {147758#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,914 INFO L280 TraceCheckUtils]: 26: Hoare triple {147758#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,914 INFO L280 TraceCheckUtils]: 27: Hoare triple {147758#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,914 INFO L280 TraceCheckUtils]: 28: Hoare triple {147758#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,915 INFO L280 TraceCheckUtils]: 29: Hoare triple {147758#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,915 INFO L280 TraceCheckUtils]: 30: Hoare triple {147758#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,915 INFO L280 TraceCheckUtils]: 31: Hoare triple {147758#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,915 INFO L280 TraceCheckUtils]: 32: Hoare triple {147758#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,915 INFO L280 TraceCheckUtils]: 33: Hoare triple {147758#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,916 INFO L280 TraceCheckUtils]: 34: Hoare triple {147758#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,916 INFO L280 TraceCheckUtils]: 35: Hoare triple {147758#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,916 INFO L280 TraceCheckUtils]: 36: Hoare triple {147758#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,916 INFO L280 TraceCheckUtils]: 37: Hoare triple {147758#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,916 INFO L280 TraceCheckUtils]: 38: Hoare triple {147758#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,917 INFO L280 TraceCheckUtils]: 39: Hoare triple {147758#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,917 INFO L280 TraceCheckUtils]: 40: Hoare triple {147758#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,917 INFO L280 TraceCheckUtils]: 41: Hoare triple {147758#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,917 INFO L280 TraceCheckUtils]: 42: Hoare triple {147758#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,917 INFO L280 TraceCheckUtils]: 43: Hoare triple {147758#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,918 INFO L280 TraceCheckUtils]: 44: Hoare triple {147758#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,918 INFO L280 TraceCheckUtils]: 45: Hoare triple {147758#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,918 INFO L280 TraceCheckUtils]: 46: Hoare triple {147758#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,918 INFO L280 TraceCheckUtils]: 47: Hoare triple {147758#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:53,920 INFO L280 TraceCheckUtils]: 48: Hoare triple {147758#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:53,921 INFO L280 TraceCheckUtils]: 49: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:53,922 INFO L280 TraceCheckUtils]: 50: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:53,923 INFO L280 TraceCheckUtils]: 51: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:53,924 INFO L280 TraceCheckUtils]: 52: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:53,926 INFO L280 TraceCheckUtils]: 53: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:53,927 INFO L280 TraceCheckUtils]: 54: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:53,928 INFO L280 TraceCheckUtils]: 55: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:53,929 INFO L280 TraceCheckUtils]: 56: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:53,931 INFO L280 TraceCheckUtils]: 57: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:53,932 INFO L280 TraceCheckUtils]: 58: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:53,934 INFO L280 TraceCheckUtils]: 59: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:53,935 INFO L280 TraceCheckUtils]: 60: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:53,936 INFO L280 TraceCheckUtils]: 61: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:53,937 INFO L280 TraceCheckUtils]: 62: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:53,938 INFO L280 TraceCheckUtils]: 63: Hoare triple {148191#(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); {148192#(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-10 20:21:53,939 INFO L280 TraceCheckUtils]: 64: Hoare triple {148192#(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); {148192#(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-10 20:21:53,941 INFO L280 TraceCheckUtils]: 65: Hoare triple {148192#(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)); {148192#(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-10 20:21:53,942 INFO L280 TraceCheckUtils]: 66: Hoare triple {148192#(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); {148192#(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-10 20:21:53,943 INFO L280 TraceCheckUtils]: 67: Hoare triple {148192#(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); {148192#(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-10 20:21:53,945 INFO L280 TraceCheckUtils]: 68: Hoare triple {148192#(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); {148192#(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-10 20:21:53,946 INFO L280 TraceCheckUtils]: 69: Hoare triple {148192#(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); {148192#(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-10 20:21:53,948 INFO L280 TraceCheckUtils]: 70: Hoare triple {148192#(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); {148192#(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-10 20:21:53,949 INFO L280 TraceCheckUtils]: 71: Hoare triple {148192#(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); {148192#(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-10 20:21:53,951 INFO L280 TraceCheckUtils]: 72: Hoare triple {148192#(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); {148192#(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-10 20:21:53,953 INFO L280 TraceCheckUtils]: 73: Hoare triple {148192#(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); {148192#(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-10 20:21:53,954 INFO L280 TraceCheckUtils]: 74: Hoare triple {148192#(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); {148192#(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-10 20:21:53,955 INFO L280 TraceCheckUtils]: 75: Hoare triple {148192#(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); {148192#(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-10 20:21:53,957 INFO L280 TraceCheckUtils]: 76: Hoare triple {148192#(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))); {148192#(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-10 20:21:53,958 INFO L280 TraceCheckUtils]: 77: Hoare triple {148192#(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); {148192#(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-10 20:21:53,959 INFO L280 TraceCheckUtils]: 78: Hoare triple {148192#(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); {148192#(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-10 20:21:53,961 INFO L280 TraceCheckUtils]: 79: Hoare triple {148192#(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); {148192#(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-10 20:21:53,962 INFO L280 TraceCheckUtils]: 80: Hoare triple {148192#(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); {148192#(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-10 20:21:53,963 INFO L280 TraceCheckUtils]: 81: Hoare triple {148192#(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); {148192#(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-10 20:21:53,964 INFO L280 TraceCheckUtils]: 82: Hoare triple {148192#(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); {148192#(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-10 20:21:53,965 INFO L280 TraceCheckUtils]: 83: Hoare triple {148192#(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); {148192#(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-10 20:21:53,966 INFO L280 TraceCheckUtils]: 84: Hoare triple {148192#(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); {148192#(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-10 20:21:53,967 INFO L280 TraceCheckUtils]: 85: Hoare triple {148192#(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); {148192#(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-10 20:21:53,968 INFO L280 TraceCheckUtils]: 86: Hoare triple {148192#(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); {148192#(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-10 20:21:53,969 INFO L280 TraceCheckUtils]: 87: Hoare triple {148192#(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); {148192#(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-10 20:21:53,970 INFO L280 TraceCheckUtils]: 88: Hoare triple {148192#(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); {148192#(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-10 20:21:53,972 INFO L280 TraceCheckUtils]: 89: Hoare triple {148192#(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); {148192#(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-10 20:21:53,973 INFO L280 TraceCheckUtils]: 90: Hoare triple {148192#(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); {148192#(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-10 20:21:53,974 INFO L280 TraceCheckUtils]: 91: Hoare triple {148192#(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); {148192#(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-10 20:21:53,975 INFO L280 TraceCheckUtils]: 92: Hoare triple {148192#(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); {148192#(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-10 20:21:53,976 INFO L280 TraceCheckUtils]: 93: Hoare triple {148192#(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); {148192#(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-10 20:21:53,978 INFO L280 TraceCheckUtils]: 94: Hoare triple {148192#(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); {148192#(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-10 20:21:53,979 INFO L280 TraceCheckUtils]: 95: Hoare triple {148192#(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); {148192#(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-10 20:21:53,980 INFO L280 TraceCheckUtils]: 96: Hoare triple {148192#(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); {148192#(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-10 20:21:53,981 INFO L280 TraceCheckUtils]: 97: Hoare triple {148192#(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); {148192#(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-10 20:21:53,983 INFO L280 TraceCheckUtils]: 98: Hoare triple {148192#(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); {148192#(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-10 20:21:53,984 INFO L280 TraceCheckUtils]: 99: Hoare triple {148192#(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); {148192#(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-10 20:21:53,985 INFO L280 TraceCheckUtils]: 100: Hoare triple {148192#(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); {148192#(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-10 20:21:53,986 INFO L280 TraceCheckUtils]: 101: Hoare triple {148192#(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); {148192#(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-10 20:21:53,987 INFO L280 TraceCheckUtils]: 102: Hoare triple {148192#(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); {148192#(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-10 20:21:53,988 INFO L280 TraceCheckUtils]: 103: Hoare triple {148192#(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; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:53,990 INFO L280 TraceCheckUtils]: 104: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} ~a21~0 := 10; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:53,991 INFO L280 TraceCheckUtils]: 105: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} #res := 22; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:53,992 INFO L280 TraceCheckUtils]: 106: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} assume true; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:53,994 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} {147772#(<= (+ ~a12~0 49) 0)} #1401#return; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:21:54,112 INFO L280 TraceCheckUtils]: 0: Hoare triple {148190#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,113 INFO L280 TraceCheckUtils]: 1: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,114 INFO L280 TraceCheckUtils]: 2: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,115 INFO L280 TraceCheckUtils]: 3: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,116 INFO L280 TraceCheckUtils]: 4: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,117 INFO L280 TraceCheckUtils]: 5: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,118 INFO L280 TraceCheckUtils]: 6: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,119 INFO L280 TraceCheckUtils]: 7: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,120 INFO L280 TraceCheckUtils]: 8: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,121 INFO L280 TraceCheckUtils]: 9: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,122 INFO L280 TraceCheckUtils]: 10: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,122 INFO L280 TraceCheckUtils]: 11: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,123 INFO L280 TraceCheckUtils]: 12: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,124 INFO L280 TraceCheckUtils]: 13: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,125 INFO L280 TraceCheckUtils]: 14: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,126 INFO L280 TraceCheckUtils]: 15: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,127 INFO L280 TraceCheckUtils]: 16: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,128 INFO L280 TraceCheckUtils]: 17: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,129 INFO L280 TraceCheckUtils]: 18: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,130 INFO L280 TraceCheckUtils]: 19: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,131 INFO L280 TraceCheckUtils]: 20: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,132 INFO L280 TraceCheckUtils]: 21: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,133 INFO L280 TraceCheckUtils]: 22: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,134 INFO L280 TraceCheckUtils]: 23: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,136 INFO L280 TraceCheckUtils]: 24: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,137 INFO L280 TraceCheckUtils]: 25: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,138 INFO L280 TraceCheckUtils]: 26: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,139 INFO L280 TraceCheckUtils]: 27: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,140 INFO L280 TraceCheckUtils]: 28: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,142 INFO L280 TraceCheckUtils]: 29: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,143 INFO L280 TraceCheckUtils]: 30: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,144 INFO L280 TraceCheckUtils]: 31: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,145 INFO L280 TraceCheckUtils]: 32: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,146 INFO L280 TraceCheckUtils]: 33: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,147 INFO L280 TraceCheckUtils]: 34: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,148 INFO L280 TraceCheckUtils]: 35: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,149 INFO L280 TraceCheckUtils]: 36: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,150 INFO L280 TraceCheckUtils]: 37: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,152 INFO L280 TraceCheckUtils]: 38: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,153 INFO L280 TraceCheckUtils]: 39: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,154 INFO L280 TraceCheckUtils]: 40: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,155 INFO L280 TraceCheckUtils]: 41: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,156 INFO L280 TraceCheckUtils]: 42: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,157 INFO L280 TraceCheckUtils]: 43: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,159 INFO L280 TraceCheckUtils]: 44: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,160 INFO L280 TraceCheckUtils]: 45: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,161 INFO L280 TraceCheckUtils]: 46: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,162 INFO L280 TraceCheckUtils]: 47: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,163 INFO L280 TraceCheckUtils]: 48: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,164 INFO L280 TraceCheckUtils]: 49: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,165 INFO L280 TraceCheckUtils]: 50: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,167 INFO L280 TraceCheckUtils]: 51: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,168 INFO L280 TraceCheckUtils]: 52: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,169 INFO L280 TraceCheckUtils]: 53: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,170 INFO L280 TraceCheckUtils]: 54: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,171 INFO L280 TraceCheckUtils]: 55: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,173 INFO L280 TraceCheckUtils]: 56: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,174 INFO L280 TraceCheckUtils]: 57: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,175 INFO L280 TraceCheckUtils]: 58: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,176 INFO L280 TraceCheckUtils]: 59: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,177 INFO L280 TraceCheckUtils]: 60: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,178 INFO L280 TraceCheckUtils]: 61: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,179 INFO L280 TraceCheckUtils]: 62: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,180 INFO L280 TraceCheckUtils]: 63: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,182 INFO L280 TraceCheckUtils]: 64: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,183 INFO L280 TraceCheckUtils]: 65: Hoare triple {148193#(= ~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)); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,184 INFO L280 TraceCheckUtils]: 66: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,185 INFO L280 TraceCheckUtils]: 67: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,186 INFO L280 TraceCheckUtils]: 68: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,188 INFO L280 TraceCheckUtils]: 69: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,189 INFO L280 TraceCheckUtils]: 70: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,190 INFO L280 TraceCheckUtils]: 71: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,191 INFO L280 TraceCheckUtils]: 72: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,192 INFO L280 TraceCheckUtils]: 73: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,193 INFO L280 TraceCheckUtils]: 74: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,194 INFO L280 TraceCheckUtils]: 75: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,195 INFO L280 TraceCheckUtils]: 76: Hoare triple {148193#(= ~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))); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,197 INFO L280 TraceCheckUtils]: 77: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,198 INFO L280 TraceCheckUtils]: 78: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,199 INFO L280 TraceCheckUtils]: 79: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,200 INFO L280 TraceCheckUtils]: 80: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,201 INFO L280 TraceCheckUtils]: 81: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,203 INFO L280 TraceCheckUtils]: 82: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,203 INFO L280 TraceCheckUtils]: 83: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,205 INFO L280 TraceCheckUtils]: 84: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,206 INFO L280 TraceCheckUtils]: 85: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,207 INFO L280 TraceCheckUtils]: 86: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,208 INFO L280 TraceCheckUtils]: 87: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,209 INFO L280 TraceCheckUtils]: 88: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,211 INFO L280 TraceCheckUtils]: 89: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,212 INFO L280 TraceCheckUtils]: 90: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,213 INFO L280 TraceCheckUtils]: 91: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,214 INFO L280 TraceCheckUtils]: 92: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,215 INFO L280 TraceCheckUtils]: 93: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,216 INFO L280 TraceCheckUtils]: 94: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,217 INFO L280 TraceCheckUtils]: 95: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,218 INFO L280 TraceCheckUtils]: 96: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,219 INFO L280 TraceCheckUtils]: 97: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,220 INFO L280 TraceCheckUtils]: 98: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,222 INFO L280 TraceCheckUtils]: 99: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,223 INFO L280 TraceCheckUtils]: 100: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,223 INFO L280 TraceCheckUtils]: 101: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,224 INFO L280 TraceCheckUtils]: 102: Hoare triple {148193#(= ~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; {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,225 INFO L280 TraceCheckUtils]: 103: Hoare triple {148193#(= ~a15~0 |old(~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,227 INFO L280 TraceCheckUtils]: 104: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} ~a21~0 := 7; {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,228 INFO L280 TraceCheckUtils]: 105: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} #res := 25; {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,229 INFO L280 TraceCheckUtils]: 106: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume true; {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,231 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {148193#(= ~a15~0 |old(~a15~0)|)} {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} #1401#return; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:21:54,282 INFO L280 TraceCheckUtils]: 0: Hoare triple {148190#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,283 INFO L280 TraceCheckUtils]: 1: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,284 INFO L280 TraceCheckUtils]: 2: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,285 INFO L280 TraceCheckUtils]: 3: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,286 INFO L280 TraceCheckUtils]: 4: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,287 INFO L280 TraceCheckUtils]: 5: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,288 INFO L280 TraceCheckUtils]: 6: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,289 INFO L280 TraceCheckUtils]: 7: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,290 INFO L280 TraceCheckUtils]: 8: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,291 INFO L280 TraceCheckUtils]: 9: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,292 INFO L280 TraceCheckUtils]: 10: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,293 INFO L280 TraceCheckUtils]: 11: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,294 INFO L280 TraceCheckUtils]: 12: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,295 INFO L280 TraceCheckUtils]: 13: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,296 INFO L280 TraceCheckUtils]: 14: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,297 INFO L280 TraceCheckUtils]: 15: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,298 INFO L280 TraceCheckUtils]: 16: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,299 INFO L280 TraceCheckUtils]: 17: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,300 INFO L280 TraceCheckUtils]: 18: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,301 INFO L280 TraceCheckUtils]: 19: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,302 INFO L280 TraceCheckUtils]: 20: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,303 INFO L280 TraceCheckUtils]: 21: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,304 INFO L280 TraceCheckUtils]: 22: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,305 INFO L280 TraceCheckUtils]: 23: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,306 INFO L280 TraceCheckUtils]: 24: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,307 INFO L280 TraceCheckUtils]: 25: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,308 INFO L280 TraceCheckUtils]: 26: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,309 INFO L280 TraceCheckUtils]: 27: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,310 INFO L280 TraceCheckUtils]: 28: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,311 INFO L280 TraceCheckUtils]: 29: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,312 INFO L280 TraceCheckUtils]: 30: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,313 INFO L280 TraceCheckUtils]: 31: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,313 INFO L280 TraceCheckUtils]: 32: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,315 INFO L280 TraceCheckUtils]: 33: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,316 INFO L280 TraceCheckUtils]: 34: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,317 INFO L280 TraceCheckUtils]: 35: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,318 INFO L280 TraceCheckUtils]: 36: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,319 INFO L280 TraceCheckUtils]: 37: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,319 INFO L280 TraceCheckUtils]: 38: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,321 INFO L280 TraceCheckUtils]: 39: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,322 INFO L280 TraceCheckUtils]: 40: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,323 INFO L280 TraceCheckUtils]: 41: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,324 INFO L280 TraceCheckUtils]: 42: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,325 INFO L280 TraceCheckUtils]: 43: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,326 INFO L280 TraceCheckUtils]: 44: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,327 INFO L280 TraceCheckUtils]: 45: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,328 INFO L280 TraceCheckUtils]: 46: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,329 INFO L280 TraceCheckUtils]: 47: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,330 INFO L280 TraceCheckUtils]: 48: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,331 INFO L280 TraceCheckUtils]: 49: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,332 INFO L280 TraceCheckUtils]: 50: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,333 INFO L280 TraceCheckUtils]: 51: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,334 INFO L280 TraceCheckUtils]: 52: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,335 INFO L280 TraceCheckUtils]: 53: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,336 INFO L280 TraceCheckUtils]: 54: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,337 INFO L280 TraceCheckUtils]: 55: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,338 INFO L280 TraceCheckUtils]: 56: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,339 INFO L280 TraceCheckUtils]: 57: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,340 INFO L280 TraceCheckUtils]: 58: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,341 INFO L280 TraceCheckUtils]: 59: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,342 INFO L280 TraceCheckUtils]: 60: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,343 INFO L280 TraceCheckUtils]: 61: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,344 INFO L280 TraceCheckUtils]: 62: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,345 INFO L280 TraceCheckUtils]: 63: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,346 INFO L280 TraceCheckUtils]: 64: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,347 INFO L280 TraceCheckUtils]: 65: Hoare triple {148193#(= ~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)); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,348 INFO L280 TraceCheckUtils]: 66: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,348 INFO L280 TraceCheckUtils]: 67: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,349 INFO L280 TraceCheckUtils]: 68: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,350 INFO L280 TraceCheckUtils]: 69: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,351 INFO L280 TraceCheckUtils]: 70: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,352 INFO L280 TraceCheckUtils]: 71: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,352 INFO L280 TraceCheckUtils]: 72: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,353 INFO L280 TraceCheckUtils]: 73: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,353 INFO L280 TraceCheckUtils]: 74: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,354 INFO L280 TraceCheckUtils]: 75: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,355 INFO L280 TraceCheckUtils]: 76: Hoare triple {148193#(= ~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))); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,355 INFO L280 TraceCheckUtils]: 77: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,356 INFO L280 TraceCheckUtils]: 78: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,357 INFO L280 TraceCheckUtils]: 79: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,357 INFO L280 TraceCheckUtils]: 80: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,358 INFO L280 TraceCheckUtils]: 81: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,358 INFO L280 TraceCheckUtils]: 82: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,359 INFO L280 TraceCheckUtils]: 83: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,360 INFO L280 TraceCheckUtils]: 84: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,360 INFO L280 TraceCheckUtils]: 85: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,361 INFO L280 TraceCheckUtils]: 86: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,361 INFO L280 TraceCheckUtils]: 87: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,362 INFO L280 TraceCheckUtils]: 88: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,363 INFO L280 TraceCheckUtils]: 89: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,363 INFO L280 TraceCheckUtils]: 90: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,364 INFO L280 TraceCheckUtils]: 91: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,364 INFO L280 TraceCheckUtils]: 92: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,365 INFO L280 TraceCheckUtils]: 93: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,366 INFO L280 TraceCheckUtils]: 94: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,366 INFO L280 TraceCheckUtils]: 95: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,367 INFO L280 TraceCheckUtils]: 96: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,367 INFO L280 TraceCheckUtils]: 97: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,368 INFO L280 TraceCheckUtils]: 98: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,369 INFO L280 TraceCheckUtils]: 99: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,369 INFO L280 TraceCheckUtils]: 100: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,370 INFO L280 TraceCheckUtils]: 101: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,371 INFO L280 TraceCheckUtils]: 102: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,371 INFO L280 TraceCheckUtils]: 103: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,372 INFO L280 TraceCheckUtils]: 104: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,373 INFO L280 TraceCheckUtils]: 105: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,373 INFO L280 TraceCheckUtils]: 106: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,374 INFO L280 TraceCheckUtils]: 107: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,374 INFO L280 TraceCheckUtils]: 108: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,375 INFO L280 TraceCheckUtils]: 109: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,375 INFO L280 TraceCheckUtils]: 110: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0; {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,376 INFO L280 TraceCheckUtils]: 111: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} ~a21~0 := 9; {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,377 INFO L280 TraceCheckUtils]: 112: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} #res := 21; {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,377 INFO L280 TraceCheckUtils]: 113: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume true; {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,378 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {148193#(= ~a15~0 |old(~a15~0)|)} {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} #1401#return; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:21:54,464 INFO L280 TraceCheckUtils]: 0: Hoare triple {148190#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,465 INFO L280 TraceCheckUtils]: 1: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,466 INFO L280 TraceCheckUtils]: 2: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,468 INFO L280 TraceCheckUtils]: 3: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,469 INFO L280 TraceCheckUtils]: 4: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,470 INFO L280 TraceCheckUtils]: 5: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,471 INFO L280 TraceCheckUtils]: 6: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,472 INFO L280 TraceCheckUtils]: 7: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,473 INFO L280 TraceCheckUtils]: 8: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,474 INFO L280 TraceCheckUtils]: 9: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,476 INFO L280 TraceCheckUtils]: 10: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,477 INFO L280 TraceCheckUtils]: 11: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,478 INFO L280 TraceCheckUtils]: 12: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,478 INFO L280 TraceCheckUtils]: 13: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,479 INFO L280 TraceCheckUtils]: 14: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,480 INFO L280 TraceCheckUtils]: 15: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,481 INFO L280 TraceCheckUtils]: 16: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,482 INFO L280 TraceCheckUtils]: 17: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,483 INFO L280 TraceCheckUtils]: 18: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,484 INFO L280 TraceCheckUtils]: 19: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,485 INFO L280 TraceCheckUtils]: 20: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,486 INFO L280 TraceCheckUtils]: 21: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,487 INFO L280 TraceCheckUtils]: 22: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,488 INFO L280 TraceCheckUtils]: 23: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,489 INFO L280 TraceCheckUtils]: 24: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,490 INFO L280 TraceCheckUtils]: 25: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,491 INFO L280 TraceCheckUtils]: 26: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,492 INFO L280 TraceCheckUtils]: 27: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,493 INFO L280 TraceCheckUtils]: 28: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,494 INFO L280 TraceCheckUtils]: 29: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,496 INFO L280 TraceCheckUtils]: 30: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,497 INFO L280 TraceCheckUtils]: 31: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,498 INFO L280 TraceCheckUtils]: 32: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,499 INFO L280 TraceCheckUtils]: 33: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,500 INFO L280 TraceCheckUtils]: 34: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,501 INFO L280 TraceCheckUtils]: 35: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,502 INFO L280 TraceCheckUtils]: 36: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,503 INFO L280 TraceCheckUtils]: 37: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,505 INFO L280 TraceCheckUtils]: 38: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,506 INFO L280 TraceCheckUtils]: 39: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,508 INFO L280 TraceCheckUtils]: 40: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,509 INFO L280 TraceCheckUtils]: 41: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,511 INFO L280 TraceCheckUtils]: 42: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,512 INFO L280 TraceCheckUtils]: 43: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,513 INFO L280 TraceCheckUtils]: 44: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,515 INFO L280 TraceCheckUtils]: 45: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,516 INFO L280 TraceCheckUtils]: 46: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,517 INFO L280 TraceCheckUtils]: 47: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,519 INFO L280 TraceCheckUtils]: 48: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,520 INFO L280 TraceCheckUtils]: 49: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,521 INFO L280 TraceCheckUtils]: 50: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,523 INFO L280 TraceCheckUtils]: 51: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,524 INFO L280 TraceCheckUtils]: 52: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,526 INFO L280 TraceCheckUtils]: 53: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,527 INFO L280 TraceCheckUtils]: 54: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,529 INFO L280 TraceCheckUtils]: 55: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,530 INFO L280 TraceCheckUtils]: 56: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,532 INFO L280 TraceCheckUtils]: 57: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,534 INFO L280 TraceCheckUtils]: 58: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,535 INFO L280 TraceCheckUtils]: 59: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,537 INFO L280 TraceCheckUtils]: 60: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,539 INFO L280 TraceCheckUtils]: 61: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,540 INFO L280 TraceCheckUtils]: 62: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,542 INFO L280 TraceCheckUtils]: 63: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,543 INFO L280 TraceCheckUtils]: 64: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,545 INFO L280 TraceCheckUtils]: 65: Hoare triple {148193#(= ~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)); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,546 INFO L280 TraceCheckUtils]: 66: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,548 INFO L280 TraceCheckUtils]: 67: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,549 INFO L280 TraceCheckUtils]: 68: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,550 INFO L280 TraceCheckUtils]: 69: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,551 INFO L280 TraceCheckUtils]: 70: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,553 INFO L280 TraceCheckUtils]: 71: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,554 INFO L280 TraceCheckUtils]: 72: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,555 INFO L280 TraceCheckUtils]: 73: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,556 INFO L280 TraceCheckUtils]: 74: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,558 INFO L280 TraceCheckUtils]: 75: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,559 INFO L280 TraceCheckUtils]: 76: Hoare triple {148193#(= ~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)); {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} is VALID [2020-07-10 20:21:54,561 INFO L280 TraceCheckUtils]: 77: Hoare triple {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} ~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); {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} is VALID [2020-07-10 20:21:54,562 INFO L280 TraceCheckUtils]: 78: Hoare triple {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} ~a24~0 := 1; {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} is VALID [2020-07-10 20:21:54,563 INFO L280 TraceCheckUtils]: 79: Hoare triple {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} ~a15~0 := 6; {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} is VALID [2020-07-10 20:21:54,564 INFO L280 TraceCheckUtils]: 80: Hoare triple {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} ~a21~0 := 10; {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} is VALID [2020-07-10 20:21:54,566 INFO L280 TraceCheckUtils]: 81: Hoare triple {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} #res := -1; {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} is VALID [2020-07-10 20:21:54,567 INFO L280 TraceCheckUtils]: 82: Hoare triple {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} assume true; {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} is VALID [2020-07-10 20:21:54,569 INFO L275 TraceCheckUtils]: 83: Hoare quadruple {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} #1401#return; {147759#false} is VALID [2020-07-10 20:21:54,648 INFO L263 TraceCheckUtils]: 0: Hoare triple {147758#true} call ULTIMATE.init(); {148189#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:21:54,648 INFO L280 TraceCheckUtils]: 1: Hoare triple {148189#(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; {147758#true} is VALID [2020-07-10 20:21:54,649 INFO L280 TraceCheckUtils]: 2: Hoare triple {147758#true} ~inputB~0 := 2; {147758#true} is VALID [2020-07-10 20:21:54,649 INFO L280 TraceCheckUtils]: 3: Hoare triple {147758#true} ~inputC~0 := 3; {147758#true} is VALID [2020-07-10 20:21:54,649 INFO L280 TraceCheckUtils]: 4: Hoare triple {147758#true} ~inputF~0 := 6; {147758#true} is VALID [2020-07-10 20:21:54,649 INFO L280 TraceCheckUtils]: 5: Hoare triple {147758#true} ~inputE~0 := 5; {147758#true} is VALID [2020-07-10 20:21:54,650 INFO L280 TraceCheckUtils]: 6: Hoare triple {147758#true} ~inputA~0 := 1; {147758#true} is VALID [2020-07-10 20:21:54,650 INFO L280 TraceCheckUtils]: 7: Hoare triple {147758#true} ~a21~0 := 7; {147758#true} is VALID [2020-07-10 20:21:54,650 INFO L280 TraceCheckUtils]: 8: Hoare triple {147758#true} ~a15~0 := 8; {147758#true} is VALID [2020-07-10 20:21:54,652 INFO L280 TraceCheckUtils]: 9: Hoare triple {147758#true} ~a12~0 := -49; {147772#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:21:54,653 INFO L280 TraceCheckUtils]: 10: Hoare triple {147772#(<= (+ ~a12~0 49) 0)} ~a24~0 := 1; {147772#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:21:54,655 INFO L280 TraceCheckUtils]: 11: Hoare triple {147772#(<= (+ ~a12~0 49) 0)} assume true; {147772#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:21:54,656 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {147772#(<= (+ ~a12~0 49) 0)} {147758#true} #1397#return; {147772#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:21:54,657 INFO L263 TraceCheckUtils]: 13: Hoare triple {147772#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {147772#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:21:54,658 INFO L280 TraceCheckUtils]: 14: Hoare triple {147772#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {147772#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:21:54,660 INFO L280 TraceCheckUtils]: 15: Hoare triple {147772#(<= (+ ~a12~0 49) 0)} assume !false; {147772#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:21:54,661 INFO L280 TraceCheckUtils]: 16: Hoare triple {147772#(<= (+ ~a12~0 49) 0)} havoc ~input~0; {147772#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:21:54,662 INFO L280 TraceCheckUtils]: 17: Hoare triple {147772#(<= (+ ~a12~0 49) 0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {147772#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:21:54,663 INFO L280 TraceCheckUtils]: 18: Hoare triple {147772#(<= (+ ~a12~0 49) 0)} ~input~0 := #t~nondet2; {147772#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:21:54,664 INFO L280 TraceCheckUtils]: 19: Hoare triple {147772#(<= (+ ~a12~0 49) 0)} havoc #t~nondet2; {147772#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:21:54,665 INFO L280 TraceCheckUtils]: 20: Hoare triple {147772#(<= (+ ~a12~0 49) 0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {147772#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 20:21:54,667 INFO L263 TraceCheckUtils]: 21: Hoare triple {147772#(<= (+ ~a12~0 49) 0)} call #t~ret3 := calculate_output(~input~0); {148190#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:21:54,667 INFO L280 TraceCheckUtils]: 22: Hoare triple {148190#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {147758#true} is VALID [2020-07-10 20:21:54,667 INFO L280 TraceCheckUtils]: 23: Hoare triple {147758#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,667 INFO L280 TraceCheckUtils]: 24: Hoare triple {147758#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,668 INFO L280 TraceCheckUtils]: 25: Hoare triple {147758#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,668 INFO L280 TraceCheckUtils]: 26: Hoare triple {147758#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,668 INFO L280 TraceCheckUtils]: 27: Hoare triple {147758#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,668 INFO L280 TraceCheckUtils]: 28: Hoare triple {147758#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,668 INFO L280 TraceCheckUtils]: 29: Hoare triple {147758#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,669 INFO L280 TraceCheckUtils]: 30: Hoare triple {147758#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,669 INFO L280 TraceCheckUtils]: 31: Hoare triple {147758#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,669 INFO L280 TraceCheckUtils]: 32: Hoare triple {147758#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,669 INFO L280 TraceCheckUtils]: 33: Hoare triple {147758#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,669 INFO L280 TraceCheckUtils]: 34: Hoare triple {147758#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,670 INFO L280 TraceCheckUtils]: 35: Hoare triple {147758#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,670 INFO L280 TraceCheckUtils]: 36: Hoare triple {147758#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,670 INFO L280 TraceCheckUtils]: 37: Hoare triple {147758#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,670 INFO L280 TraceCheckUtils]: 38: Hoare triple {147758#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,670 INFO L280 TraceCheckUtils]: 39: Hoare triple {147758#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,671 INFO L280 TraceCheckUtils]: 40: Hoare triple {147758#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,671 INFO L280 TraceCheckUtils]: 41: Hoare triple {147758#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,671 INFO L280 TraceCheckUtils]: 42: Hoare triple {147758#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,671 INFO L280 TraceCheckUtils]: 43: Hoare triple {147758#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,671 INFO L280 TraceCheckUtils]: 44: Hoare triple {147758#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,671 INFO L280 TraceCheckUtils]: 45: Hoare triple {147758#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,672 INFO L280 TraceCheckUtils]: 46: Hoare triple {147758#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,672 INFO L280 TraceCheckUtils]: 47: Hoare triple {147758#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,672 INFO L280 TraceCheckUtils]: 48: Hoare triple {147758#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,672 INFO L280 TraceCheckUtils]: 49: Hoare triple {147758#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,672 INFO L280 TraceCheckUtils]: 50: Hoare triple {147758#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,673 INFO L280 TraceCheckUtils]: 51: Hoare triple {147758#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,673 INFO L280 TraceCheckUtils]: 52: Hoare triple {147758#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,673 INFO L280 TraceCheckUtils]: 53: Hoare triple {147758#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,673 INFO L280 TraceCheckUtils]: 54: Hoare triple {147758#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,673 INFO L280 TraceCheckUtils]: 55: Hoare triple {147758#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,673 INFO L280 TraceCheckUtils]: 56: Hoare triple {147758#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,674 INFO L280 TraceCheckUtils]: 57: Hoare triple {147758#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,674 INFO L280 TraceCheckUtils]: 58: Hoare triple {147758#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,674 INFO L280 TraceCheckUtils]: 59: Hoare triple {147758#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,674 INFO L280 TraceCheckUtils]: 60: Hoare triple {147758#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,674 INFO L280 TraceCheckUtils]: 61: Hoare triple {147758#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,674 INFO L280 TraceCheckUtils]: 62: Hoare triple {147758#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,675 INFO L280 TraceCheckUtils]: 63: Hoare triple {147758#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,675 INFO L280 TraceCheckUtils]: 64: Hoare triple {147758#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,675 INFO L280 TraceCheckUtils]: 65: Hoare triple {147758#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,675 INFO L280 TraceCheckUtils]: 66: Hoare triple {147758#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,675 INFO L280 TraceCheckUtils]: 67: Hoare triple {147758#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,675 INFO L280 TraceCheckUtils]: 68: Hoare triple {147758#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,676 INFO L280 TraceCheckUtils]: 69: Hoare triple {147758#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {147758#true} is VALID [2020-07-10 20:21:54,678 INFO L280 TraceCheckUtils]: 70: Hoare triple {147758#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:54,679 INFO L280 TraceCheckUtils]: 71: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:54,681 INFO L280 TraceCheckUtils]: 72: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:54,682 INFO L280 TraceCheckUtils]: 73: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:54,684 INFO L280 TraceCheckUtils]: 74: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:54,685 INFO L280 TraceCheckUtils]: 75: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:54,686 INFO L280 TraceCheckUtils]: 76: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:54,688 INFO L280 TraceCheckUtils]: 77: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:54,689 INFO L280 TraceCheckUtils]: 78: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:54,691 INFO L280 TraceCheckUtils]: 79: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:54,692 INFO L280 TraceCheckUtils]: 80: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:54,693 INFO L280 TraceCheckUtils]: 81: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:54,695 INFO L280 TraceCheckUtils]: 82: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:54,696 INFO L280 TraceCheckUtils]: 83: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:54,697 INFO L280 TraceCheckUtils]: 84: Hoare triple {148191#(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); {148191#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-10 20:21:54,699 INFO L280 TraceCheckUtils]: 85: Hoare triple {148191#(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); {148192#(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-10 20:21:54,701 INFO L280 TraceCheckUtils]: 86: Hoare triple {148192#(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); {148192#(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-10 20:21:54,702 INFO L280 TraceCheckUtils]: 87: Hoare triple {148192#(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)); {148192#(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-10 20:21:54,704 INFO L280 TraceCheckUtils]: 88: Hoare triple {148192#(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); {148192#(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-10 20:21:54,705 INFO L280 TraceCheckUtils]: 89: Hoare triple {148192#(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); {148192#(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-10 20:21:54,706 INFO L280 TraceCheckUtils]: 90: Hoare triple {148192#(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); {148192#(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-10 20:21:54,708 INFO L280 TraceCheckUtils]: 91: Hoare triple {148192#(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); {148192#(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-10 20:21:54,709 INFO L280 TraceCheckUtils]: 92: Hoare triple {148192#(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); {148192#(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-10 20:21:54,711 INFO L280 TraceCheckUtils]: 93: Hoare triple {148192#(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); {148192#(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-10 20:21:54,712 INFO L280 TraceCheckUtils]: 94: Hoare triple {148192#(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); {148192#(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-10 20:21:54,713 INFO L280 TraceCheckUtils]: 95: Hoare triple {148192#(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); {148192#(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-10 20:21:54,715 INFO L280 TraceCheckUtils]: 96: Hoare triple {148192#(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); {148192#(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-10 20:21:54,716 INFO L280 TraceCheckUtils]: 97: Hoare triple {148192#(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); {148192#(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-10 20:21:54,717 INFO L280 TraceCheckUtils]: 98: Hoare triple {148192#(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))); {148192#(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-10 20:21:54,718 INFO L280 TraceCheckUtils]: 99: Hoare triple {148192#(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); {148192#(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-10 20:21:54,719 INFO L280 TraceCheckUtils]: 100: Hoare triple {148192#(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); {148192#(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-10 20:21:54,721 INFO L280 TraceCheckUtils]: 101: Hoare triple {148192#(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); {148192#(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-10 20:21:54,722 INFO L280 TraceCheckUtils]: 102: Hoare triple {148192#(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); {148192#(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-10 20:21:54,723 INFO L280 TraceCheckUtils]: 103: Hoare triple {148192#(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); {148192#(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-10 20:21:54,724 INFO L280 TraceCheckUtils]: 104: Hoare triple {148192#(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); {148192#(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-10 20:21:54,725 INFO L280 TraceCheckUtils]: 105: Hoare triple {148192#(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); {148192#(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-10 20:21:54,726 INFO L280 TraceCheckUtils]: 106: Hoare triple {148192#(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); {148192#(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-10 20:21:54,727 INFO L280 TraceCheckUtils]: 107: Hoare triple {148192#(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); {148192#(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-10 20:21:54,729 INFO L280 TraceCheckUtils]: 108: Hoare triple {148192#(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); {148192#(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-10 20:21:54,731 INFO L280 TraceCheckUtils]: 109: Hoare triple {148192#(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); {148192#(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-10 20:21:54,732 INFO L280 TraceCheckUtils]: 110: Hoare triple {148192#(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); {148192#(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-10 20:21:54,733 INFO L280 TraceCheckUtils]: 111: Hoare triple {148192#(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); {148192#(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-10 20:21:54,735 INFO L280 TraceCheckUtils]: 112: Hoare triple {148192#(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); {148192#(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-10 20:21:54,736 INFO L280 TraceCheckUtils]: 113: Hoare triple {148192#(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); {148192#(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-10 20:21:54,738 INFO L280 TraceCheckUtils]: 114: Hoare triple {148192#(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); {148192#(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-10 20:21:54,739 INFO L280 TraceCheckUtils]: 115: Hoare triple {148192#(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); {148192#(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-10 20:21:54,741 INFO L280 TraceCheckUtils]: 116: Hoare triple {148192#(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); {148192#(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-10 20:21:54,742 INFO L280 TraceCheckUtils]: 117: Hoare triple {148192#(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); {148192#(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-10 20:21:54,743 INFO L280 TraceCheckUtils]: 118: Hoare triple {148192#(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); {148192#(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-10 20:21:54,745 INFO L280 TraceCheckUtils]: 119: Hoare triple {148192#(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); {148192#(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-10 20:21:54,746 INFO L280 TraceCheckUtils]: 120: Hoare triple {148192#(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); {148192#(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-10 20:21:54,748 INFO L280 TraceCheckUtils]: 121: Hoare triple {148192#(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); {148192#(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-10 20:21:54,749 INFO L280 TraceCheckUtils]: 122: Hoare triple {148192#(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); {148192#(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-10 20:21:54,750 INFO L280 TraceCheckUtils]: 123: Hoare triple {148192#(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); {148192#(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-10 20:21:54,752 INFO L280 TraceCheckUtils]: 124: Hoare triple {148192#(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); {148192#(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-10 20:21:54,754 INFO L280 TraceCheckUtils]: 125: Hoare triple {148192#(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; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,755 INFO L280 TraceCheckUtils]: 126: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} ~a21~0 := 10; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,757 INFO L280 TraceCheckUtils]: 127: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} #res := 22; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,758 INFO L280 TraceCheckUtils]: 128: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} assume true; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,760 INFO L275 TraceCheckUtils]: 129: Hoare quadruple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} {147772#(<= (+ ~a12~0 49) 0)} #1401#return; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,762 INFO L280 TraceCheckUtils]: 130: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,763 INFO L280 TraceCheckUtils]: 131: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} ~output~0 := #t~ret3; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,765 INFO L280 TraceCheckUtils]: 132: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} havoc #t~ret3; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,766 INFO L280 TraceCheckUtils]: 133: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} assume !false; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,768 INFO L280 TraceCheckUtils]: 134: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} havoc ~input~0; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,769 INFO L280 TraceCheckUtils]: 135: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,770 INFO L280 TraceCheckUtils]: 136: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} ~input~0 := #t~nondet2; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,772 INFO L280 TraceCheckUtils]: 137: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} havoc #t~nondet2; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,773 INFO L280 TraceCheckUtils]: 138: Hoare triple {147881#(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); {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,775 INFO L263 TraceCheckUtils]: 139: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} call #t~ret3 := calculate_output(~input~0); {148190#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:21:54,776 INFO L280 TraceCheckUtils]: 140: Hoare triple {148190#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,777 INFO L280 TraceCheckUtils]: 141: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,779 INFO L280 TraceCheckUtils]: 142: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,780 INFO L280 TraceCheckUtils]: 143: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,781 INFO L280 TraceCheckUtils]: 144: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,783 INFO L280 TraceCheckUtils]: 145: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,784 INFO L280 TraceCheckUtils]: 146: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,786 INFO L280 TraceCheckUtils]: 147: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,787 INFO L280 TraceCheckUtils]: 148: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,788 INFO L280 TraceCheckUtils]: 149: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,790 INFO L280 TraceCheckUtils]: 150: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,791 INFO L280 TraceCheckUtils]: 151: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,793 INFO L280 TraceCheckUtils]: 152: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,794 INFO L280 TraceCheckUtils]: 153: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,795 INFO L280 TraceCheckUtils]: 154: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,797 INFO L280 TraceCheckUtils]: 155: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,798 INFO L280 TraceCheckUtils]: 156: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,799 INFO L280 TraceCheckUtils]: 157: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,801 INFO L280 TraceCheckUtils]: 158: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,802 INFO L280 TraceCheckUtils]: 159: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,803 INFO L280 TraceCheckUtils]: 160: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,805 INFO L280 TraceCheckUtils]: 161: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,806 INFO L280 TraceCheckUtils]: 162: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,807 INFO L280 TraceCheckUtils]: 163: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,809 INFO L280 TraceCheckUtils]: 164: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,810 INFO L280 TraceCheckUtils]: 165: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,812 INFO L280 TraceCheckUtils]: 166: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,813 INFO L280 TraceCheckUtils]: 167: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,814 INFO L280 TraceCheckUtils]: 168: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,815 INFO L280 TraceCheckUtils]: 169: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,816 INFO L280 TraceCheckUtils]: 170: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,818 INFO L280 TraceCheckUtils]: 171: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,819 INFO L280 TraceCheckUtils]: 172: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,820 INFO L280 TraceCheckUtils]: 173: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,821 INFO L280 TraceCheckUtils]: 174: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,822 INFO L280 TraceCheckUtils]: 175: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,823 INFO L280 TraceCheckUtils]: 176: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,824 INFO L280 TraceCheckUtils]: 177: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,825 INFO L280 TraceCheckUtils]: 178: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,826 INFO L280 TraceCheckUtils]: 179: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,827 INFO L280 TraceCheckUtils]: 180: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,829 INFO L280 TraceCheckUtils]: 181: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,830 INFO L280 TraceCheckUtils]: 182: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,831 INFO L280 TraceCheckUtils]: 183: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,832 INFO L280 TraceCheckUtils]: 184: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,834 INFO L280 TraceCheckUtils]: 185: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,835 INFO L280 TraceCheckUtils]: 186: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,836 INFO L280 TraceCheckUtils]: 187: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,838 INFO L280 TraceCheckUtils]: 188: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,839 INFO L280 TraceCheckUtils]: 189: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,841 INFO L280 TraceCheckUtils]: 190: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,842 INFO L280 TraceCheckUtils]: 191: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,843 INFO L280 TraceCheckUtils]: 192: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,844 INFO L280 TraceCheckUtils]: 193: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,846 INFO L280 TraceCheckUtils]: 194: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,847 INFO L280 TraceCheckUtils]: 195: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,848 INFO L280 TraceCheckUtils]: 196: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,850 INFO L280 TraceCheckUtils]: 197: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,851 INFO L280 TraceCheckUtils]: 198: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,852 INFO L280 TraceCheckUtils]: 199: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,854 INFO L280 TraceCheckUtils]: 200: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,855 INFO L280 TraceCheckUtils]: 201: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,856 INFO L280 TraceCheckUtils]: 202: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,857 INFO L280 TraceCheckUtils]: 203: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,859 INFO L280 TraceCheckUtils]: 204: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,860 INFO L280 TraceCheckUtils]: 205: Hoare triple {148193#(= ~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)); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,861 INFO L280 TraceCheckUtils]: 206: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,862 INFO L280 TraceCheckUtils]: 207: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,863 INFO L280 TraceCheckUtils]: 208: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,864 INFO L280 TraceCheckUtils]: 209: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,865 INFO L280 TraceCheckUtils]: 210: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,866 INFO L280 TraceCheckUtils]: 211: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,867 INFO L280 TraceCheckUtils]: 212: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,869 INFO L280 TraceCheckUtils]: 213: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,870 INFO L280 TraceCheckUtils]: 214: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,871 INFO L280 TraceCheckUtils]: 215: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,872 INFO L280 TraceCheckUtils]: 216: Hoare triple {148193#(= ~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))); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,872 INFO L280 TraceCheckUtils]: 217: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,873 INFO L280 TraceCheckUtils]: 218: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,874 INFO L280 TraceCheckUtils]: 219: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,875 INFO L280 TraceCheckUtils]: 220: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,876 INFO L280 TraceCheckUtils]: 221: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,877 INFO L280 TraceCheckUtils]: 222: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,878 INFO L280 TraceCheckUtils]: 223: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,879 INFO L280 TraceCheckUtils]: 224: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,880 INFO L280 TraceCheckUtils]: 225: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,881 INFO L280 TraceCheckUtils]: 226: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,882 INFO L280 TraceCheckUtils]: 227: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,883 INFO L280 TraceCheckUtils]: 228: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,884 INFO L280 TraceCheckUtils]: 229: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,885 INFO L280 TraceCheckUtils]: 230: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,886 INFO L280 TraceCheckUtils]: 231: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,887 INFO L280 TraceCheckUtils]: 232: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,888 INFO L280 TraceCheckUtils]: 233: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,889 INFO L280 TraceCheckUtils]: 234: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,890 INFO L280 TraceCheckUtils]: 235: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,891 INFO L280 TraceCheckUtils]: 236: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,892 INFO L280 TraceCheckUtils]: 237: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,893 INFO L280 TraceCheckUtils]: 238: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,894 INFO L280 TraceCheckUtils]: 239: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,895 INFO L280 TraceCheckUtils]: 240: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,896 INFO L280 TraceCheckUtils]: 241: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,897 INFO L280 TraceCheckUtils]: 242: Hoare triple {148193#(= ~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; {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,898 INFO L280 TraceCheckUtils]: 243: Hoare triple {148193#(= ~a15~0 |old(~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,899 INFO L280 TraceCheckUtils]: 244: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} ~a21~0 := 7; {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,900 INFO L280 TraceCheckUtils]: 245: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} #res := 25; {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,901 INFO L280 TraceCheckUtils]: 246: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume true; {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,903 INFO L275 TraceCheckUtils]: 247: Hoare quadruple {148193#(= ~a15~0 |old(~a15~0)|)} {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} #1401#return; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,904 INFO L280 TraceCheckUtils]: 248: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,905 INFO L280 TraceCheckUtils]: 249: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} ~output~0 := #t~ret3; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,907 INFO L280 TraceCheckUtils]: 250: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} havoc #t~ret3; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,908 INFO L280 TraceCheckUtils]: 251: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} assume !false; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,910 INFO L280 TraceCheckUtils]: 252: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} havoc ~input~0; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,911 INFO L280 TraceCheckUtils]: 253: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,912 INFO L280 TraceCheckUtils]: 254: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} ~input~0 := #t~nondet2; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,913 INFO L280 TraceCheckUtils]: 255: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} havoc #t~nondet2; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,915 INFO L280 TraceCheckUtils]: 256: Hoare triple {147881#(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); {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:54,917 INFO L263 TraceCheckUtils]: 257: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} call #t~ret3 := calculate_output(~input~0); {148190#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:21:54,918 INFO L280 TraceCheckUtils]: 258: Hoare triple {148190#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,919 INFO L280 TraceCheckUtils]: 259: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,920 INFO L280 TraceCheckUtils]: 260: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,921 INFO L280 TraceCheckUtils]: 261: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,922 INFO L280 TraceCheckUtils]: 262: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,923 INFO L280 TraceCheckUtils]: 263: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,924 INFO L280 TraceCheckUtils]: 264: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,925 INFO L280 TraceCheckUtils]: 265: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,926 INFO L280 TraceCheckUtils]: 266: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,927 INFO L280 TraceCheckUtils]: 267: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,929 INFO L280 TraceCheckUtils]: 268: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,930 INFO L280 TraceCheckUtils]: 269: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,931 INFO L280 TraceCheckUtils]: 270: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,932 INFO L280 TraceCheckUtils]: 271: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,933 INFO L280 TraceCheckUtils]: 272: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,934 INFO L280 TraceCheckUtils]: 273: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,935 INFO L280 TraceCheckUtils]: 274: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,936 INFO L280 TraceCheckUtils]: 275: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,937 INFO L280 TraceCheckUtils]: 276: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,938 INFO L280 TraceCheckUtils]: 277: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,939 INFO L280 TraceCheckUtils]: 278: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,941 INFO L280 TraceCheckUtils]: 279: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,942 INFO L280 TraceCheckUtils]: 280: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,943 INFO L280 TraceCheckUtils]: 281: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,944 INFO L280 TraceCheckUtils]: 282: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,945 INFO L280 TraceCheckUtils]: 283: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,946 INFO L280 TraceCheckUtils]: 284: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,947 INFO L280 TraceCheckUtils]: 285: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,948 INFO L280 TraceCheckUtils]: 286: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,949 INFO L280 TraceCheckUtils]: 287: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,950 INFO L280 TraceCheckUtils]: 288: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,951 INFO L280 TraceCheckUtils]: 289: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,953 INFO L280 TraceCheckUtils]: 290: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,954 INFO L280 TraceCheckUtils]: 291: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,955 INFO L280 TraceCheckUtils]: 292: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,956 INFO L280 TraceCheckUtils]: 293: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,957 INFO L280 TraceCheckUtils]: 294: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,958 INFO L280 TraceCheckUtils]: 295: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,959 INFO L280 TraceCheckUtils]: 296: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,960 INFO L280 TraceCheckUtils]: 297: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,960 INFO L280 TraceCheckUtils]: 298: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,961 INFO L280 TraceCheckUtils]: 299: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,962 INFO L280 TraceCheckUtils]: 300: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,963 INFO L280 TraceCheckUtils]: 301: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,964 INFO L280 TraceCheckUtils]: 302: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,965 INFO L280 TraceCheckUtils]: 303: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,966 INFO L280 TraceCheckUtils]: 304: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,968 INFO L280 TraceCheckUtils]: 305: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,969 INFO L280 TraceCheckUtils]: 306: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,970 INFO L280 TraceCheckUtils]: 307: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,971 INFO L280 TraceCheckUtils]: 308: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,971 INFO L280 TraceCheckUtils]: 309: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,972 INFO L280 TraceCheckUtils]: 310: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,973 INFO L280 TraceCheckUtils]: 311: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,974 INFO L280 TraceCheckUtils]: 312: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,975 INFO L280 TraceCheckUtils]: 313: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,976 INFO L280 TraceCheckUtils]: 314: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,977 INFO L280 TraceCheckUtils]: 315: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,978 INFO L280 TraceCheckUtils]: 316: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,978 INFO L280 TraceCheckUtils]: 317: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,979 INFO L280 TraceCheckUtils]: 318: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,980 INFO L280 TraceCheckUtils]: 319: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,981 INFO L280 TraceCheckUtils]: 320: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,982 INFO L280 TraceCheckUtils]: 321: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,983 INFO L280 TraceCheckUtils]: 322: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,984 INFO L280 TraceCheckUtils]: 323: Hoare triple {148193#(= ~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)); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,985 INFO L280 TraceCheckUtils]: 324: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,986 INFO L280 TraceCheckUtils]: 325: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,986 INFO L280 TraceCheckUtils]: 326: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,987 INFO L280 TraceCheckUtils]: 327: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,988 INFO L280 TraceCheckUtils]: 328: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,989 INFO L280 TraceCheckUtils]: 329: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,990 INFO L280 TraceCheckUtils]: 330: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,991 INFO L280 TraceCheckUtils]: 331: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,992 INFO L280 TraceCheckUtils]: 332: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,993 INFO L280 TraceCheckUtils]: 333: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,993 INFO L280 TraceCheckUtils]: 334: Hoare triple {148193#(= ~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))); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,994 INFO L280 TraceCheckUtils]: 335: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,995 INFO L280 TraceCheckUtils]: 336: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,996 INFO L280 TraceCheckUtils]: 337: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,997 INFO L280 TraceCheckUtils]: 338: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,998 INFO L280 TraceCheckUtils]: 339: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:54,999 INFO L280 TraceCheckUtils]: 340: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,000 INFO L280 TraceCheckUtils]: 341: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,001 INFO L280 TraceCheckUtils]: 342: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,002 INFO L280 TraceCheckUtils]: 343: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,003 INFO L280 TraceCheckUtils]: 344: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,004 INFO L280 TraceCheckUtils]: 345: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,005 INFO L280 TraceCheckUtils]: 346: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,006 INFO L280 TraceCheckUtils]: 347: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,007 INFO L280 TraceCheckUtils]: 348: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,009 INFO L280 TraceCheckUtils]: 349: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,010 INFO L280 TraceCheckUtils]: 350: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,011 INFO L280 TraceCheckUtils]: 351: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,012 INFO L280 TraceCheckUtils]: 352: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,013 INFO L280 TraceCheckUtils]: 353: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,014 INFO L280 TraceCheckUtils]: 354: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,015 INFO L280 TraceCheckUtils]: 355: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,016 INFO L280 TraceCheckUtils]: 356: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,017 INFO L280 TraceCheckUtils]: 357: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,018 INFO L280 TraceCheckUtils]: 358: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,019 INFO L280 TraceCheckUtils]: 359: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,020 INFO L280 TraceCheckUtils]: 360: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,021 INFO L280 TraceCheckUtils]: 361: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,022 INFO L280 TraceCheckUtils]: 362: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,023 INFO L280 TraceCheckUtils]: 363: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,024 INFO L280 TraceCheckUtils]: 364: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,024 INFO L280 TraceCheckUtils]: 365: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,025 INFO L280 TraceCheckUtils]: 366: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,026 INFO L280 TraceCheckUtils]: 367: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,027 INFO L280 TraceCheckUtils]: 368: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0; {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,028 INFO L280 TraceCheckUtils]: 369: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} ~a21~0 := 9; {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,029 INFO L280 TraceCheckUtils]: 370: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} #res := 21; {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,031 INFO L280 TraceCheckUtils]: 371: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume true; {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,032 INFO L275 TraceCheckUtils]: 372: Hoare quadruple {148193#(= ~a15~0 |old(~a15~0)|)} {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} #1401#return; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:55,034 INFO L280 TraceCheckUtils]: 373: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:55,035 INFO L280 TraceCheckUtils]: 374: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} ~output~0 := #t~ret3; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:55,036 INFO L280 TraceCheckUtils]: 375: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} havoc #t~ret3; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:55,037 INFO L280 TraceCheckUtils]: 376: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} assume !false; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:55,039 INFO L280 TraceCheckUtils]: 377: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} havoc ~input~0; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:55,040 INFO L280 TraceCheckUtils]: 378: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:55,042 INFO L280 TraceCheckUtils]: 379: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} ~input~0 := #t~nondet2; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:55,043 INFO L280 TraceCheckUtils]: 380: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} havoc #t~nondet2; {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:55,044 INFO L280 TraceCheckUtils]: 381: Hoare triple {147881#(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); {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-10 20:21:55,046 INFO L263 TraceCheckUtils]: 382: Hoare triple {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} call #t~ret3 := calculate_output(~input~0); {148190#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:21:55,048 INFO L280 TraceCheckUtils]: 383: Hoare triple {148190#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,049 INFO L280 TraceCheckUtils]: 384: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,050 INFO L280 TraceCheckUtils]: 385: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,052 INFO L280 TraceCheckUtils]: 386: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,053 INFO L280 TraceCheckUtils]: 387: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,054 INFO L280 TraceCheckUtils]: 388: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,055 INFO L280 TraceCheckUtils]: 389: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,057 INFO L280 TraceCheckUtils]: 390: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,058 INFO L280 TraceCheckUtils]: 391: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,059 INFO L280 TraceCheckUtils]: 392: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,060 INFO L280 TraceCheckUtils]: 393: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,061 INFO L280 TraceCheckUtils]: 394: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,061 INFO L280 TraceCheckUtils]: 395: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,062 INFO L280 TraceCheckUtils]: 396: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,063 INFO L280 TraceCheckUtils]: 397: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,064 INFO L280 TraceCheckUtils]: 398: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,065 INFO L280 TraceCheckUtils]: 399: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,066 INFO L280 TraceCheckUtils]: 400: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,067 INFO L280 TraceCheckUtils]: 401: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,068 INFO L280 TraceCheckUtils]: 402: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,069 INFO L280 TraceCheckUtils]: 403: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,070 INFO L280 TraceCheckUtils]: 404: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,071 INFO L280 TraceCheckUtils]: 405: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,072 INFO L280 TraceCheckUtils]: 406: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,073 INFO L280 TraceCheckUtils]: 407: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,074 INFO L280 TraceCheckUtils]: 408: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,075 INFO L280 TraceCheckUtils]: 409: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,076 INFO L280 TraceCheckUtils]: 410: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,078 INFO L280 TraceCheckUtils]: 411: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,079 INFO L280 TraceCheckUtils]: 412: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,080 INFO L280 TraceCheckUtils]: 413: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,081 INFO L280 TraceCheckUtils]: 414: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,082 INFO L280 TraceCheckUtils]: 415: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,083 INFO L280 TraceCheckUtils]: 416: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,084 INFO L280 TraceCheckUtils]: 417: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,086 INFO L280 TraceCheckUtils]: 418: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,086 INFO L280 TraceCheckUtils]: 419: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,087 INFO L280 TraceCheckUtils]: 420: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,088 INFO L280 TraceCheckUtils]: 421: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,089 INFO L280 TraceCheckUtils]: 422: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,091 INFO L280 TraceCheckUtils]: 423: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,092 INFO L280 TraceCheckUtils]: 424: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,093 INFO L280 TraceCheckUtils]: 425: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,094 INFO L280 TraceCheckUtils]: 426: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,095 INFO L280 TraceCheckUtils]: 427: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,096 INFO L280 TraceCheckUtils]: 428: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,097 INFO L280 TraceCheckUtils]: 429: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,098 INFO L280 TraceCheckUtils]: 430: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,099 INFO L280 TraceCheckUtils]: 431: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,100 INFO L280 TraceCheckUtils]: 432: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,101 INFO L280 TraceCheckUtils]: 433: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,101 INFO L280 TraceCheckUtils]: 434: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,102 INFO L280 TraceCheckUtils]: 435: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,103 INFO L280 TraceCheckUtils]: 436: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,105 INFO L280 TraceCheckUtils]: 437: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,106 INFO L280 TraceCheckUtils]: 438: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,107 INFO L280 TraceCheckUtils]: 439: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,109 INFO L280 TraceCheckUtils]: 440: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,110 INFO L280 TraceCheckUtils]: 441: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,111 INFO L280 TraceCheckUtils]: 442: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,112 INFO L280 TraceCheckUtils]: 443: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,114 INFO L280 TraceCheckUtils]: 444: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,115 INFO L280 TraceCheckUtils]: 445: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,116 INFO L280 TraceCheckUtils]: 446: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,117 INFO L280 TraceCheckUtils]: 447: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,118 INFO L280 TraceCheckUtils]: 448: Hoare triple {148193#(= ~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)); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,120 INFO L280 TraceCheckUtils]: 449: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,121 INFO L280 TraceCheckUtils]: 450: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,122 INFO L280 TraceCheckUtils]: 451: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,123 INFO L280 TraceCheckUtils]: 452: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,124 INFO L280 TraceCheckUtils]: 453: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,125 INFO L280 TraceCheckUtils]: 454: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,126 INFO L280 TraceCheckUtils]: 455: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,127 INFO L280 TraceCheckUtils]: 456: Hoare triple {148193#(= ~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); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,129 INFO L280 TraceCheckUtils]: 457: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,129 INFO L280 TraceCheckUtils]: 458: Hoare triple {148193#(= ~a15~0 |old(~a15~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {148193#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 20:21:55,131 INFO L280 TraceCheckUtils]: 459: Hoare triple {148193#(= ~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)); {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} is VALID [2020-07-10 20:21:55,132 INFO L280 TraceCheckUtils]: 460: Hoare triple {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} ~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); {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} is VALID [2020-07-10 20:21:55,133 INFO L280 TraceCheckUtils]: 461: Hoare triple {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} ~a24~0 := 1; {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} is VALID [2020-07-10 20:21:55,134 INFO L280 TraceCheckUtils]: 462: Hoare triple {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} ~a15~0 := 6; {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} is VALID [2020-07-10 20:21:55,135 INFO L280 TraceCheckUtils]: 463: Hoare triple {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} ~a21~0 := 10; {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} is VALID [2020-07-10 20:21:55,137 INFO L280 TraceCheckUtils]: 464: Hoare triple {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} #res := -1; {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} is VALID [2020-07-10 20:21:55,138 INFO L280 TraceCheckUtils]: 465: Hoare triple {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} assume true; {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} is VALID [2020-07-10 20:21:55,139 INFO L275 TraceCheckUtils]: 466: Hoare quadruple {148194#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} {147881#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} #1401#return; {147759#false} is VALID [2020-07-10 20:21:55,140 INFO L280 TraceCheckUtils]: 467: Hoare triple {147759#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {147759#false} is VALID [2020-07-10 20:21:55,140 INFO L280 TraceCheckUtils]: 468: Hoare triple {147759#false} ~output~0 := #t~ret3; {147759#false} is VALID [2020-07-10 20:21:55,140 INFO L280 TraceCheckUtils]: 469: Hoare triple {147759#false} havoc #t~ret3; {147759#false} is VALID [2020-07-10 20:21:55,140 INFO L280 TraceCheckUtils]: 470: Hoare triple {147759#false} assume !false; {147759#false} is VALID [2020-07-10 20:21:55,140 INFO L280 TraceCheckUtils]: 471: Hoare triple {147759#false} havoc ~input~0; {147759#false} is VALID [2020-07-10 20:21:55,141 INFO L280 TraceCheckUtils]: 472: Hoare triple {147759#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {147759#false} is VALID [2020-07-10 20:21:55,141 INFO L280 TraceCheckUtils]: 473: Hoare triple {147759#false} ~input~0 := #t~nondet2; {147759#false} is VALID [2020-07-10 20:21:55,141 INFO L280 TraceCheckUtils]: 474: Hoare triple {147759#false} havoc #t~nondet2; {147759#false} is VALID [2020-07-10 20:21:55,141 INFO L280 TraceCheckUtils]: 475: Hoare triple {147759#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {147759#false} is VALID [2020-07-10 20:21:55,141 INFO L263 TraceCheckUtils]: 476: Hoare triple {147759#false} call #t~ret3 := calculate_output(~input~0); {147759#false} is VALID [2020-07-10 20:21:55,142 INFO L280 TraceCheckUtils]: 477: Hoare triple {147759#false} ~input := #in~input; {147759#false} is VALID [2020-07-10 20:21:55,142 INFO L280 TraceCheckUtils]: 478: Hoare triple {147759#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,142 INFO L280 TraceCheckUtils]: 479: Hoare triple {147759#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,142 INFO L280 TraceCheckUtils]: 480: Hoare triple {147759#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,142 INFO L280 TraceCheckUtils]: 481: Hoare triple {147759#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,142 INFO L280 TraceCheckUtils]: 482: Hoare triple {147759#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,143 INFO L280 TraceCheckUtils]: 483: Hoare triple {147759#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,143 INFO L280 TraceCheckUtils]: 484: Hoare triple {147759#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,143 INFO L280 TraceCheckUtils]: 485: Hoare triple {147759#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,143 INFO L280 TraceCheckUtils]: 486: Hoare triple {147759#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,143 INFO L280 TraceCheckUtils]: 487: Hoare triple {147759#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,143 INFO L280 TraceCheckUtils]: 488: Hoare triple {147759#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,144 INFO L280 TraceCheckUtils]: 489: Hoare triple {147759#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,144 INFO L280 TraceCheckUtils]: 490: Hoare triple {147759#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,144 INFO L280 TraceCheckUtils]: 491: Hoare triple {147759#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,144 INFO L280 TraceCheckUtils]: 492: Hoare triple {147759#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,144 INFO L280 TraceCheckUtils]: 493: Hoare triple {147759#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,145 INFO L280 TraceCheckUtils]: 494: Hoare triple {147759#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,145 INFO L280 TraceCheckUtils]: 495: Hoare triple {147759#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,145 INFO L280 TraceCheckUtils]: 496: Hoare triple {147759#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,145 INFO L280 TraceCheckUtils]: 497: Hoare triple {147759#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,145 INFO L280 TraceCheckUtils]: 498: Hoare triple {147759#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,145 INFO L280 TraceCheckUtils]: 499: Hoare triple {147759#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,146 INFO L280 TraceCheckUtils]: 500: Hoare triple {147759#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,146 INFO L280 TraceCheckUtils]: 501: Hoare triple {147759#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,146 INFO L280 TraceCheckUtils]: 502: Hoare triple {147759#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,146 INFO L280 TraceCheckUtils]: 503: Hoare triple {147759#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,146 INFO L280 TraceCheckUtils]: 504: Hoare triple {147759#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,146 INFO L280 TraceCheckUtils]: 505: Hoare triple {147759#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,147 INFO L280 TraceCheckUtils]: 506: Hoare triple {147759#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,147 INFO L280 TraceCheckUtils]: 507: Hoare triple {147759#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,147 INFO L280 TraceCheckUtils]: 508: Hoare triple {147759#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,147 INFO L280 TraceCheckUtils]: 509: Hoare triple {147759#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,147 INFO L280 TraceCheckUtils]: 510: Hoare triple {147759#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,147 INFO L280 TraceCheckUtils]: 511: Hoare triple {147759#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,148 INFO L280 TraceCheckUtils]: 512: Hoare triple {147759#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,148 INFO L280 TraceCheckUtils]: 513: Hoare triple {147759#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,148 INFO L280 TraceCheckUtils]: 514: Hoare triple {147759#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,148 INFO L280 TraceCheckUtils]: 515: Hoare triple {147759#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,148 INFO L280 TraceCheckUtils]: 516: Hoare triple {147759#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,149 INFO L280 TraceCheckUtils]: 517: Hoare triple {147759#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,149 INFO L280 TraceCheckUtils]: 518: Hoare triple {147759#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,149 INFO L280 TraceCheckUtils]: 519: Hoare triple {147759#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,149 INFO L280 TraceCheckUtils]: 520: Hoare triple {147759#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,149 INFO L280 TraceCheckUtils]: 521: Hoare triple {147759#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {147759#false} is VALID [2020-07-10 20:21:55,150 INFO L280 TraceCheckUtils]: 522: Hoare triple {147759#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {147759#false} is VALID [2020-07-10 20:21:55,150 INFO L280 TraceCheckUtils]: 523: Hoare triple {147759#false} assume !false; {147759#false} is VALID [2020-07-10 20:21:55,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 20:21:55,491 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 20:21:55,491 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [583240035] [2020-07-10 20:21:55,491 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 20:21:55,491 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2020-07-10 20:21:55,491 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303600367] [2020-07-10 20:21:55,492 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 524 [2020-07-10 20:21:55,493 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 20:21:55,493 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 10 states. [2020-07-10 20:21:56,171 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 324 edges. 324 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:21:56,171 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-10 20:21:56,172 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 20:21:56,172 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-10 20:21:56,172 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2020-07-10 20:21:56,172 INFO L87 Difference]: Start difference. First operand 2874 states and 3167 transitions. Second operand 10 states. [2020-07-10 20:22:13,805 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 53 [2020-07-10 20:22:37,547 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 53 [2020-07-10 20:22:39,421 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 53 [2020-07-10 20:22:47,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:22:47,002 INFO L93 Difference]: Finished difference Result 5652 states and 6260 transitions. [2020-07-10 20:22:47,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-07-10 20:22:47,002 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 524 [2020-07-10 20:22:47,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 20:22:47,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-07-10 20:22:47,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1495 transitions. [2020-07-10 20:22:47,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-07-10 20:22:47,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1495 transitions. [2020-07-10 20:22:47,017 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 31 states and 1495 transitions. [2020-07-10 20:22:51,054 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-10 20:22:51,390 INFO L225 Difference]: With dead ends: 5652 [2020-07-10 20:22:51,391 INFO L226 Difference]: Without dead ends: 2982 [2020-07-10 20:22:51,395 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=233, Invalid=759, Unknown=0, NotChecked=0, Total=992 [2020-07-10 20:22:51,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2982 states. [2020-07-10 20:23:29,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2982 to 2882. [2020-07-10 20:23:29,353 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 20:23:29,353 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2982 states. Second operand 2882 states. [2020-07-10 20:23:29,353 INFO L74 IsIncluded]: Start isIncluded. First operand 2982 states. Second operand 2882 states. [2020-07-10 20:23:29,353 INFO L87 Difference]: Start difference. First operand 2982 states. Second operand 2882 states. [2020-07-10 20:23:29,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:23:29,608 INFO L93 Difference]: Finished difference Result 2982 states and 3244 transitions. [2020-07-10 20:23:29,609 INFO L276 IsEmpty]: Start isEmpty. Operand 2982 states and 3244 transitions. [2020-07-10 20:23:29,612 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:23:29,612 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:23:29,612 INFO L74 IsIncluded]: Start isIncluded. First operand 2882 states. Second operand 2982 states. [2020-07-10 20:23:29,612 INFO L87 Difference]: Start difference. First operand 2882 states. Second operand 2982 states. [2020-07-10 20:23:29,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:23:29,879 INFO L93 Difference]: Finished difference Result 2982 states and 3244 transitions. [2020-07-10 20:23:29,880 INFO L276 IsEmpty]: Start isEmpty. Operand 2982 states and 3244 transitions. [2020-07-10 20:23:29,882 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:23:29,882 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:23:29,882 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 20:23:29,882 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 20:23:29,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2882 states. [2020-07-10 20:23:30,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2882 states to 2882 states and 3124 transitions. [2020-07-10 20:23:30,136 INFO L78 Accepts]: Start accepts. Automaton has 2882 states and 3124 transitions. Word has length 524 [2020-07-10 20:23:30,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 20:23:30,137 INFO L479 AbstractCegarLoop]: Abstraction has 2882 states and 3124 transitions. [2020-07-10 20:23:30,137 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-10 20:23:30,137 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2882 states and 3124 transitions. [2020-07-10 20:23:42,901 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 3124 edges. 3124 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:23:42,901 INFO L276 IsEmpty]: Start isEmpty. Operand 2882 states and 3124 transitions. [2020-07-10 20:23:42,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 704 [2020-07-10 20:23:42,908 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 20:23:42,908 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, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 20:23:42,909 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-07-10 20:23:42,909 INFO L427 AbstractCegarLoop]: === Iteration 11 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 20:23:42,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 20:23:42,909 INFO L82 PathProgramCache]: Analyzing trace with hash 75144994, now seen corresponding path program 1 times [2020-07-10 20:23:42,910 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 20:23:42,910 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [244823805] [2020-07-10 20:23:42,910 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 20:23:43,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:23:43,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:23:43,319 INFO L280 TraceCheckUtils]: 0: Hoare triple {171876#(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; {171277#true} is VALID [2020-07-10 20:23:43,320 INFO L280 TraceCheckUtils]: 1: Hoare triple {171277#true} ~inputB~0 := 2; {171277#true} is VALID [2020-07-10 20:23:43,320 INFO L280 TraceCheckUtils]: 2: Hoare triple {171277#true} ~inputC~0 := 3; {171277#true} is VALID [2020-07-10 20:23:43,320 INFO L280 TraceCheckUtils]: 3: Hoare triple {171277#true} ~inputF~0 := 6; {171277#true} is VALID [2020-07-10 20:23:43,320 INFO L280 TraceCheckUtils]: 4: Hoare triple {171277#true} ~inputE~0 := 5; {171277#true} is VALID [2020-07-10 20:23:43,320 INFO L280 TraceCheckUtils]: 5: Hoare triple {171277#true} ~inputA~0 := 1; {171277#true} is VALID [2020-07-10 20:23:43,321 INFO L280 TraceCheckUtils]: 6: Hoare triple {171277#true} ~a21~0 := 7; {171277#true} is VALID [2020-07-10 20:23:43,321 INFO L280 TraceCheckUtils]: 7: Hoare triple {171277#true} ~a15~0 := 8; {171277#true} is VALID [2020-07-10 20:23:43,321 INFO L280 TraceCheckUtils]: 8: Hoare triple {171277#true} ~a12~0 := -49; {171277#true} is VALID [2020-07-10 20:23:43,321 INFO L280 TraceCheckUtils]: 9: Hoare triple {171277#true} ~a24~0 := 1; {171277#true} is VALID [2020-07-10 20:23:43,321 INFO L280 TraceCheckUtils]: 10: Hoare triple {171277#true} assume true; {171277#true} is VALID [2020-07-10 20:23:43,322 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {171277#true} {171277#true} #1397#return; {171277#true} is VALID [2020-07-10 20:23:43,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:23:43,379 INFO L280 TraceCheckUtils]: 0: Hoare triple {171877#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {171277#true} is VALID [2020-07-10 20:23:43,379 INFO L280 TraceCheckUtils]: 1: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,380 INFO L280 TraceCheckUtils]: 2: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,380 INFO L280 TraceCheckUtils]: 3: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,380 INFO L280 TraceCheckUtils]: 4: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,380 INFO L280 TraceCheckUtils]: 5: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,380 INFO L280 TraceCheckUtils]: 6: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,381 INFO L280 TraceCheckUtils]: 7: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,381 INFO L280 TraceCheckUtils]: 8: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,381 INFO L280 TraceCheckUtils]: 9: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,381 INFO L280 TraceCheckUtils]: 10: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,381 INFO L280 TraceCheckUtils]: 11: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,382 INFO L280 TraceCheckUtils]: 12: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,382 INFO L280 TraceCheckUtils]: 13: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,382 INFO L280 TraceCheckUtils]: 14: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,382 INFO L280 TraceCheckUtils]: 15: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,383 INFO L280 TraceCheckUtils]: 16: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,383 INFO L280 TraceCheckUtils]: 17: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,383 INFO L280 TraceCheckUtils]: 18: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,383 INFO L280 TraceCheckUtils]: 19: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,383 INFO L280 TraceCheckUtils]: 20: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,384 INFO L280 TraceCheckUtils]: 21: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,384 INFO L280 TraceCheckUtils]: 22: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,384 INFO L280 TraceCheckUtils]: 23: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,384 INFO L280 TraceCheckUtils]: 24: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,385 INFO L280 TraceCheckUtils]: 25: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,385 INFO L280 TraceCheckUtils]: 26: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,385 INFO L280 TraceCheckUtils]: 27: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,385 INFO L280 TraceCheckUtils]: 28: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,385 INFO L280 TraceCheckUtils]: 29: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,385 INFO L280 TraceCheckUtils]: 30: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,386 INFO L280 TraceCheckUtils]: 31: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,386 INFO L280 TraceCheckUtils]: 32: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,386 INFO L280 TraceCheckUtils]: 33: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,386 INFO L280 TraceCheckUtils]: 34: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,386 INFO L280 TraceCheckUtils]: 35: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,386 INFO L280 TraceCheckUtils]: 36: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,387 INFO L280 TraceCheckUtils]: 37: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,387 INFO L280 TraceCheckUtils]: 38: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,387 INFO L280 TraceCheckUtils]: 39: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,387 INFO L280 TraceCheckUtils]: 40: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,387 INFO L280 TraceCheckUtils]: 41: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,388 INFO L280 TraceCheckUtils]: 42: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,388 INFO L280 TraceCheckUtils]: 43: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,388 INFO L280 TraceCheckUtils]: 44: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,388 INFO L280 TraceCheckUtils]: 45: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,388 INFO L280 TraceCheckUtils]: 46: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,388 INFO L280 TraceCheckUtils]: 47: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,389 INFO L280 TraceCheckUtils]: 48: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,389 INFO L280 TraceCheckUtils]: 49: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,389 INFO L280 TraceCheckUtils]: 50: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,389 INFO L280 TraceCheckUtils]: 51: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,389 INFO L280 TraceCheckUtils]: 52: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,389 INFO L280 TraceCheckUtils]: 53: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,390 INFO L280 TraceCheckUtils]: 54: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,390 INFO L280 TraceCheckUtils]: 55: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,390 INFO L280 TraceCheckUtils]: 56: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,390 INFO L280 TraceCheckUtils]: 57: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,390 INFO L280 TraceCheckUtils]: 58: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,391 INFO L280 TraceCheckUtils]: 59: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,391 INFO L280 TraceCheckUtils]: 60: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,391 INFO L280 TraceCheckUtils]: 61: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,391 INFO L280 TraceCheckUtils]: 62: Hoare triple {171277#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,391 INFO L280 TraceCheckUtils]: 63: Hoare triple {171277#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,391 INFO L280 TraceCheckUtils]: 64: Hoare triple {171277#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,392 INFO L280 TraceCheckUtils]: 65: Hoare triple {171277#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {171277#true} is VALID [2020-07-10 20:23:43,392 INFO L280 TraceCheckUtils]: 66: Hoare triple {171277#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,392 INFO L280 TraceCheckUtils]: 67: Hoare triple {171277#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {171277#true} is VALID [2020-07-10 20:23:43,392 INFO L280 TraceCheckUtils]: 68: Hoare triple {171277#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,392 INFO L280 TraceCheckUtils]: 69: Hoare triple {171277#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,392 INFO L280 TraceCheckUtils]: 70: Hoare triple {171277#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,393 INFO L280 TraceCheckUtils]: 71: Hoare triple {171277#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,393 INFO L280 TraceCheckUtils]: 72: Hoare triple {171277#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,393 INFO L280 TraceCheckUtils]: 73: Hoare triple {171277#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {171277#true} is VALID [2020-07-10 20:23:43,393 INFO L280 TraceCheckUtils]: 74: Hoare triple {171277#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,393 INFO L280 TraceCheckUtils]: 75: Hoare triple {171277#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,393 INFO L280 TraceCheckUtils]: 76: Hoare triple {171277#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {171277#true} is VALID [2020-07-10 20:23:43,394 INFO L280 TraceCheckUtils]: 77: Hoare triple {171277#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,394 INFO L280 TraceCheckUtils]: 78: Hoare triple {171277#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {171277#true} is VALID [2020-07-10 20:23:43,394 INFO L280 TraceCheckUtils]: 79: Hoare triple {171277#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {171277#true} is VALID [2020-07-10 20:23:43,394 INFO L280 TraceCheckUtils]: 80: Hoare triple {171277#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,394 INFO L280 TraceCheckUtils]: 81: Hoare triple {171277#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:43,395 INFO L280 TraceCheckUtils]: 82: Hoare triple {171277#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,395 INFO L280 TraceCheckUtils]: 83: Hoare triple {171277#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:43,395 INFO L280 TraceCheckUtils]: 84: Hoare triple {171277#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {171277#true} is VALID [2020-07-10 20:23:43,395 INFO L280 TraceCheckUtils]: 85: Hoare triple {171277#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,395 INFO L280 TraceCheckUtils]: 86: Hoare triple {171277#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,395 INFO L280 TraceCheckUtils]: 87: Hoare triple {171277#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:43,396 INFO L280 TraceCheckUtils]: 88: Hoare triple {171277#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {171277#true} is VALID [2020-07-10 20:23:43,396 INFO L280 TraceCheckUtils]: 89: Hoare triple {171277#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,396 INFO L280 TraceCheckUtils]: 90: Hoare triple {171277#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,396 INFO L280 TraceCheckUtils]: 91: Hoare triple {171277#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,396 INFO L280 TraceCheckUtils]: 92: Hoare triple {171277#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:43,397 INFO L280 TraceCheckUtils]: 93: Hoare triple {171277#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,397 INFO L280 TraceCheckUtils]: 94: Hoare triple {171277#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:43,397 INFO L280 TraceCheckUtils]: 95: Hoare triple {171277#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,397 INFO L280 TraceCheckUtils]: 96: Hoare triple {171277#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:43,398 INFO L280 TraceCheckUtils]: 97: Hoare triple {171277#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,398 INFO L280 TraceCheckUtils]: 98: Hoare triple {171277#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,398 INFO L280 TraceCheckUtils]: 99: Hoare triple {171277#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,398 INFO L280 TraceCheckUtils]: 100: Hoare triple {171277#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,398 INFO L280 TraceCheckUtils]: 101: Hoare triple {171277#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {171277#true} is VALID [2020-07-10 20:23:43,398 INFO L280 TraceCheckUtils]: 102: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,399 INFO L280 TraceCheckUtils]: 103: Hoare triple {171277#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0; {171277#true} is VALID [2020-07-10 20:23:43,399 INFO L280 TraceCheckUtils]: 104: Hoare triple {171277#true} ~a21~0 := 10; {171277#true} is VALID [2020-07-10 20:23:43,399 INFO L280 TraceCheckUtils]: 105: Hoare triple {171277#true} #res := 22; {171277#true} is VALID [2020-07-10 20:23:43,399 INFO L280 TraceCheckUtils]: 106: Hoare triple {171277#true} assume true; {171277#true} is VALID [2020-07-10 20:23:43,399 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {171277#true} {171277#true} #1401#return; {171277#true} is VALID [2020-07-10 20:23:43,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:23:43,428 INFO L280 TraceCheckUtils]: 0: Hoare triple {171877#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {171277#true} is VALID [2020-07-10 20:23:43,429 INFO L280 TraceCheckUtils]: 1: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,429 INFO L280 TraceCheckUtils]: 2: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,429 INFO L280 TraceCheckUtils]: 3: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,429 INFO L280 TraceCheckUtils]: 4: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,429 INFO L280 TraceCheckUtils]: 5: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,430 INFO L280 TraceCheckUtils]: 6: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,430 INFO L280 TraceCheckUtils]: 7: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,430 INFO L280 TraceCheckUtils]: 8: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,430 INFO L280 TraceCheckUtils]: 9: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,430 INFO L280 TraceCheckUtils]: 10: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,431 INFO L280 TraceCheckUtils]: 11: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,431 INFO L280 TraceCheckUtils]: 12: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,431 INFO L280 TraceCheckUtils]: 13: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,431 INFO L280 TraceCheckUtils]: 14: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,431 INFO L280 TraceCheckUtils]: 15: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,431 INFO L280 TraceCheckUtils]: 16: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,432 INFO L280 TraceCheckUtils]: 17: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,432 INFO L280 TraceCheckUtils]: 18: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,432 INFO L280 TraceCheckUtils]: 19: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,432 INFO L280 TraceCheckUtils]: 20: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,432 INFO L280 TraceCheckUtils]: 21: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,432 INFO L280 TraceCheckUtils]: 22: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,433 INFO L280 TraceCheckUtils]: 23: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,433 INFO L280 TraceCheckUtils]: 24: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,433 INFO L280 TraceCheckUtils]: 25: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,433 INFO L280 TraceCheckUtils]: 26: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,433 INFO L280 TraceCheckUtils]: 27: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,434 INFO L280 TraceCheckUtils]: 28: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,434 INFO L280 TraceCheckUtils]: 29: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,434 INFO L280 TraceCheckUtils]: 30: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,434 INFO L280 TraceCheckUtils]: 31: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,434 INFO L280 TraceCheckUtils]: 32: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,435 INFO L280 TraceCheckUtils]: 33: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,435 INFO L280 TraceCheckUtils]: 34: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,435 INFO L280 TraceCheckUtils]: 35: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,435 INFO L280 TraceCheckUtils]: 36: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,435 INFO L280 TraceCheckUtils]: 37: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,436 INFO L280 TraceCheckUtils]: 38: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,436 INFO L280 TraceCheckUtils]: 39: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,436 INFO L280 TraceCheckUtils]: 40: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,436 INFO L280 TraceCheckUtils]: 41: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,436 INFO L280 TraceCheckUtils]: 42: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,436 INFO L280 TraceCheckUtils]: 43: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,437 INFO L280 TraceCheckUtils]: 44: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,437 INFO L280 TraceCheckUtils]: 45: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,437 INFO L280 TraceCheckUtils]: 46: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,437 INFO L280 TraceCheckUtils]: 47: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,437 INFO L280 TraceCheckUtils]: 48: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,438 INFO L280 TraceCheckUtils]: 49: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,438 INFO L280 TraceCheckUtils]: 50: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,438 INFO L280 TraceCheckUtils]: 51: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,438 INFO L280 TraceCheckUtils]: 52: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,438 INFO L280 TraceCheckUtils]: 53: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,438 INFO L280 TraceCheckUtils]: 54: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,439 INFO L280 TraceCheckUtils]: 55: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,439 INFO L280 TraceCheckUtils]: 56: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,439 INFO L280 TraceCheckUtils]: 57: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,439 INFO L280 TraceCheckUtils]: 58: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,439 INFO L280 TraceCheckUtils]: 59: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,440 INFO L280 TraceCheckUtils]: 60: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,440 INFO L280 TraceCheckUtils]: 61: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,440 INFO L280 TraceCheckUtils]: 62: Hoare triple {171277#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,440 INFO L280 TraceCheckUtils]: 63: Hoare triple {171277#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,440 INFO L280 TraceCheckUtils]: 64: Hoare triple {171277#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,441 INFO L280 TraceCheckUtils]: 65: Hoare triple {171277#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {171277#true} is VALID [2020-07-10 20:23:43,441 INFO L280 TraceCheckUtils]: 66: Hoare triple {171277#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,441 INFO L280 TraceCheckUtils]: 67: Hoare triple {171277#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {171277#true} is VALID [2020-07-10 20:23:43,441 INFO L280 TraceCheckUtils]: 68: Hoare triple {171277#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,441 INFO L280 TraceCheckUtils]: 69: Hoare triple {171277#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,442 INFO L280 TraceCheckUtils]: 70: Hoare triple {171277#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,442 INFO L280 TraceCheckUtils]: 71: Hoare triple {171277#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,442 INFO L280 TraceCheckUtils]: 72: Hoare triple {171277#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,442 INFO L280 TraceCheckUtils]: 73: Hoare triple {171277#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {171277#true} is VALID [2020-07-10 20:23:43,442 INFO L280 TraceCheckUtils]: 74: Hoare triple {171277#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,443 INFO L280 TraceCheckUtils]: 75: Hoare triple {171277#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,443 INFO L280 TraceCheckUtils]: 76: Hoare triple {171277#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {171277#true} is VALID [2020-07-10 20:23:43,443 INFO L280 TraceCheckUtils]: 77: Hoare triple {171277#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,443 INFO L280 TraceCheckUtils]: 78: Hoare triple {171277#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {171277#true} is VALID [2020-07-10 20:23:43,443 INFO L280 TraceCheckUtils]: 79: Hoare triple {171277#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {171277#true} is VALID [2020-07-10 20:23:43,444 INFO L280 TraceCheckUtils]: 80: Hoare triple {171277#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,444 INFO L280 TraceCheckUtils]: 81: Hoare triple {171277#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:43,444 INFO L280 TraceCheckUtils]: 82: Hoare triple {171277#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,444 INFO L280 TraceCheckUtils]: 83: Hoare triple {171277#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:43,444 INFO L280 TraceCheckUtils]: 84: Hoare triple {171277#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {171277#true} is VALID [2020-07-10 20:23:43,445 INFO L280 TraceCheckUtils]: 85: Hoare triple {171277#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,445 INFO L280 TraceCheckUtils]: 86: Hoare triple {171277#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,445 INFO L280 TraceCheckUtils]: 87: Hoare triple {171277#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:43,445 INFO L280 TraceCheckUtils]: 88: Hoare triple {171277#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {171277#true} is VALID [2020-07-10 20:23:43,445 INFO L280 TraceCheckUtils]: 89: Hoare triple {171277#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,446 INFO L280 TraceCheckUtils]: 90: Hoare triple {171277#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,446 INFO L280 TraceCheckUtils]: 91: Hoare triple {171277#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,446 INFO L280 TraceCheckUtils]: 92: Hoare triple {171277#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:43,446 INFO L280 TraceCheckUtils]: 93: Hoare triple {171277#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,446 INFO L280 TraceCheckUtils]: 94: Hoare triple {171277#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:43,447 INFO L280 TraceCheckUtils]: 95: Hoare triple {171277#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,447 INFO L280 TraceCheckUtils]: 96: Hoare triple {171277#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:43,447 INFO L280 TraceCheckUtils]: 97: Hoare triple {171277#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,447 INFO L280 TraceCheckUtils]: 98: Hoare triple {171277#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,447 INFO L280 TraceCheckUtils]: 99: Hoare triple {171277#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,448 INFO L280 TraceCheckUtils]: 100: Hoare triple {171277#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,448 INFO L280 TraceCheckUtils]: 101: Hoare triple {171277#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {171277#true} is VALID [2020-07-10 20:23:43,448 INFO L280 TraceCheckUtils]: 102: Hoare triple {171277#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0; {171277#true} is VALID [2020-07-10 20:23:43,448 INFO L280 TraceCheckUtils]: 103: Hoare triple {171277#true} ~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); {171277#true} is VALID [2020-07-10 20:23:43,448 INFO L280 TraceCheckUtils]: 104: Hoare triple {171277#true} ~a21~0 := 7; {171277#true} is VALID [2020-07-10 20:23:43,449 INFO L280 TraceCheckUtils]: 105: Hoare triple {171277#true} #res := 25; {171277#true} is VALID [2020-07-10 20:23:43,449 INFO L280 TraceCheckUtils]: 106: Hoare triple {171277#true} assume true; {171277#true} is VALID [2020-07-10 20:23:43,449 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {171277#true} {171277#true} #1401#return; {171277#true} is VALID [2020-07-10 20:23:43,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:23:43,492 INFO L280 TraceCheckUtils]: 0: Hoare triple {171877#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {171277#true} is VALID [2020-07-10 20:23:43,493 INFO L280 TraceCheckUtils]: 1: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,493 INFO L280 TraceCheckUtils]: 2: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,493 INFO L280 TraceCheckUtils]: 3: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,493 INFO L280 TraceCheckUtils]: 4: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,494 INFO L280 TraceCheckUtils]: 5: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,494 INFO L280 TraceCheckUtils]: 6: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,494 INFO L280 TraceCheckUtils]: 7: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,495 INFO L280 TraceCheckUtils]: 8: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,495 INFO L280 TraceCheckUtils]: 9: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,495 INFO L280 TraceCheckUtils]: 10: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,495 INFO L280 TraceCheckUtils]: 11: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,496 INFO L280 TraceCheckUtils]: 12: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,496 INFO L280 TraceCheckUtils]: 13: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,496 INFO L280 TraceCheckUtils]: 14: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,497 INFO L280 TraceCheckUtils]: 15: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,497 INFO L280 TraceCheckUtils]: 16: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,497 INFO L280 TraceCheckUtils]: 17: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,498 INFO L280 TraceCheckUtils]: 18: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,498 INFO L280 TraceCheckUtils]: 19: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,498 INFO L280 TraceCheckUtils]: 20: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,499 INFO L280 TraceCheckUtils]: 21: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,499 INFO L280 TraceCheckUtils]: 22: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,499 INFO L280 TraceCheckUtils]: 23: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,500 INFO L280 TraceCheckUtils]: 24: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,500 INFO L280 TraceCheckUtils]: 25: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,500 INFO L280 TraceCheckUtils]: 26: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,501 INFO L280 TraceCheckUtils]: 27: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,501 INFO L280 TraceCheckUtils]: 28: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,501 INFO L280 TraceCheckUtils]: 29: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,502 INFO L280 TraceCheckUtils]: 30: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,502 INFO L280 TraceCheckUtils]: 31: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,502 INFO L280 TraceCheckUtils]: 32: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,503 INFO L280 TraceCheckUtils]: 33: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,503 INFO L280 TraceCheckUtils]: 34: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,503 INFO L280 TraceCheckUtils]: 35: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,503 INFO L280 TraceCheckUtils]: 36: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,504 INFO L280 TraceCheckUtils]: 37: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,504 INFO L280 TraceCheckUtils]: 38: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,504 INFO L280 TraceCheckUtils]: 39: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,505 INFO L280 TraceCheckUtils]: 40: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,505 INFO L280 TraceCheckUtils]: 41: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,505 INFO L280 TraceCheckUtils]: 42: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,506 INFO L280 TraceCheckUtils]: 43: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,506 INFO L280 TraceCheckUtils]: 44: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,506 INFO L280 TraceCheckUtils]: 45: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,506 INFO L280 TraceCheckUtils]: 46: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,507 INFO L280 TraceCheckUtils]: 47: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,507 INFO L280 TraceCheckUtils]: 48: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,507 INFO L280 TraceCheckUtils]: 49: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,508 INFO L280 TraceCheckUtils]: 50: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,508 INFO L280 TraceCheckUtils]: 51: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,508 INFO L280 TraceCheckUtils]: 52: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,508 INFO L280 TraceCheckUtils]: 53: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,509 INFO L280 TraceCheckUtils]: 54: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,509 INFO L280 TraceCheckUtils]: 55: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,509 INFO L280 TraceCheckUtils]: 56: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,510 INFO L280 TraceCheckUtils]: 57: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,510 INFO L280 TraceCheckUtils]: 58: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,510 INFO L280 TraceCheckUtils]: 59: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,510 INFO L280 TraceCheckUtils]: 60: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,511 INFO L280 TraceCheckUtils]: 61: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,511 INFO L280 TraceCheckUtils]: 62: Hoare triple {171277#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,511 INFO L280 TraceCheckUtils]: 63: Hoare triple {171277#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,512 INFO L280 TraceCheckUtils]: 64: Hoare triple {171277#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,512 INFO L280 TraceCheckUtils]: 65: Hoare triple {171277#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {171277#true} is VALID [2020-07-10 20:23:43,512 INFO L280 TraceCheckUtils]: 66: Hoare triple {171277#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,513 INFO L280 TraceCheckUtils]: 67: Hoare triple {171277#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {171277#true} is VALID [2020-07-10 20:23:43,513 INFO L280 TraceCheckUtils]: 68: Hoare triple {171277#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,513 INFO L280 TraceCheckUtils]: 69: Hoare triple {171277#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,514 INFO L280 TraceCheckUtils]: 70: Hoare triple {171277#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,514 INFO L280 TraceCheckUtils]: 71: Hoare triple {171277#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,514 INFO L280 TraceCheckUtils]: 72: Hoare triple {171277#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,515 INFO L280 TraceCheckUtils]: 73: Hoare triple {171277#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {171277#true} is VALID [2020-07-10 20:23:43,515 INFO L280 TraceCheckUtils]: 74: Hoare triple {171277#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,515 INFO L280 TraceCheckUtils]: 75: Hoare triple {171277#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,515 INFO L280 TraceCheckUtils]: 76: Hoare triple {171277#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {171277#true} is VALID [2020-07-10 20:23:43,516 INFO L280 TraceCheckUtils]: 77: Hoare triple {171277#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,516 INFO L280 TraceCheckUtils]: 78: Hoare triple {171277#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {171277#true} is VALID [2020-07-10 20:23:43,516 INFO L280 TraceCheckUtils]: 79: Hoare triple {171277#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {171277#true} is VALID [2020-07-10 20:23:43,517 INFO L280 TraceCheckUtils]: 80: Hoare triple {171277#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,517 INFO L280 TraceCheckUtils]: 81: Hoare triple {171277#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:43,517 INFO L280 TraceCheckUtils]: 82: Hoare triple {171277#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,517 INFO L280 TraceCheckUtils]: 83: Hoare triple {171277#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:43,518 INFO L280 TraceCheckUtils]: 84: Hoare triple {171277#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {171277#true} is VALID [2020-07-10 20:23:43,518 INFO L280 TraceCheckUtils]: 85: Hoare triple {171277#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,518 INFO L280 TraceCheckUtils]: 86: Hoare triple {171277#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,519 INFO L280 TraceCheckUtils]: 87: Hoare triple {171277#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:43,519 INFO L280 TraceCheckUtils]: 88: Hoare triple {171277#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {171277#true} is VALID [2020-07-10 20:23:43,519 INFO L280 TraceCheckUtils]: 89: Hoare triple {171277#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,519 INFO L280 TraceCheckUtils]: 90: Hoare triple {171277#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,520 INFO L280 TraceCheckUtils]: 91: Hoare triple {171277#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,520 INFO L280 TraceCheckUtils]: 92: Hoare triple {171277#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:43,520 INFO L280 TraceCheckUtils]: 93: Hoare triple {171277#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,521 INFO L280 TraceCheckUtils]: 94: Hoare triple {171277#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:43,521 INFO L280 TraceCheckUtils]: 95: Hoare triple {171277#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,521 INFO L280 TraceCheckUtils]: 96: Hoare triple {171277#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:43,522 INFO L280 TraceCheckUtils]: 97: Hoare triple {171277#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,522 INFO L280 TraceCheckUtils]: 98: Hoare triple {171277#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,522 INFO L280 TraceCheckUtils]: 99: Hoare triple {171277#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,523 INFO L280 TraceCheckUtils]: 100: Hoare triple {171277#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,523 INFO L280 TraceCheckUtils]: 101: Hoare triple {171277#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {171277#true} is VALID [2020-07-10 20:23:43,523 INFO L280 TraceCheckUtils]: 102: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,524 INFO L280 TraceCheckUtils]: 103: Hoare triple {171277#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:43,524 INFO L280 TraceCheckUtils]: 104: Hoare triple {171277#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,524 INFO L280 TraceCheckUtils]: 105: Hoare triple {171277#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {171277#true} is VALID [2020-07-10 20:23:43,525 INFO L280 TraceCheckUtils]: 106: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,525 INFO L280 TraceCheckUtils]: 107: Hoare triple {171277#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:43,525 INFO L280 TraceCheckUtils]: 108: Hoare triple {171277#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); {171277#true} is VALID [2020-07-10 20:23:43,526 INFO L280 TraceCheckUtils]: 109: Hoare triple {171277#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))); {171277#true} is VALID [2020-07-10 20:23:43,527 INFO L280 TraceCheckUtils]: 110: Hoare triple {171277#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; {171622#(<= ~a12~0 11)} is VALID [2020-07-10 20:23:43,529 INFO L280 TraceCheckUtils]: 111: Hoare triple {171622#(<= ~a12~0 11)} ~a21~0 := 9; {171622#(<= ~a12~0 11)} is VALID [2020-07-10 20:23:43,530 INFO L280 TraceCheckUtils]: 112: Hoare triple {171622#(<= ~a12~0 11)} #res := 21; {171622#(<= ~a12~0 11)} is VALID [2020-07-10 20:23:43,532 INFO L280 TraceCheckUtils]: 113: Hoare triple {171622#(<= ~a12~0 11)} assume true; {171622#(<= ~a12~0 11)} is VALID [2020-07-10 20:23:43,533 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {171622#(<= ~a12~0 11)} {171277#true} #1401#return; {171622#(<= ~a12~0 11)} is VALID [2020-07-10 20:23:43,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:23:43,672 INFO L280 TraceCheckUtils]: 0: Hoare triple {171877#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,674 INFO L280 TraceCheckUtils]: 1: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,675 INFO L280 TraceCheckUtils]: 2: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,676 INFO L280 TraceCheckUtils]: 3: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,678 INFO L280 TraceCheckUtils]: 4: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,679 INFO L280 TraceCheckUtils]: 5: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,680 INFO L280 TraceCheckUtils]: 6: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,681 INFO L280 TraceCheckUtils]: 7: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,683 INFO L280 TraceCheckUtils]: 8: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,684 INFO L280 TraceCheckUtils]: 9: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,685 INFO L280 TraceCheckUtils]: 10: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,686 INFO L280 TraceCheckUtils]: 11: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,688 INFO L280 TraceCheckUtils]: 12: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,689 INFO L280 TraceCheckUtils]: 13: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,690 INFO L280 TraceCheckUtils]: 14: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,691 INFO L280 TraceCheckUtils]: 15: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,693 INFO L280 TraceCheckUtils]: 16: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,694 INFO L280 TraceCheckUtils]: 17: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,696 INFO L280 TraceCheckUtils]: 18: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,697 INFO L280 TraceCheckUtils]: 19: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,698 INFO L280 TraceCheckUtils]: 20: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,700 INFO L280 TraceCheckUtils]: 21: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,701 INFO L280 TraceCheckUtils]: 22: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,703 INFO L280 TraceCheckUtils]: 23: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,704 INFO L280 TraceCheckUtils]: 24: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,706 INFO L280 TraceCheckUtils]: 25: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,707 INFO L280 TraceCheckUtils]: 26: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,709 INFO L280 TraceCheckUtils]: 27: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,710 INFO L280 TraceCheckUtils]: 28: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,712 INFO L280 TraceCheckUtils]: 29: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,713 INFO L280 TraceCheckUtils]: 30: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,715 INFO L280 TraceCheckUtils]: 31: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,716 INFO L280 TraceCheckUtils]: 32: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,718 INFO L280 TraceCheckUtils]: 33: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,719 INFO L280 TraceCheckUtils]: 34: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,721 INFO L280 TraceCheckUtils]: 35: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,722 INFO L280 TraceCheckUtils]: 36: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,723 INFO L280 TraceCheckUtils]: 37: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,725 INFO L280 TraceCheckUtils]: 38: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,726 INFO L280 TraceCheckUtils]: 39: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,728 INFO L280 TraceCheckUtils]: 40: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,729 INFO L280 TraceCheckUtils]: 41: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,731 INFO L280 TraceCheckUtils]: 42: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,732 INFO L280 TraceCheckUtils]: 43: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,733 INFO L280 TraceCheckUtils]: 44: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,735 INFO L280 TraceCheckUtils]: 45: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,736 INFO L280 TraceCheckUtils]: 46: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,738 INFO L280 TraceCheckUtils]: 47: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,739 INFO L280 TraceCheckUtils]: 48: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,741 INFO L280 TraceCheckUtils]: 49: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,742 INFO L280 TraceCheckUtils]: 50: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,744 INFO L280 TraceCheckUtils]: 51: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,745 INFO L280 TraceCheckUtils]: 52: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,747 INFO L280 TraceCheckUtils]: 53: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,748 INFO L280 TraceCheckUtils]: 54: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,750 INFO L280 TraceCheckUtils]: 55: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,751 INFO L280 TraceCheckUtils]: 56: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,752 INFO L280 TraceCheckUtils]: 57: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,753 INFO L280 TraceCheckUtils]: 58: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,755 INFO L280 TraceCheckUtils]: 59: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,756 INFO L280 TraceCheckUtils]: 60: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,757 INFO L280 TraceCheckUtils]: 61: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,758 INFO L280 TraceCheckUtils]: 62: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,760 INFO L280 TraceCheckUtils]: 63: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,761 INFO L280 TraceCheckUtils]: 64: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,762 INFO L280 TraceCheckUtils]: 65: Hoare triple {171878#(= ~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)); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,764 INFO L280 TraceCheckUtils]: 66: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,765 INFO L280 TraceCheckUtils]: 67: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,767 INFO L280 TraceCheckUtils]: 68: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,768 INFO L280 TraceCheckUtils]: 69: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,769 INFO L280 TraceCheckUtils]: 70: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,771 INFO L280 TraceCheckUtils]: 71: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,772 INFO L280 TraceCheckUtils]: 72: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,774 INFO L280 TraceCheckUtils]: 73: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,775 INFO L280 TraceCheckUtils]: 74: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,777 INFO L280 TraceCheckUtils]: 75: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,778 INFO L280 TraceCheckUtils]: 76: Hoare triple {171878#(= ~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))); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,780 INFO L280 TraceCheckUtils]: 77: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,781 INFO L280 TraceCheckUtils]: 78: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,783 INFO L280 TraceCheckUtils]: 79: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,784 INFO L280 TraceCheckUtils]: 80: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,786 INFO L280 TraceCheckUtils]: 81: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,787 INFO L280 TraceCheckUtils]: 82: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,789 INFO L280 TraceCheckUtils]: 83: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,790 INFO L280 TraceCheckUtils]: 84: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,792 INFO L280 TraceCheckUtils]: 85: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,793 INFO L280 TraceCheckUtils]: 86: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,794 INFO L280 TraceCheckUtils]: 87: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,796 INFO L280 TraceCheckUtils]: 88: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,797 INFO L280 TraceCheckUtils]: 89: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,799 INFO L280 TraceCheckUtils]: 90: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,800 INFO L280 TraceCheckUtils]: 91: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,801 INFO L280 TraceCheckUtils]: 92: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,803 INFO L280 TraceCheckUtils]: 93: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,804 INFO L280 TraceCheckUtils]: 94: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,806 INFO L280 TraceCheckUtils]: 95: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,807 INFO L280 TraceCheckUtils]: 96: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,809 INFO L280 TraceCheckUtils]: 97: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,810 INFO L280 TraceCheckUtils]: 98: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,812 INFO L280 TraceCheckUtils]: 99: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,813 INFO L280 TraceCheckUtils]: 100: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,815 INFO L280 TraceCheckUtils]: 101: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,816 INFO L280 TraceCheckUtils]: 102: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,818 INFO L280 TraceCheckUtils]: 103: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,819 INFO L280 TraceCheckUtils]: 104: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,820 INFO L280 TraceCheckUtils]: 105: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,822 INFO L280 TraceCheckUtils]: 106: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,823 INFO L280 TraceCheckUtils]: 107: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,824 INFO L280 TraceCheckUtils]: 108: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,826 INFO L280 TraceCheckUtils]: 109: Hoare triple {171878#(= ~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))); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,827 INFO L280 TraceCheckUtils]: 110: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,828 INFO L280 TraceCheckUtils]: 111: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,829 INFO L280 TraceCheckUtils]: 112: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,831 INFO L280 TraceCheckUtils]: 113: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,832 INFO L280 TraceCheckUtils]: 114: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,833 INFO L280 TraceCheckUtils]: 115: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,834 INFO L280 TraceCheckUtils]: 116: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,836 INFO L280 TraceCheckUtils]: 117: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,837 INFO L280 TraceCheckUtils]: 118: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,839 INFO L280 TraceCheckUtils]: 119: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,840 INFO L280 TraceCheckUtils]: 120: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,843 INFO L280 TraceCheckUtils]: 121: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,845 INFO L280 TraceCheckUtils]: 122: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,847 INFO L280 TraceCheckUtils]: 123: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,848 INFO L280 TraceCheckUtils]: 124: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,850 INFO L280 TraceCheckUtils]: 125: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,852 INFO L280 TraceCheckUtils]: 126: Hoare triple {171878#(= ~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))); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,854 INFO L280 TraceCheckUtils]: 127: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,856 INFO L280 TraceCheckUtils]: 128: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,857 INFO L280 TraceCheckUtils]: 129: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,859 INFO L280 TraceCheckUtils]: 130: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,860 INFO L280 TraceCheckUtils]: 131: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,862 INFO L280 TraceCheckUtils]: 132: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,863 INFO L280 TraceCheckUtils]: 133: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,865 INFO L280 TraceCheckUtils]: 134: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,866 INFO L280 TraceCheckUtils]: 135: Hoare triple {171878#(= ~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))); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,868 INFO L280 TraceCheckUtils]: 136: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,869 INFO L280 TraceCheckUtils]: 137: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,871 INFO L280 TraceCheckUtils]: 138: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,872 INFO L280 TraceCheckUtils]: 139: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,874 INFO L280 TraceCheckUtils]: 140: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,875 INFO L280 TraceCheckUtils]: 141: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,877 INFO L280 TraceCheckUtils]: 142: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,878 INFO L280 TraceCheckUtils]: 143: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,880 INFO L280 TraceCheckUtils]: 144: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,881 INFO L280 TraceCheckUtils]: 145: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,883 INFO L280 TraceCheckUtils]: 146: Hoare triple {171878#(= ~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)); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,884 INFO L280 TraceCheckUtils]: 147: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,886 INFO L280 TraceCheckUtils]: 148: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,887 INFO L280 TraceCheckUtils]: 149: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,889 INFO L280 TraceCheckUtils]: 150: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,890 INFO L280 TraceCheckUtils]: 151: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,891 INFO L280 TraceCheckUtils]: 152: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,893 INFO L280 TraceCheckUtils]: 153: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,894 INFO L280 TraceCheckUtils]: 154: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,895 INFO L280 TraceCheckUtils]: 155: Hoare triple {171878#(= ~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))); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,896 INFO L280 TraceCheckUtils]: 156: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,898 INFO L280 TraceCheckUtils]: 157: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,899 INFO L280 TraceCheckUtils]: 158: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,900 INFO L280 TraceCheckUtils]: 159: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,902 INFO L280 TraceCheckUtils]: 160: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,903 INFO L280 TraceCheckUtils]: 161: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,904 INFO L280 TraceCheckUtils]: 162: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,905 INFO L280 TraceCheckUtils]: 163: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,906 INFO L280 TraceCheckUtils]: 164: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,907 INFO L280 TraceCheckUtils]: 165: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,908 INFO L280 TraceCheckUtils]: 166: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,910 INFO L280 TraceCheckUtils]: 167: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,911 INFO L280 TraceCheckUtils]: 168: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,912 INFO L280 TraceCheckUtils]: 169: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,914 INFO L280 TraceCheckUtils]: 170: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,915 INFO L280 TraceCheckUtils]: 171: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,916 INFO L280 TraceCheckUtils]: 172: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input; {171879#(<= 81 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,925 INFO L280 TraceCheckUtils]: 173: Hoare triple {171879#(<= 81 |old(~a12~0)|)} ~a12~0 := -600079 + ~a12~0 - -316691 - 316661; {171879#(<= 81 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,926 INFO L280 TraceCheckUtils]: 174: Hoare triple {171879#(<= 81 |old(~a12~0)|)} ~a15~0 := 9; {171879#(<= 81 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,928 INFO L280 TraceCheckUtils]: 175: Hoare triple {171879#(<= 81 |old(~a12~0)|)} ~a21~0 := 8; {171879#(<= 81 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,929 INFO L280 TraceCheckUtils]: 176: Hoare triple {171879#(<= 81 |old(~a12~0)|)} #res := 26; {171879#(<= 81 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,930 INFO L280 TraceCheckUtils]: 177: Hoare triple {171879#(<= 81 |old(~a12~0)|)} assume true; {171879#(<= 81 |old(~a12~0)|)} is VALID [2020-07-10 20:23:43,932 INFO L275 TraceCheckUtils]: 178: Hoare quadruple {171879#(<= 81 |old(~a12~0)|)} {171622#(<= ~a12~0 11)} #1401#return; {171278#false} is VALID [2020-07-10 20:23:43,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:23:43,988 INFO L280 TraceCheckUtils]: 0: Hoare triple {171877#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {171277#true} is VALID [2020-07-10 20:23:43,988 INFO L280 TraceCheckUtils]: 1: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,988 INFO L280 TraceCheckUtils]: 2: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,988 INFO L280 TraceCheckUtils]: 3: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,989 INFO L280 TraceCheckUtils]: 4: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,989 INFO L280 TraceCheckUtils]: 5: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,989 INFO L280 TraceCheckUtils]: 6: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,989 INFO L280 TraceCheckUtils]: 7: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,989 INFO L280 TraceCheckUtils]: 8: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,990 INFO L280 TraceCheckUtils]: 9: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,990 INFO L280 TraceCheckUtils]: 10: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,990 INFO L280 TraceCheckUtils]: 11: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,990 INFO L280 TraceCheckUtils]: 12: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,990 INFO L280 TraceCheckUtils]: 13: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,991 INFO L280 TraceCheckUtils]: 14: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,991 INFO L280 TraceCheckUtils]: 15: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,991 INFO L280 TraceCheckUtils]: 16: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,991 INFO L280 TraceCheckUtils]: 17: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,991 INFO L280 TraceCheckUtils]: 18: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,992 INFO L280 TraceCheckUtils]: 19: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,992 INFO L280 TraceCheckUtils]: 20: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,992 INFO L280 TraceCheckUtils]: 21: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,992 INFO L280 TraceCheckUtils]: 22: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,992 INFO L280 TraceCheckUtils]: 23: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,993 INFO L280 TraceCheckUtils]: 24: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,993 INFO L280 TraceCheckUtils]: 25: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,993 INFO L280 TraceCheckUtils]: 26: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,993 INFO L280 TraceCheckUtils]: 27: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,993 INFO L280 TraceCheckUtils]: 28: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,994 INFO L280 TraceCheckUtils]: 29: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,994 INFO L280 TraceCheckUtils]: 30: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,994 INFO L280 TraceCheckUtils]: 31: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,994 INFO L280 TraceCheckUtils]: 32: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,994 INFO L280 TraceCheckUtils]: 33: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,994 INFO L280 TraceCheckUtils]: 34: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,995 INFO L280 TraceCheckUtils]: 35: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,995 INFO L280 TraceCheckUtils]: 36: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,995 INFO L280 TraceCheckUtils]: 37: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,995 INFO L280 TraceCheckUtils]: 38: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,996 INFO L280 TraceCheckUtils]: 39: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,996 INFO L280 TraceCheckUtils]: 40: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,996 INFO L280 TraceCheckUtils]: 41: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,996 INFO L280 TraceCheckUtils]: 42: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,996 INFO L280 TraceCheckUtils]: 43: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,997 INFO L280 TraceCheckUtils]: 44: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,997 INFO L280 TraceCheckUtils]: 45: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,997 INFO L280 TraceCheckUtils]: 46: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,997 INFO L280 TraceCheckUtils]: 47: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,997 INFO L280 TraceCheckUtils]: 48: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,997 INFO L280 TraceCheckUtils]: 49: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,998 INFO L280 TraceCheckUtils]: 50: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,998 INFO L280 TraceCheckUtils]: 51: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,998 INFO L280 TraceCheckUtils]: 52: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,998 INFO L280 TraceCheckUtils]: 53: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,998 INFO L280 TraceCheckUtils]: 54: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,999 INFO L280 TraceCheckUtils]: 55: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,999 INFO L280 TraceCheckUtils]: 56: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,999 INFO L280 TraceCheckUtils]: 57: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,999 INFO L280 TraceCheckUtils]: 58: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,999 INFO L280 TraceCheckUtils]: 59: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:43,999 INFO L280 TraceCheckUtils]: 60: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,000 INFO L280 TraceCheckUtils]: 61: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,000 INFO L280 TraceCheckUtils]: 62: Hoare triple {171277#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,000 INFO L280 TraceCheckUtils]: 63: Hoare triple {171277#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,000 INFO L280 TraceCheckUtils]: 64: Hoare triple {171277#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,000 INFO L280 TraceCheckUtils]: 65: Hoare triple {171277#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {171277#true} is VALID [2020-07-10 20:23:44,000 INFO L280 TraceCheckUtils]: 66: Hoare triple {171277#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,001 INFO L280 TraceCheckUtils]: 67: Hoare triple {171277#true} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input; {171277#true} is VALID [2020-07-10 20:23:44,001 INFO L280 TraceCheckUtils]: 68: Hoare triple {171277#true} ~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298; {171277#true} is VALID [2020-07-10 20:23:44,001 INFO L280 TraceCheckUtils]: 69: Hoare triple {171277#true} ~a15~0 := 6; {171277#true} is VALID [2020-07-10 20:23:44,001 INFO L280 TraceCheckUtils]: 70: Hoare triple {171277#true} ~a21~0 := 6; {171277#true} is VALID [2020-07-10 20:23:44,001 INFO L280 TraceCheckUtils]: 71: Hoare triple {171277#true} #res := -1; {171277#true} is VALID [2020-07-10 20:23:44,002 INFO L280 TraceCheckUtils]: 72: Hoare triple {171277#true} assume true; {171277#true} is VALID [2020-07-10 20:23:44,002 INFO L275 TraceCheckUtils]: 73: Hoare quadruple {171277#true} {171278#false} #1401#return; {171278#false} is VALID [2020-07-10 20:23:44,007 INFO L263 TraceCheckUtils]: 0: Hoare triple {171277#true} call ULTIMATE.init(); {171876#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:23:44,007 INFO L280 TraceCheckUtils]: 1: Hoare triple {171876#(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; {171277#true} is VALID [2020-07-10 20:23:44,007 INFO L280 TraceCheckUtils]: 2: Hoare triple {171277#true} ~inputB~0 := 2; {171277#true} is VALID [2020-07-10 20:23:44,007 INFO L280 TraceCheckUtils]: 3: Hoare triple {171277#true} ~inputC~0 := 3; {171277#true} is VALID [2020-07-10 20:23:44,008 INFO L280 TraceCheckUtils]: 4: Hoare triple {171277#true} ~inputF~0 := 6; {171277#true} is VALID [2020-07-10 20:23:44,008 INFO L280 TraceCheckUtils]: 5: Hoare triple {171277#true} ~inputE~0 := 5; {171277#true} is VALID [2020-07-10 20:23:44,008 INFO L280 TraceCheckUtils]: 6: Hoare triple {171277#true} ~inputA~0 := 1; {171277#true} is VALID [2020-07-10 20:23:44,008 INFO L280 TraceCheckUtils]: 7: Hoare triple {171277#true} ~a21~0 := 7; {171277#true} is VALID [2020-07-10 20:23:44,008 INFO L280 TraceCheckUtils]: 8: Hoare triple {171277#true} ~a15~0 := 8; {171277#true} is VALID [2020-07-10 20:23:44,008 INFO L280 TraceCheckUtils]: 9: Hoare triple {171277#true} ~a12~0 := -49; {171277#true} is VALID [2020-07-10 20:23:44,009 INFO L280 TraceCheckUtils]: 10: Hoare triple {171277#true} ~a24~0 := 1; {171277#true} is VALID [2020-07-10 20:23:44,009 INFO L280 TraceCheckUtils]: 11: Hoare triple {171277#true} assume true; {171277#true} is VALID [2020-07-10 20:23:44,009 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {171277#true} {171277#true} #1397#return; {171277#true} is VALID [2020-07-10 20:23:44,009 INFO L263 TraceCheckUtils]: 13: Hoare triple {171277#true} call #t~ret4 := main(); {171277#true} is VALID [2020-07-10 20:23:44,009 INFO L280 TraceCheckUtils]: 14: Hoare triple {171277#true} ~output~0 := -1; {171277#true} is VALID [2020-07-10 20:23:44,009 INFO L280 TraceCheckUtils]: 15: Hoare triple {171277#true} assume !false; {171277#true} is VALID [2020-07-10 20:23:44,010 INFO L280 TraceCheckUtils]: 16: Hoare triple {171277#true} havoc ~input~0; {171277#true} is VALID [2020-07-10 20:23:44,010 INFO L280 TraceCheckUtils]: 17: Hoare triple {171277#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {171277#true} is VALID [2020-07-10 20:23:44,010 INFO L280 TraceCheckUtils]: 18: Hoare triple {171277#true} ~input~0 := #t~nondet2; {171277#true} is VALID [2020-07-10 20:23:44,010 INFO L280 TraceCheckUtils]: 19: Hoare triple {171277#true} havoc #t~nondet2; {171277#true} is VALID [2020-07-10 20:23:44,010 INFO L280 TraceCheckUtils]: 20: Hoare triple {171277#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {171277#true} is VALID [2020-07-10 20:23:44,012 INFO L263 TraceCheckUtils]: 21: Hoare triple {171277#true} call #t~ret3 := calculate_output(~input~0); {171877#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:23:44,012 INFO L280 TraceCheckUtils]: 22: Hoare triple {171877#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {171277#true} is VALID [2020-07-10 20:23:44,012 INFO L280 TraceCheckUtils]: 23: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,013 INFO L280 TraceCheckUtils]: 24: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,013 INFO L280 TraceCheckUtils]: 25: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,013 INFO L280 TraceCheckUtils]: 26: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,013 INFO L280 TraceCheckUtils]: 27: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,013 INFO L280 TraceCheckUtils]: 28: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,013 INFO L280 TraceCheckUtils]: 29: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,014 INFO L280 TraceCheckUtils]: 30: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,014 INFO L280 TraceCheckUtils]: 31: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,014 INFO L280 TraceCheckUtils]: 32: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,014 INFO L280 TraceCheckUtils]: 33: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,014 INFO L280 TraceCheckUtils]: 34: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,014 INFO L280 TraceCheckUtils]: 35: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,015 INFO L280 TraceCheckUtils]: 36: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,015 INFO L280 TraceCheckUtils]: 37: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,015 INFO L280 TraceCheckUtils]: 38: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,015 INFO L280 TraceCheckUtils]: 39: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,015 INFO L280 TraceCheckUtils]: 40: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,015 INFO L280 TraceCheckUtils]: 41: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,016 INFO L280 TraceCheckUtils]: 42: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,016 INFO L280 TraceCheckUtils]: 43: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,016 INFO L280 TraceCheckUtils]: 44: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,016 INFO L280 TraceCheckUtils]: 45: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,016 INFO L280 TraceCheckUtils]: 46: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,016 INFO L280 TraceCheckUtils]: 47: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,017 INFO L280 TraceCheckUtils]: 48: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,017 INFO L280 TraceCheckUtils]: 49: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,017 INFO L280 TraceCheckUtils]: 50: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,017 INFO L280 TraceCheckUtils]: 51: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,017 INFO L280 TraceCheckUtils]: 52: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,017 INFO L280 TraceCheckUtils]: 53: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,018 INFO L280 TraceCheckUtils]: 54: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,018 INFO L280 TraceCheckUtils]: 55: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,018 INFO L280 TraceCheckUtils]: 56: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,018 INFO L280 TraceCheckUtils]: 57: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,018 INFO L280 TraceCheckUtils]: 58: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,018 INFO L280 TraceCheckUtils]: 59: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,019 INFO L280 TraceCheckUtils]: 60: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,019 INFO L280 TraceCheckUtils]: 61: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,019 INFO L280 TraceCheckUtils]: 62: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,019 INFO L280 TraceCheckUtils]: 63: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,019 INFO L280 TraceCheckUtils]: 64: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,019 INFO L280 TraceCheckUtils]: 65: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,020 INFO L280 TraceCheckUtils]: 66: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,020 INFO L280 TraceCheckUtils]: 67: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,020 INFO L280 TraceCheckUtils]: 68: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,020 INFO L280 TraceCheckUtils]: 69: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,020 INFO L280 TraceCheckUtils]: 70: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,020 INFO L280 TraceCheckUtils]: 71: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,021 INFO L280 TraceCheckUtils]: 72: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,021 INFO L280 TraceCheckUtils]: 73: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,021 INFO L280 TraceCheckUtils]: 74: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,021 INFO L280 TraceCheckUtils]: 75: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,021 INFO L280 TraceCheckUtils]: 76: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,021 INFO L280 TraceCheckUtils]: 77: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,022 INFO L280 TraceCheckUtils]: 78: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,022 INFO L280 TraceCheckUtils]: 79: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,022 INFO L280 TraceCheckUtils]: 80: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,022 INFO L280 TraceCheckUtils]: 81: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,022 INFO L280 TraceCheckUtils]: 82: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,022 INFO L280 TraceCheckUtils]: 83: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,023 INFO L280 TraceCheckUtils]: 84: Hoare triple {171277#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,023 INFO L280 TraceCheckUtils]: 85: Hoare triple {171277#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,023 INFO L280 TraceCheckUtils]: 86: Hoare triple {171277#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,023 INFO L280 TraceCheckUtils]: 87: Hoare triple {171277#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {171277#true} is VALID [2020-07-10 20:23:44,023 INFO L280 TraceCheckUtils]: 88: Hoare triple {171277#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,023 INFO L280 TraceCheckUtils]: 89: Hoare triple {171277#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {171277#true} is VALID [2020-07-10 20:23:44,024 INFO L280 TraceCheckUtils]: 90: Hoare triple {171277#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,024 INFO L280 TraceCheckUtils]: 91: Hoare triple {171277#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,024 INFO L280 TraceCheckUtils]: 92: Hoare triple {171277#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,024 INFO L280 TraceCheckUtils]: 93: Hoare triple {171277#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,024 INFO L280 TraceCheckUtils]: 94: Hoare triple {171277#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,025 INFO L280 TraceCheckUtils]: 95: Hoare triple {171277#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {171277#true} is VALID [2020-07-10 20:23:44,025 INFO L280 TraceCheckUtils]: 96: Hoare triple {171277#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,025 INFO L280 TraceCheckUtils]: 97: Hoare triple {171277#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,025 INFO L280 TraceCheckUtils]: 98: Hoare triple {171277#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {171277#true} is VALID [2020-07-10 20:23:44,025 INFO L280 TraceCheckUtils]: 99: Hoare triple {171277#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,025 INFO L280 TraceCheckUtils]: 100: Hoare triple {171277#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {171277#true} is VALID [2020-07-10 20:23:44,026 INFO L280 TraceCheckUtils]: 101: Hoare triple {171277#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {171277#true} is VALID [2020-07-10 20:23:44,026 INFO L280 TraceCheckUtils]: 102: Hoare triple {171277#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,026 INFO L280 TraceCheckUtils]: 103: Hoare triple {171277#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:44,026 INFO L280 TraceCheckUtils]: 104: Hoare triple {171277#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,026 INFO L280 TraceCheckUtils]: 105: Hoare triple {171277#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:44,026 INFO L280 TraceCheckUtils]: 106: Hoare triple {171277#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {171277#true} is VALID [2020-07-10 20:23:44,027 INFO L280 TraceCheckUtils]: 107: Hoare triple {171277#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,027 INFO L280 TraceCheckUtils]: 108: Hoare triple {171277#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,027 INFO L280 TraceCheckUtils]: 109: Hoare triple {171277#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:44,027 INFO L280 TraceCheckUtils]: 110: Hoare triple {171277#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {171277#true} is VALID [2020-07-10 20:23:44,027 INFO L280 TraceCheckUtils]: 111: Hoare triple {171277#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,027 INFO L280 TraceCheckUtils]: 112: Hoare triple {171277#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,028 INFO L280 TraceCheckUtils]: 113: Hoare triple {171277#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,028 INFO L280 TraceCheckUtils]: 114: Hoare triple {171277#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:44,028 INFO L280 TraceCheckUtils]: 115: Hoare triple {171277#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,028 INFO L280 TraceCheckUtils]: 116: Hoare triple {171277#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:44,028 INFO L280 TraceCheckUtils]: 117: Hoare triple {171277#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,029 INFO L280 TraceCheckUtils]: 118: Hoare triple {171277#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:44,029 INFO L280 TraceCheckUtils]: 119: Hoare triple {171277#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,029 INFO L280 TraceCheckUtils]: 120: Hoare triple {171277#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,029 INFO L280 TraceCheckUtils]: 121: Hoare triple {171277#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,029 INFO L280 TraceCheckUtils]: 122: Hoare triple {171277#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,029 INFO L280 TraceCheckUtils]: 123: Hoare triple {171277#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {171277#true} is VALID [2020-07-10 20:23:44,030 INFO L280 TraceCheckUtils]: 124: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,030 INFO L280 TraceCheckUtils]: 125: Hoare triple {171277#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0; {171277#true} is VALID [2020-07-10 20:23:44,030 INFO L280 TraceCheckUtils]: 126: Hoare triple {171277#true} ~a21~0 := 10; {171277#true} is VALID [2020-07-10 20:23:44,030 INFO L280 TraceCheckUtils]: 127: Hoare triple {171277#true} #res := 22; {171277#true} is VALID [2020-07-10 20:23:44,030 INFO L280 TraceCheckUtils]: 128: Hoare triple {171277#true} assume true; {171277#true} is VALID [2020-07-10 20:23:44,030 INFO L275 TraceCheckUtils]: 129: Hoare quadruple {171277#true} {171277#true} #1401#return; {171277#true} is VALID [2020-07-10 20:23:44,031 INFO L280 TraceCheckUtils]: 130: Hoare triple {171277#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {171277#true} is VALID [2020-07-10 20:23:44,031 INFO L280 TraceCheckUtils]: 131: Hoare triple {171277#true} ~output~0 := #t~ret3; {171277#true} is VALID [2020-07-10 20:23:44,031 INFO L280 TraceCheckUtils]: 132: Hoare triple {171277#true} havoc #t~ret3; {171277#true} is VALID [2020-07-10 20:23:44,031 INFO L280 TraceCheckUtils]: 133: Hoare triple {171277#true} assume !false; {171277#true} is VALID [2020-07-10 20:23:44,031 INFO L280 TraceCheckUtils]: 134: Hoare triple {171277#true} havoc ~input~0; {171277#true} is VALID [2020-07-10 20:23:44,031 INFO L280 TraceCheckUtils]: 135: Hoare triple {171277#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {171277#true} is VALID [2020-07-10 20:23:44,032 INFO L280 TraceCheckUtils]: 136: Hoare triple {171277#true} ~input~0 := #t~nondet2; {171277#true} is VALID [2020-07-10 20:23:44,032 INFO L280 TraceCheckUtils]: 137: Hoare triple {171277#true} havoc #t~nondet2; {171277#true} is VALID [2020-07-10 20:23:44,032 INFO L280 TraceCheckUtils]: 138: Hoare triple {171277#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {171277#true} is VALID [2020-07-10 20:23:44,034 INFO L263 TraceCheckUtils]: 139: Hoare triple {171277#true} call #t~ret3 := calculate_output(~input~0); {171877#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:23:44,034 INFO L280 TraceCheckUtils]: 140: Hoare triple {171877#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {171277#true} is VALID [2020-07-10 20:23:44,034 INFO L280 TraceCheckUtils]: 141: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,034 INFO L280 TraceCheckUtils]: 142: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,035 INFO L280 TraceCheckUtils]: 143: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,035 INFO L280 TraceCheckUtils]: 144: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,035 INFO L280 TraceCheckUtils]: 145: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,035 INFO L280 TraceCheckUtils]: 146: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,035 INFO L280 TraceCheckUtils]: 147: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,036 INFO L280 TraceCheckUtils]: 148: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,036 INFO L280 TraceCheckUtils]: 149: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,036 INFO L280 TraceCheckUtils]: 150: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,036 INFO L280 TraceCheckUtils]: 151: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,036 INFO L280 TraceCheckUtils]: 152: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,037 INFO L280 TraceCheckUtils]: 153: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,037 INFO L280 TraceCheckUtils]: 154: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,037 INFO L280 TraceCheckUtils]: 155: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,037 INFO L280 TraceCheckUtils]: 156: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,037 INFO L280 TraceCheckUtils]: 157: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,038 INFO L280 TraceCheckUtils]: 158: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,038 INFO L280 TraceCheckUtils]: 159: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,038 INFO L280 TraceCheckUtils]: 160: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,038 INFO L280 TraceCheckUtils]: 161: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,039 INFO L280 TraceCheckUtils]: 162: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,039 INFO L280 TraceCheckUtils]: 163: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,039 INFO L280 TraceCheckUtils]: 164: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,039 INFO L280 TraceCheckUtils]: 165: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,039 INFO L280 TraceCheckUtils]: 166: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,039 INFO L280 TraceCheckUtils]: 167: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,040 INFO L280 TraceCheckUtils]: 168: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,040 INFO L280 TraceCheckUtils]: 169: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,040 INFO L280 TraceCheckUtils]: 170: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,040 INFO L280 TraceCheckUtils]: 171: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,040 INFO L280 TraceCheckUtils]: 172: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,041 INFO L280 TraceCheckUtils]: 173: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,041 INFO L280 TraceCheckUtils]: 174: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,041 INFO L280 TraceCheckUtils]: 175: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,041 INFO L280 TraceCheckUtils]: 176: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,041 INFO L280 TraceCheckUtils]: 177: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,042 INFO L280 TraceCheckUtils]: 178: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,042 INFO L280 TraceCheckUtils]: 179: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,042 INFO L280 TraceCheckUtils]: 180: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,042 INFO L280 TraceCheckUtils]: 181: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,042 INFO L280 TraceCheckUtils]: 182: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,043 INFO L280 TraceCheckUtils]: 183: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,043 INFO L280 TraceCheckUtils]: 184: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,043 INFO L280 TraceCheckUtils]: 185: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,043 INFO L280 TraceCheckUtils]: 186: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,043 INFO L280 TraceCheckUtils]: 187: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,043 INFO L280 TraceCheckUtils]: 188: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,044 INFO L280 TraceCheckUtils]: 189: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,044 INFO L280 TraceCheckUtils]: 190: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,044 INFO L280 TraceCheckUtils]: 191: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,044 INFO L280 TraceCheckUtils]: 192: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,044 INFO L280 TraceCheckUtils]: 193: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,044 INFO L280 TraceCheckUtils]: 194: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,045 INFO L280 TraceCheckUtils]: 195: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,045 INFO L280 TraceCheckUtils]: 196: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,045 INFO L280 TraceCheckUtils]: 197: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,045 INFO L280 TraceCheckUtils]: 198: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,045 INFO L280 TraceCheckUtils]: 199: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,045 INFO L280 TraceCheckUtils]: 200: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,046 INFO L280 TraceCheckUtils]: 201: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,046 INFO L280 TraceCheckUtils]: 202: Hoare triple {171277#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,046 INFO L280 TraceCheckUtils]: 203: Hoare triple {171277#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,046 INFO L280 TraceCheckUtils]: 204: Hoare triple {171277#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,046 INFO L280 TraceCheckUtils]: 205: Hoare triple {171277#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {171277#true} is VALID [2020-07-10 20:23:44,046 INFO L280 TraceCheckUtils]: 206: Hoare triple {171277#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,047 INFO L280 TraceCheckUtils]: 207: Hoare triple {171277#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {171277#true} is VALID [2020-07-10 20:23:44,047 INFO L280 TraceCheckUtils]: 208: Hoare triple {171277#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,047 INFO L280 TraceCheckUtils]: 209: Hoare triple {171277#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,047 INFO L280 TraceCheckUtils]: 210: Hoare triple {171277#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,047 INFO L280 TraceCheckUtils]: 211: Hoare triple {171277#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,048 INFO L280 TraceCheckUtils]: 212: Hoare triple {171277#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,048 INFO L280 TraceCheckUtils]: 213: Hoare triple {171277#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {171277#true} is VALID [2020-07-10 20:23:44,048 INFO L280 TraceCheckUtils]: 214: Hoare triple {171277#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,048 INFO L280 TraceCheckUtils]: 215: Hoare triple {171277#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,048 INFO L280 TraceCheckUtils]: 216: Hoare triple {171277#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {171277#true} is VALID [2020-07-10 20:23:44,048 INFO L280 TraceCheckUtils]: 217: Hoare triple {171277#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,049 INFO L280 TraceCheckUtils]: 218: Hoare triple {171277#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {171277#true} is VALID [2020-07-10 20:23:44,049 INFO L280 TraceCheckUtils]: 219: Hoare triple {171277#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {171277#true} is VALID [2020-07-10 20:23:44,049 INFO L280 TraceCheckUtils]: 220: Hoare triple {171277#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,049 INFO L280 TraceCheckUtils]: 221: Hoare triple {171277#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:44,049 INFO L280 TraceCheckUtils]: 222: Hoare triple {171277#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,049 INFO L280 TraceCheckUtils]: 223: Hoare triple {171277#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:44,050 INFO L280 TraceCheckUtils]: 224: Hoare triple {171277#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {171277#true} is VALID [2020-07-10 20:23:44,050 INFO L280 TraceCheckUtils]: 225: Hoare triple {171277#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,050 INFO L280 TraceCheckUtils]: 226: Hoare triple {171277#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,050 INFO L280 TraceCheckUtils]: 227: Hoare triple {171277#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:44,050 INFO L280 TraceCheckUtils]: 228: Hoare triple {171277#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {171277#true} is VALID [2020-07-10 20:23:44,051 INFO L280 TraceCheckUtils]: 229: Hoare triple {171277#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,051 INFO L280 TraceCheckUtils]: 230: Hoare triple {171277#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,051 INFO L280 TraceCheckUtils]: 231: Hoare triple {171277#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,051 INFO L280 TraceCheckUtils]: 232: Hoare triple {171277#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:44,051 INFO L280 TraceCheckUtils]: 233: Hoare triple {171277#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,051 INFO L280 TraceCheckUtils]: 234: Hoare triple {171277#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:44,052 INFO L280 TraceCheckUtils]: 235: Hoare triple {171277#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,052 INFO L280 TraceCheckUtils]: 236: Hoare triple {171277#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:44,052 INFO L280 TraceCheckUtils]: 237: Hoare triple {171277#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,052 INFO L280 TraceCheckUtils]: 238: Hoare triple {171277#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,052 INFO L280 TraceCheckUtils]: 239: Hoare triple {171277#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,052 INFO L280 TraceCheckUtils]: 240: Hoare triple {171277#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,053 INFO L280 TraceCheckUtils]: 241: Hoare triple {171277#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {171277#true} is VALID [2020-07-10 20:23:44,053 INFO L280 TraceCheckUtils]: 242: Hoare triple {171277#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0; {171277#true} is VALID [2020-07-10 20:23:44,053 INFO L280 TraceCheckUtils]: 243: Hoare triple {171277#true} ~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); {171277#true} is VALID [2020-07-10 20:23:44,053 INFO L280 TraceCheckUtils]: 244: Hoare triple {171277#true} ~a21~0 := 7; {171277#true} is VALID [2020-07-10 20:23:44,053 INFO L280 TraceCheckUtils]: 245: Hoare triple {171277#true} #res := 25; {171277#true} is VALID [2020-07-10 20:23:44,054 INFO L280 TraceCheckUtils]: 246: Hoare triple {171277#true} assume true; {171277#true} is VALID [2020-07-10 20:23:44,054 INFO L275 TraceCheckUtils]: 247: Hoare quadruple {171277#true} {171277#true} #1401#return; {171277#true} is VALID [2020-07-10 20:23:44,054 INFO L280 TraceCheckUtils]: 248: Hoare triple {171277#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {171277#true} is VALID [2020-07-10 20:23:44,054 INFO L280 TraceCheckUtils]: 249: Hoare triple {171277#true} ~output~0 := #t~ret3; {171277#true} is VALID [2020-07-10 20:23:44,054 INFO L280 TraceCheckUtils]: 250: Hoare triple {171277#true} havoc #t~ret3; {171277#true} is VALID [2020-07-10 20:23:44,054 INFO L280 TraceCheckUtils]: 251: Hoare triple {171277#true} assume !false; {171277#true} is VALID [2020-07-10 20:23:44,055 INFO L280 TraceCheckUtils]: 252: Hoare triple {171277#true} havoc ~input~0; {171277#true} is VALID [2020-07-10 20:23:44,055 INFO L280 TraceCheckUtils]: 253: Hoare triple {171277#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {171277#true} is VALID [2020-07-10 20:23:44,055 INFO L280 TraceCheckUtils]: 254: Hoare triple {171277#true} ~input~0 := #t~nondet2; {171277#true} is VALID [2020-07-10 20:23:44,055 INFO L280 TraceCheckUtils]: 255: Hoare triple {171277#true} havoc #t~nondet2; {171277#true} is VALID [2020-07-10 20:23:44,055 INFO L280 TraceCheckUtils]: 256: Hoare triple {171277#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {171277#true} is VALID [2020-07-10 20:23:44,057 INFO L263 TraceCheckUtils]: 257: Hoare triple {171277#true} call #t~ret3 := calculate_output(~input~0); {171877#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:23:44,057 INFO L280 TraceCheckUtils]: 258: Hoare triple {171877#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {171277#true} is VALID [2020-07-10 20:23:44,058 INFO L280 TraceCheckUtils]: 259: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,058 INFO L280 TraceCheckUtils]: 260: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,058 INFO L280 TraceCheckUtils]: 261: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,058 INFO L280 TraceCheckUtils]: 262: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,058 INFO L280 TraceCheckUtils]: 263: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,059 INFO L280 TraceCheckUtils]: 264: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,059 INFO L280 TraceCheckUtils]: 265: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,059 INFO L280 TraceCheckUtils]: 266: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,059 INFO L280 TraceCheckUtils]: 267: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,059 INFO L280 TraceCheckUtils]: 268: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,059 INFO L280 TraceCheckUtils]: 269: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,060 INFO L280 TraceCheckUtils]: 270: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,060 INFO L280 TraceCheckUtils]: 271: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,060 INFO L280 TraceCheckUtils]: 272: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,060 INFO L280 TraceCheckUtils]: 273: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,060 INFO L280 TraceCheckUtils]: 274: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,060 INFO L280 TraceCheckUtils]: 275: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,061 INFO L280 TraceCheckUtils]: 276: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,061 INFO L280 TraceCheckUtils]: 277: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,061 INFO L280 TraceCheckUtils]: 278: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,061 INFO L280 TraceCheckUtils]: 279: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,061 INFO L280 TraceCheckUtils]: 280: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,061 INFO L280 TraceCheckUtils]: 281: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,062 INFO L280 TraceCheckUtils]: 282: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,062 INFO L280 TraceCheckUtils]: 283: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,062 INFO L280 TraceCheckUtils]: 284: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,062 INFO L280 TraceCheckUtils]: 285: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,062 INFO L280 TraceCheckUtils]: 286: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,062 INFO L280 TraceCheckUtils]: 287: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,063 INFO L280 TraceCheckUtils]: 288: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,063 INFO L280 TraceCheckUtils]: 289: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,063 INFO L280 TraceCheckUtils]: 290: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,063 INFO L280 TraceCheckUtils]: 291: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,063 INFO L280 TraceCheckUtils]: 292: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,063 INFO L280 TraceCheckUtils]: 293: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,064 INFO L280 TraceCheckUtils]: 294: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,064 INFO L280 TraceCheckUtils]: 295: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,064 INFO L280 TraceCheckUtils]: 296: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,064 INFO L280 TraceCheckUtils]: 297: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,064 INFO L280 TraceCheckUtils]: 298: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,064 INFO L280 TraceCheckUtils]: 299: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,065 INFO L280 TraceCheckUtils]: 300: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,065 INFO L280 TraceCheckUtils]: 301: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,065 INFO L280 TraceCheckUtils]: 302: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,065 INFO L280 TraceCheckUtils]: 303: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,066 INFO L280 TraceCheckUtils]: 304: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,066 INFO L280 TraceCheckUtils]: 305: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,066 INFO L280 TraceCheckUtils]: 306: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,066 INFO L280 TraceCheckUtils]: 307: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,066 INFO L280 TraceCheckUtils]: 308: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,067 INFO L280 TraceCheckUtils]: 309: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,067 INFO L280 TraceCheckUtils]: 310: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,067 INFO L280 TraceCheckUtils]: 311: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,067 INFO L280 TraceCheckUtils]: 312: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,067 INFO L280 TraceCheckUtils]: 313: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,068 INFO L280 TraceCheckUtils]: 314: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,068 INFO L280 TraceCheckUtils]: 315: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,068 INFO L280 TraceCheckUtils]: 316: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,068 INFO L280 TraceCheckUtils]: 317: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,068 INFO L280 TraceCheckUtils]: 318: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,069 INFO L280 TraceCheckUtils]: 319: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,069 INFO L280 TraceCheckUtils]: 320: Hoare triple {171277#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,069 INFO L280 TraceCheckUtils]: 321: Hoare triple {171277#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,069 INFO L280 TraceCheckUtils]: 322: Hoare triple {171277#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,069 INFO L280 TraceCheckUtils]: 323: Hoare triple {171277#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {171277#true} is VALID [2020-07-10 20:23:44,070 INFO L280 TraceCheckUtils]: 324: Hoare triple {171277#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,070 INFO L280 TraceCheckUtils]: 325: Hoare triple {171277#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {171277#true} is VALID [2020-07-10 20:23:44,070 INFO L280 TraceCheckUtils]: 326: Hoare triple {171277#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,070 INFO L280 TraceCheckUtils]: 327: Hoare triple {171277#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,070 INFO L280 TraceCheckUtils]: 328: Hoare triple {171277#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,071 INFO L280 TraceCheckUtils]: 329: Hoare triple {171277#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,071 INFO L280 TraceCheckUtils]: 330: Hoare triple {171277#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,071 INFO L280 TraceCheckUtils]: 331: Hoare triple {171277#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {171277#true} is VALID [2020-07-10 20:23:44,071 INFO L280 TraceCheckUtils]: 332: Hoare triple {171277#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,071 INFO L280 TraceCheckUtils]: 333: Hoare triple {171277#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,072 INFO L280 TraceCheckUtils]: 334: Hoare triple {171277#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {171277#true} is VALID [2020-07-10 20:23:44,072 INFO L280 TraceCheckUtils]: 335: Hoare triple {171277#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,072 INFO L280 TraceCheckUtils]: 336: Hoare triple {171277#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {171277#true} is VALID [2020-07-10 20:23:44,072 INFO L280 TraceCheckUtils]: 337: Hoare triple {171277#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {171277#true} is VALID [2020-07-10 20:23:44,072 INFO L280 TraceCheckUtils]: 338: Hoare triple {171277#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,073 INFO L280 TraceCheckUtils]: 339: Hoare triple {171277#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:44,073 INFO L280 TraceCheckUtils]: 340: Hoare triple {171277#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,073 INFO L280 TraceCheckUtils]: 341: Hoare triple {171277#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:44,073 INFO L280 TraceCheckUtils]: 342: Hoare triple {171277#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {171277#true} is VALID [2020-07-10 20:23:44,073 INFO L280 TraceCheckUtils]: 343: Hoare triple {171277#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,074 INFO L280 TraceCheckUtils]: 344: Hoare triple {171277#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,074 INFO L280 TraceCheckUtils]: 345: Hoare triple {171277#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:44,074 INFO L280 TraceCheckUtils]: 346: Hoare triple {171277#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {171277#true} is VALID [2020-07-10 20:23:44,074 INFO L280 TraceCheckUtils]: 347: Hoare triple {171277#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,074 INFO L280 TraceCheckUtils]: 348: Hoare triple {171277#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,075 INFO L280 TraceCheckUtils]: 349: Hoare triple {171277#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,075 INFO L280 TraceCheckUtils]: 350: Hoare triple {171277#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:44,075 INFO L280 TraceCheckUtils]: 351: Hoare triple {171277#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,075 INFO L280 TraceCheckUtils]: 352: Hoare triple {171277#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:44,075 INFO L280 TraceCheckUtils]: 353: Hoare triple {171277#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,075 INFO L280 TraceCheckUtils]: 354: Hoare triple {171277#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {171277#true} is VALID [2020-07-10 20:23:44,076 INFO L280 TraceCheckUtils]: 355: Hoare triple {171277#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,076 INFO L280 TraceCheckUtils]: 356: Hoare triple {171277#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,076 INFO L280 TraceCheckUtils]: 357: Hoare triple {171277#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,076 INFO L280 TraceCheckUtils]: 358: Hoare triple {171277#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,076 INFO L280 TraceCheckUtils]: 359: Hoare triple {171277#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {171277#true} is VALID [2020-07-10 20:23:44,077 INFO L280 TraceCheckUtils]: 360: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,077 INFO L280 TraceCheckUtils]: 361: Hoare triple {171277#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {171277#true} is VALID [2020-07-10 20:23:44,077 INFO L280 TraceCheckUtils]: 362: Hoare triple {171277#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,077 INFO L280 TraceCheckUtils]: 363: Hoare triple {171277#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {171277#true} is VALID [2020-07-10 20:23:44,077 INFO L280 TraceCheckUtils]: 364: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,078 INFO L280 TraceCheckUtils]: 365: Hoare triple {171277#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,078 INFO L280 TraceCheckUtils]: 366: Hoare triple {171277#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); {171277#true} is VALID [2020-07-10 20:23:44,078 INFO L280 TraceCheckUtils]: 367: Hoare triple {171277#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))); {171277#true} is VALID [2020-07-10 20:23:44,080 INFO L280 TraceCheckUtils]: 368: Hoare triple {171277#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; {171622#(<= ~a12~0 11)} is VALID [2020-07-10 20:23:44,081 INFO L280 TraceCheckUtils]: 369: Hoare triple {171622#(<= ~a12~0 11)} ~a21~0 := 9; {171622#(<= ~a12~0 11)} is VALID [2020-07-10 20:23:44,082 INFO L280 TraceCheckUtils]: 370: Hoare triple {171622#(<= ~a12~0 11)} #res := 21; {171622#(<= ~a12~0 11)} is VALID [2020-07-10 20:23:44,083 INFO L280 TraceCheckUtils]: 371: Hoare triple {171622#(<= ~a12~0 11)} assume true; {171622#(<= ~a12~0 11)} is VALID [2020-07-10 20:23:44,085 INFO L275 TraceCheckUtils]: 372: Hoare quadruple {171622#(<= ~a12~0 11)} {171277#true} #1401#return; {171622#(<= ~a12~0 11)} is VALID [2020-07-10 20:23:44,086 INFO L280 TraceCheckUtils]: 373: Hoare triple {171622#(<= ~a12~0 11)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {171622#(<= ~a12~0 11)} is VALID [2020-07-10 20:23:44,087 INFO L280 TraceCheckUtils]: 374: Hoare triple {171622#(<= ~a12~0 11)} ~output~0 := #t~ret3; {171622#(<= ~a12~0 11)} is VALID [2020-07-10 20:23:44,088 INFO L280 TraceCheckUtils]: 375: Hoare triple {171622#(<= ~a12~0 11)} havoc #t~ret3; {171622#(<= ~a12~0 11)} is VALID [2020-07-10 20:23:44,089 INFO L280 TraceCheckUtils]: 376: Hoare triple {171622#(<= ~a12~0 11)} assume !false; {171622#(<= ~a12~0 11)} is VALID [2020-07-10 20:23:44,090 INFO L280 TraceCheckUtils]: 377: Hoare triple {171622#(<= ~a12~0 11)} havoc ~input~0; {171622#(<= ~a12~0 11)} is VALID [2020-07-10 20:23:44,091 INFO L280 TraceCheckUtils]: 378: Hoare triple {171622#(<= ~a12~0 11)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {171622#(<= ~a12~0 11)} is VALID [2020-07-10 20:23:44,092 INFO L280 TraceCheckUtils]: 379: Hoare triple {171622#(<= ~a12~0 11)} ~input~0 := #t~nondet2; {171622#(<= ~a12~0 11)} is VALID [2020-07-10 20:23:44,093 INFO L280 TraceCheckUtils]: 380: Hoare triple {171622#(<= ~a12~0 11)} havoc #t~nondet2; {171622#(<= ~a12~0 11)} is VALID [2020-07-10 20:23:44,094 INFO L280 TraceCheckUtils]: 381: Hoare triple {171622#(<= ~a12~0 11)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {171622#(<= ~a12~0 11)} is VALID [2020-07-10 20:23:44,096 INFO L263 TraceCheckUtils]: 382: Hoare triple {171622#(<= ~a12~0 11)} call #t~ret3 := calculate_output(~input~0); {171877#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:23:44,097 INFO L280 TraceCheckUtils]: 383: Hoare triple {171877#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,098 INFO L280 TraceCheckUtils]: 384: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,100 INFO L280 TraceCheckUtils]: 385: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,101 INFO L280 TraceCheckUtils]: 386: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,102 INFO L280 TraceCheckUtils]: 387: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,103 INFO L280 TraceCheckUtils]: 388: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,104 INFO L280 TraceCheckUtils]: 389: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,105 INFO L280 TraceCheckUtils]: 390: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,106 INFO L280 TraceCheckUtils]: 391: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,108 INFO L280 TraceCheckUtils]: 392: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,109 INFO L280 TraceCheckUtils]: 393: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,110 INFO L280 TraceCheckUtils]: 394: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,111 INFO L280 TraceCheckUtils]: 395: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,113 INFO L280 TraceCheckUtils]: 396: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,114 INFO L280 TraceCheckUtils]: 397: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,116 INFO L280 TraceCheckUtils]: 398: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,117 INFO L280 TraceCheckUtils]: 399: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,119 INFO L280 TraceCheckUtils]: 400: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,120 INFO L280 TraceCheckUtils]: 401: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,121 INFO L280 TraceCheckUtils]: 402: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,123 INFO L280 TraceCheckUtils]: 403: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,124 INFO L280 TraceCheckUtils]: 404: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,125 INFO L280 TraceCheckUtils]: 405: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,126 INFO L280 TraceCheckUtils]: 406: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,127 INFO L280 TraceCheckUtils]: 407: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,129 INFO L280 TraceCheckUtils]: 408: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,130 INFO L280 TraceCheckUtils]: 409: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,131 INFO L280 TraceCheckUtils]: 410: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,132 INFO L280 TraceCheckUtils]: 411: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,133 INFO L280 TraceCheckUtils]: 412: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,134 INFO L280 TraceCheckUtils]: 413: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,135 INFO L280 TraceCheckUtils]: 414: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,136 INFO L280 TraceCheckUtils]: 415: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,137 INFO L280 TraceCheckUtils]: 416: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,138 INFO L280 TraceCheckUtils]: 417: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,139 INFO L280 TraceCheckUtils]: 418: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,140 INFO L280 TraceCheckUtils]: 419: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,141 INFO L280 TraceCheckUtils]: 420: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,143 INFO L280 TraceCheckUtils]: 421: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,145 INFO L280 TraceCheckUtils]: 422: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,146 INFO L280 TraceCheckUtils]: 423: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,147 INFO L280 TraceCheckUtils]: 424: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,149 INFO L280 TraceCheckUtils]: 425: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,150 INFO L280 TraceCheckUtils]: 426: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,151 INFO L280 TraceCheckUtils]: 427: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,152 INFO L280 TraceCheckUtils]: 428: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,153 INFO L280 TraceCheckUtils]: 429: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,154 INFO L280 TraceCheckUtils]: 430: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,155 INFO L280 TraceCheckUtils]: 431: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,157 INFO L280 TraceCheckUtils]: 432: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,158 INFO L280 TraceCheckUtils]: 433: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,159 INFO L280 TraceCheckUtils]: 434: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,160 INFO L280 TraceCheckUtils]: 435: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,161 INFO L280 TraceCheckUtils]: 436: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,162 INFO L280 TraceCheckUtils]: 437: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,163 INFO L280 TraceCheckUtils]: 438: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,164 INFO L280 TraceCheckUtils]: 439: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,165 INFO L280 TraceCheckUtils]: 440: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,166 INFO L280 TraceCheckUtils]: 441: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,167 INFO L280 TraceCheckUtils]: 442: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,169 INFO L280 TraceCheckUtils]: 443: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,170 INFO L280 TraceCheckUtils]: 444: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,171 INFO L280 TraceCheckUtils]: 445: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,172 INFO L280 TraceCheckUtils]: 446: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,173 INFO L280 TraceCheckUtils]: 447: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,175 INFO L280 TraceCheckUtils]: 448: Hoare triple {171878#(= ~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)); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,176 INFO L280 TraceCheckUtils]: 449: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,177 INFO L280 TraceCheckUtils]: 450: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,179 INFO L280 TraceCheckUtils]: 451: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,180 INFO L280 TraceCheckUtils]: 452: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,181 INFO L280 TraceCheckUtils]: 453: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,182 INFO L280 TraceCheckUtils]: 454: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,184 INFO L280 TraceCheckUtils]: 455: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,185 INFO L280 TraceCheckUtils]: 456: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,186 INFO L280 TraceCheckUtils]: 457: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,187 INFO L280 TraceCheckUtils]: 458: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,189 INFO L280 TraceCheckUtils]: 459: Hoare triple {171878#(= ~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))); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,190 INFO L280 TraceCheckUtils]: 460: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,192 INFO L280 TraceCheckUtils]: 461: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,193 INFO L280 TraceCheckUtils]: 462: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,194 INFO L280 TraceCheckUtils]: 463: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,196 INFO L280 TraceCheckUtils]: 464: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,197 INFO L280 TraceCheckUtils]: 465: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,198 INFO L280 TraceCheckUtils]: 466: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,199 INFO L280 TraceCheckUtils]: 467: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,200 INFO L280 TraceCheckUtils]: 468: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,202 INFO L280 TraceCheckUtils]: 469: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,203 INFO L280 TraceCheckUtils]: 470: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,204 INFO L280 TraceCheckUtils]: 471: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,205 INFO L280 TraceCheckUtils]: 472: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,206 INFO L280 TraceCheckUtils]: 473: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,207 INFO L280 TraceCheckUtils]: 474: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,208 INFO L280 TraceCheckUtils]: 475: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,210 INFO L280 TraceCheckUtils]: 476: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,211 INFO L280 TraceCheckUtils]: 477: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,212 INFO L280 TraceCheckUtils]: 478: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,213 INFO L280 TraceCheckUtils]: 479: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,214 INFO L280 TraceCheckUtils]: 480: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,215 INFO L280 TraceCheckUtils]: 481: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,216 INFO L280 TraceCheckUtils]: 482: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,217 INFO L280 TraceCheckUtils]: 483: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,218 INFO L280 TraceCheckUtils]: 484: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,219 INFO L280 TraceCheckUtils]: 485: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,220 INFO L280 TraceCheckUtils]: 486: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,221 INFO L280 TraceCheckUtils]: 487: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,223 INFO L280 TraceCheckUtils]: 488: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,224 INFO L280 TraceCheckUtils]: 489: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,225 INFO L280 TraceCheckUtils]: 490: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,226 INFO L280 TraceCheckUtils]: 491: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,227 INFO L280 TraceCheckUtils]: 492: Hoare triple {171878#(= ~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))); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,229 INFO L280 TraceCheckUtils]: 493: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,230 INFO L280 TraceCheckUtils]: 494: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,231 INFO L280 TraceCheckUtils]: 495: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,232 INFO L280 TraceCheckUtils]: 496: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,234 INFO L280 TraceCheckUtils]: 497: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,235 INFO L280 TraceCheckUtils]: 498: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,236 INFO L280 TraceCheckUtils]: 499: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,237 INFO L280 TraceCheckUtils]: 500: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,238 INFO L280 TraceCheckUtils]: 501: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,240 INFO L280 TraceCheckUtils]: 502: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,241 INFO L280 TraceCheckUtils]: 503: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,242 INFO L280 TraceCheckUtils]: 504: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,243 INFO L280 TraceCheckUtils]: 505: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,245 INFO L280 TraceCheckUtils]: 506: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,246 INFO L280 TraceCheckUtils]: 507: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,247 INFO L280 TraceCheckUtils]: 508: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,248 INFO L280 TraceCheckUtils]: 509: Hoare triple {171878#(= ~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))); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,249 INFO L280 TraceCheckUtils]: 510: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,250 INFO L280 TraceCheckUtils]: 511: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,252 INFO L280 TraceCheckUtils]: 512: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,253 INFO L280 TraceCheckUtils]: 513: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,254 INFO L280 TraceCheckUtils]: 514: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,255 INFO L280 TraceCheckUtils]: 515: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,256 INFO L280 TraceCheckUtils]: 516: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,258 INFO L280 TraceCheckUtils]: 517: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,259 INFO L280 TraceCheckUtils]: 518: Hoare triple {171878#(= ~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))); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,260 INFO L280 TraceCheckUtils]: 519: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,262 INFO L280 TraceCheckUtils]: 520: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,263 INFO L280 TraceCheckUtils]: 521: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,264 INFO L280 TraceCheckUtils]: 522: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,265 INFO L280 TraceCheckUtils]: 523: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,266 INFO L280 TraceCheckUtils]: 524: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,268 INFO L280 TraceCheckUtils]: 525: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,269 INFO L280 TraceCheckUtils]: 526: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,270 INFO L280 TraceCheckUtils]: 527: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,272 INFO L280 TraceCheckUtils]: 528: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,273 INFO L280 TraceCheckUtils]: 529: Hoare triple {171878#(= ~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)); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,274 INFO L280 TraceCheckUtils]: 530: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,275 INFO L280 TraceCheckUtils]: 531: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,277 INFO L280 TraceCheckUtils]: 532: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,278 INFO L280 TraceCheckUtils]: 533: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,279 INFO L280 TraceCheckUtils]: 534: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,280 INFO L280 TraceCheckUtils]: 535: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,282 INFO L280 TraceCheckUtils]: 536: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,283 INFO L280 TraceCheckUtils]: 537: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,284 INFO L280 TraceCheckUtils]: 538: Hoare triple {171878#(= ~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))); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,286 INFO L280 TraceCheckUtils]: 539: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,287 INFO L280 TraceCheckUtils]: 540: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,288 INFO L280 TraceCheckUtils]: 541: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,289 INFO L280 TraceCheckUtils]: 542: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,290 INFO L280 TraceCheckUtils]: 543: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,292 INFO L280 TraceCheckUtils]: 544: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,293 INFO L280 TraceCheckUtils]: 545: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,294 INFO L280 TraceCheckUtils]: 546: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,296 INFO L280 TraceCheckUtils]: 547: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,297 INFO L280 TraceCheckUtils]: 548: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,298 INFO L280 TraceCheckUtils]: 549: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,300 INFO L280 TraceCheckUtils]: 550: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,301 INFO L280 TraceCheckUtils]: 551: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,302 INFO L280 TraceCheckUtils]: 552: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,303 INFO L280 TraceCheckUtils]: 553: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,305 INFO L280 TraceCheckUtils]: 554: Hoare triple {171878#(= ~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); {171878#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,307 INFO L280 TraceCheckUtils]: 555: Hoare triple {171878#(= ~a12~0 |old(~a12~0)|)} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input; {171879#(<= 81 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,308 INFO L280 TraceCheckUtils]: 556: Hoare triple {171879#(<= 81 |old(~a12~0)|)} ~a12~0 := -600079 + ~a12~0 - -316691 - 316661; {171879#(<= 81 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,309 INFO L280 TraceCheckUtils]: 557: Hoare triple {171879#(<= 81 |old(~a12~0)|)} ~a15~0 := 9; {171879#(<= 81 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,310 INFO L280 TraceCheckUtils]: 558: Hoare triple {171879#(<= 81 |old(~a12~0)|)} ~a21~0 := 8; {171879#(<= 81 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,312 INFO L280 TraceCheckUtils]: 559: Hoare triple {171879#(<= 81 |old(~a12~0)|)} #res := 26; {171879#(<= 81 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,313 INFO L280 TraceCheckUtils]: 560: Hoare triple {171879#(<= 81 |old(~a12~0)|)} assume true; {171879#(<= 81 |old(~a12~0)|)} is VALID [2020-07-10 20:23:44,315 INFO L275 TraceCheckUtils]: 561: Hoare quadruple {171879#(<= 81 |old(~a12~0)|)} {171622#(<= ~a12~0 11)} #1401#return; {171278#false} is VALID [2020-07-10 20:23:44,315 INFO L280 TraceCheckUtils]: 562: Hoare triple {171278#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {171278#false} is VALID [2020-07-10 20:23:44,316 INFO L280 TraceCheckUtils]: 563: Hoare triple {171278#false} ~output~0 := #t~ret3; {171278#false} is VALID [2020-07-10 20:23:44,316 INFO L280 TraceCheckUtils]: 564: Hoare triple {171278#false} havoc #t~ret3; {171278#false} is VALID [2020-07-10 20:23:44,316 INFO L280 TraceCheckUtils]: 565: Hoare triple {171278#false} assume !false; {171278#false} is VALID [2020-07-10 20:23:44,316 INFO L280 TraceCheckUtils]: 566: Hoare triple {171278#false} havoc ~input~0; {171278#false} is VALID [2020-07-10 20:23:44,317 INFO L280 TraceCheckUtils]: 567: Hoare triple {171278#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {171278#false} is VALID [2020-07-10 20:23:44,317 INFO L280 TraceCheckUtils]: 568: Hoare triple {171278#false} ~input~0 := #t~nondet2; {171278#false} is VALID [2020-07-10 20:23:44,317 INFO L280 TraceCheckUtils]: 569: Hoare triple {171278#false} havoc #t~nondet2; {171278#false} is VALID [2020-07-10 20:23:44,317 INFO L280 TraceCheckUtils]: 570: Hoare triple {171278#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {171278#false} is VALID [2020-07-10 20:23:44,318 INFO L263 TraceCheckUtils]: 571: Hoare triple {171278#false} call #t~ret3 := calculate_output(~input~0); {171877#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 20:23:44,318 INFO L280 TraceCheckUtils]: 572: Hoare triple {171877#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {171277#true} is VALID [2020-07-10 20:23:44,318 INFO L280 TraceCheckUtils]: 573: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,318 INFO L280 TraceCheckUtils]: 574: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,318 INFO L280 TraceCheckUtils]: 575: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,319 INFO L280 TraceCheckUtils]: 576: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,319 INFO L280 TraceCheckUtils]: 577: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,319 INFO L280 TraceCheckUtils]: 578: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,319 INFO L280 TraceCheckUtils]: 579: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,319 INFO L280 TraceCheckUtils]: 580: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,319 INFO L280 TraceCheckUtils]: 581: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,320 INFO L280 TraceCheckUtils]: 582: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,320 INFO L280 TraceCheckUtils]: 583: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,320 INFO L280 TraceCheckUtils]: 584: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,320 INFO L280 TraceCheckUtils]: 585: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,320 INFO L280 TraceCheckUtils]: 586: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,320 INFO L280 TraceCheckUtils]: 587: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,321 INFO L280 TraceCheckUtils]: 588: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,321 INFO L280 TraceCheckUtils]: 589: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,321 INFO L280 TraceCheckUtils]: 590: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,321 INFO L280 TraceCheckUtils]: 591: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,321 INFO L280 TraceCheckUtils]: 592: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,321 INFO L280 TraceCheckUtils]: 593: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,322 INFO L280 TraceCheckUtils]: 594: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,322 INFO L280 TraceCheckUtils]: 595: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,322 INFO L280 TraceCheckUtils]: 596: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,322 INFO L280 TraceCheckUtils]: 597: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,322 INFO L280 TraceCheckUtils]: 598: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,322 INFO L280 TraceCheckUtils]: 599: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,323 INFO L280 TraceCheckUtils]: 600: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,323 INFO L280 TraceCheckUtils]: 601: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,323 INFO L280 TraceCheckUtils]: 602: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,323 INFO L280 TraceCheckUtils]: 603: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,323 INFO L280 TraceCheckUtils]: 604: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,323 INFO L280 TraceCheckUtils]: 605: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,324 INFO L280 TraceCheckUtils]: 606: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,324 INFO L280 TraceCheckUtils]: 607: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,324 INFO L280 TraceCheckUtils]: 608: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,324 INFO L280 TraceCheckUtils]: 609: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,324 INFO L280 TraceCheckUtils]: 610: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,325 INFO L280 TraceCheckUtils]: 611: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,325 INFO L280 TraceCheckUtils]: 612: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,325 INFO L280 TraceCheckUtils]: 613: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,325 INFO L280 TraceCheckUtils]: 614: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,325 INFO L280 TraceCheckUtils]: 615: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,325 INFO L280 TraceCheckUtils]: 616: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,326 INFO L280 TraceCheckUtils]: 617: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,326 INFO L280 TraceCheckUtils]: 618: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,326 INFO L280 TraceCheckUtils]: 619: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,326 INFO L280 TraceCheckUtils]: 620: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,326 INFO L280 TraceCheckUtils]: 621: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,326 INFO L280 TraceCheckUtils]: 622: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,327 INFO L280 TraceCheckUtils]: 623: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,327 INFO L280 TraceCheckUtils]: 624: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,327 INFO L280 TraceCheckUtils]: 625: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,327 INFO L280 TraceCheckUtils]: 626: Hoare triple {171277#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,327 INFO L280 TraceCheckUtils]: 627: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,327 INFO L280 TraceCheckUtils]: 628: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,328 INFO L280 TraceCheckUtils]: 629: Hoare triple {171277#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,328 INFO L280 TraceCheckUtils]: 630: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,328 INFO L280 TraceCheckUtils]: 631: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,328 INFO L280 TraceCheckUtils]: 632: Hoare triple {171277#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,328 INFO L280 TraceCheckUtils]: 633: Hoare triple {171277#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,328 INFO L280 TraceCheckUtils]: 634: Hoare triple {171277#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,329 INFO L280 TraceCheckUtils]: 635: Hoare triple {171277#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,329 INFO L280 TraceCheckUtils]: 636: Hoare triple {171277#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {171277#true} is VALID [2020-07-10 20:23:44,329 INFO L280 TraceCheckUtils]: 637: Hoare triple {171277#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {171277#true} is VALID [2020-07-10 20:23:44,329 INFO L280 TraceCheckUtils]: 638: Hoare triple {171277#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {171277#true} is VALID [2020-07-10 20:23:44,329 INFO L280 TraceCheckUtils]: 639: Hoare triple {171277#true} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input; {171277#true} is VALID [2020-07-10 20:23:44,329 INFO L280 TraceCheckUtils]: 640: Hoare triple {171277#true} ~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298; {171277#true} is VALID [2020-07-10 20:23:44,330 INFO L280 TraceCheckUtils]: 641: Hoare triple {171277#true} ~a15~0 := 6; {171277#true} is VALID [2020-07-10 20:23:44,330 INFO L280 TraceCheckUtils]: 642: Hoare triple {171277#true} ~a21~0 := 6; {171277#true} is VALID [2020-07-10 20:23:44,330 INFO L280 TraceCheckUtils]: 643: Hoare triple {171277#true} #res := -1; {171277#true} is VALID [2020-07-10 20:23:44,330 INFO L280 TraceCheckUtils]: 644: Hoare triple {171277#true} assume true; {171277#true} is VALID [2020-07-10 20:23:44,330 INFO L275 TraceCheckUtils]: 645: Hoare quadruple {171277#true} {171278#false} #1401#return; {171278#false} is VALID [2020-07-10 20:23:44,330 INFO L280 TraceCheckUtils]: 646: Hoare triple {171278#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {171278#false} is VALID [2020-07-10 20:23:44,331 INFO L280 TraceCheckUtils]: 647: Hoare triple {171278#false} ~output~0 := #t~ret3; {171278#false} is VALID [2020-07-10 20:23:44,331 INFO L280 TraceCheckUtils]: 648: Hoare triple {171278#false} havoc #t~ret3; {171278#false} is VALID [2020-07-10 20:23:44,331 INFO L280 TraceCheckUtils]: 649: Hoare triple {171278#false} assume !false; {171278#false} is VALID [2020-07-10 20:23:44,331 INFO L280 TraceCheckUtils]: 650: Hoare triple {171278#false} havoc ~input~0; {171278#false} is VALID [2020-07-10 20:23:44,331 INFO L280 TraceCheckUtils]: 651: Hoare triple {171278#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {171278#false} is VALID [2020-07-10 20:23:44,331 INFO L280 TraceCheckUtils]: 652: Hoare triple {171278#false} ~input~0 := #t~nondet2; {171278#false} is VALID [2020-07-10 20:23:44,332 INFO L280 TraceCheckUtils]: 653: Hoare triple {171278#false} havoc #t~nondet2; {171278#false} is VALID [2020-07-10 20:23:44,332 INFO L280 TraceCheckUtils]: 654: Hoare triple {171278#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {171278#false} is VALID [2020-07-10 20:23:44,332 INFO L263 TraceCheckUtils]: 655: Hoare triple {171278#false} call #t~ret3 := calculate_output(~input~0); {171278#false} is VALID [2020-07-10 20:23:44,332 INFO L280 TraceCheckUtils]: 656: Hoare triple {171278#false} ~input := #in~input; {171278#false} is VALID [2020-07-10 20:23:44,332 INFO L280 TraceCheckUtils]: 657: Hoare triple {171278#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,332 INFO L280 TraceCheckUtils]: 658: Hoare triple {171278#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,333 INFO L280 TraceCheckUtils]: 659: Hoare triple {171278#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,333 INFO L280 TraceCheckUtils]: 660: Hoare triple {171278#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,333 INFO L280 TraceCheckUtils]: 661: Hoare triple {171278#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,333 INFO L280 TraceCheckUtils]: 662: Hoare triple {171278#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,333 INFO L280 TraceCheckUtils]: 663: Hoare triple {171278#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,347 INFO L280 TraceCheckUtils]: 664: Hoare triple {171278#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,347 INFO L280 TraceCheckUtils]: 665: Hoare triple {171278#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,347 INFO L280 TraceCheckUtils]: 666: Hoare triple {171278#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,347 INFO L280 TraceCheckUtils]: 667: Hoare triple {171278#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,348 INFO L280 TraceCheckUtils]: 668: Hoare triple {171278#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,348 INFO L280 TraceCheckUtils]: 669: Hoare triple {171278#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,348 INFO L280 TraceCheckUtils]: 670: Hoare triple {171278#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,348 INFO L280 TraceCheckUtils]: 671: Hoare triple {171278#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,348 INFO L280 TraceCheckUtils]: 672: Hoare triple {171278#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,349 INFO L280 TraceCheckUtils]: 673: Hoare triple {171278#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,349 INFO L280 TraceCheckUtils]: 674: Hoare triple {171278#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,349 INFO L280 TraceCheckUtils]: 675: Hoare triple {171278#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,349 INFO L280 TraceCheckUtils]: 676: Hoare triple {171278#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,351 INFO L280 TraceCheckUtils]: 677: Hoare triple {171278#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,351 INFO L280 TraceCheckUtils]: 678: Hoare triple {171278#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,352 INFO L280 TraceCheckUtils]: 679: Hoare triple {171278#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,352 INFO L280 TraceCheckUtils]: 680: Hoare triple {171278#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,352 INFO L280 TraceCheckUtils]: 681: Hoare triple {171278#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,352 INFO L280 TraceCheckUtils]: 682: Hoare triple {171278#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,352 INFO L280 TraceCheckUtils]: 683: Hoare triple {171278#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,352 INFO L280 TraceCheckUtils]: 684: Hoare triple {171278#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,353 INFO L280 TraceCheckUtils]: 685: Hoare triple {171278#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,353 INFO L280 TraceCheckUtils]: 686: Hoare triple {171278#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,353 INFO L280 TraceCheckUtils]: 687: Hoare triple {171278#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,353 INFO L280 TraceCheckUtils]: 688: Hoare triple {171278#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,353 INFO L280 TraceCheckUtils]: 689: Hoare triple {171278#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,353 INFO L280 TraceCheckUtils]: 690: Hoare triple {171278#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,354 INFO L280 TraceCheckUtils]: 691: Hoare triple {171278#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,354 INFO L280 TraceCheckUtils]: 692: Hoare triple {171278#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,354 INFO L280 TraceCheckUtils]: 693: Hoare triple {171278#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,359 INFO L280 TraceCheckUtils]: 694: Hoare triple {171278#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,359 INFO L280 TraceCheckUtils]: 695: Hoare triple {171278#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,360 INFO L280 TraceCheckUtils]: 696: Hoare triple {171278#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,360 INFO L280 TraceCheckUtils]: 697: Hoare triple {171278#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,360 INFO L280 TraceCheckUtils]: 698: Hoare triple {171278#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,360 INFO L280 TraceCheckUtils]: 699: Hoare triple {171278#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,360 INFO L280 TraceCheckUtils]: 700: Hoare triple {171278#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {171278#false} is VALID [2020-07-10 20:23:44,361 INFO L280 TraceCheckUtils]: 701: Hoare triple {171278#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {171278#false} is VALID [2020-07-10 20:23:44,361 INFO L280 TraceCheckUtils]: 702: Hoare triple {171278#false} assume !false; {171278#false} is VALID [2020-07-10 20:23:44,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 20:23:44,593 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 20:23:44,593 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [244823805] [2020-07-10 20:23:44,593 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 20:23:44,594 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-07-10 20:23:44,594 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943568680] [2020-07-10 20:23:44,594 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 703 [2020-07-10 20:23:44,595 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 20:23:44,595 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states. [2020-07-10 20:23:45,446 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 402 edges. 402 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:23:45,447 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-07-10 20:23:45,447 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 20:23:45,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-07-10 20:23:45,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-07-10 20:23:45,447 INFO L87 Difference]: Start difference. First operand 2882 states and 3124 transitions. Second operand 7 states. [2020-07-10 20:24:50,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:24:50,369 INFO L93 Difference]: Finished difference Result 6729 states and 7433 transitions. [2020-07-10 20:24:50,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-10 20:24:50,369 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 703 [2020-07-10 20:24:50,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 20:24:50,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-10 20:24:50,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1036 transitions. [2020-07-10 20:24:50,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-10 20:24:50,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1036 transitions. [2020-07-10 20:24:50,377 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 12 states and 1036 transitions. [2020-07-10 20:24:52,926 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1036 edges. 1036 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:24:53,560 INFO L225 Difference]: With dead ends: 6729 [2020-07-10 20:24:53,560 INFO L226 Difference]: Without dead ends: 4051 [2020-07-10 20:24:53,565 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2020-07-10 20:24:53,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4051 states. [2020-07-10 20:25:44,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4051 to 3652. [2020-07-10 20:25:44,856 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 20:25:44,856 INFO L82 GeneralOperation]: Start isEquivalent. First operand 4051 states. Second operand 3652 states. [2020-07-10 20:25:44,856 INFO L74 IsIncluded]: Start isIncluded. First operand 4051 states. Second operand 3652 states. [2020-07-10 20:25:44,856 INFO L87 Difference]: Start difference. First operand 4051 states. Second operand 3652 states. [2020-07-10 20:25:45,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:25:45,342 INFO L93 Difference]: Finished difference Result 4051 states and 4416 transitions. [2020-07-10 20:25:45,342 INFO L276 IsEmpty]: Start isEmpty. Operand 4051 states and 4416 transitions. [2020-07-10 20:25:45,345 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:25:45,345 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:25:45,346 INFO L74 IsIncluded]: Start isIncluded. First operand 3652 states. Second operand 4051 states. [2020-07-10 20:25:45,346 INFO L87 Difference]: Start difference. First operand 3652 states. Second operand 4051 states. [2020-07-10 20:25:45,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:25:45,825 INFO L93 Difference]: Finished difference Result 4051 states and 4416 transitions. [2020-07-10 20:25:45,825 INFO L276 IsEmpty]: Start isEmpty. Operand 4051 states and 4416 transitions. [2020-07-10 20:25:45,827 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:25:45,828 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:25:45,828 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 20:25:45,828 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 20:25:45,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3652 states. [2020-07-10 20:25:46,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3652 states to 3652 states and 3985 transitions. [2020-07-10 20:25:46,274 INFO L78 Accepts]: Start accepts. Automaton has 3652 states and 3985 transitions. Word has length 703 [2020-07-10 20:25:46,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 20:25:46,275 INFO L479 AbstractCegarLoop]: Abstraction has 3652 states and 3985 transitions. [2020-07-10 20:25:46,275 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-07-10 20:25:46,275 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3652 states and 3985 transitions. [2020-07-10 20:26:02,954 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 3985 edges. 3985 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:26:02,955 INFO L276 IsEmpty]: Start isEmpty. Operand 3652 states and 3985 transitions. [2020-07-10 20:26:02,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 847 [2020-07-10 20:26:02,963 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 20:26:02,964 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, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 20:26:02,964 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-07-10 20:26:02,964 INFO L427 AbstractCegarLoop]: === Iteration 12 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 20:26:02,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 20:26:02,964 INFO L82 PathProgramCache]: Analyzing trace with hash -705689218, now seen corresponding path program 1 times [2020-07-10 20:26:02,965 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 20:26:02,965 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [16283175] [2020-07-10 20:26:02,965 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 20:26:03,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat