/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 --traceabstraction.compute.interpolants.along.a.counterexample Craig_NestedInterpolation --traceabstraction.use.separate.solver.for.trace.checks true -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationFastUPR_32.epf -i ../../../trunk/examples/svcomp/eca-rers2012/Problem14_label36.c -------------------------------------------------------------------------------- This is Ultimate 0.1.25-267fbe0 [2020-07-18 06:24:53,610 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-18 06:24:53,613 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-18 06:24:53,631 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-18 06:24:53,632 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-18 06:24:53,634 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-18 06:24:53,636 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-18 06:24:53,649 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-18 06:24:53,651 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-18 06:24:53,652 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-18 06:24:53,654 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-18 06:24:53,655 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-18 06:24:53,655 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-18 06:24:53,656 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-18 06:24:53,657 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-18 06:24:53,658 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-18 06:24:53,659 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-18 06:24:53,659 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-18 06:24:53,661 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-18 06:24:53,662 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-18 06:24:53,664 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-18 06:24:53,665 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-18 06:24:53,666 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-18 06:24:53,666 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-18 06:24:53,669 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-18 06:24:53,669 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-18 06:24:53,669 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-18 06:24:53,670 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-18 06:24:53,670 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-18 06:24:53,671 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-18 06:24:53,671 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-18 06:24:53,672 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-18 06:24:53,673 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-18 06:24:53,673 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-18 06:24:53,674 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-18 06:24:53,675 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-18 06:24:53,675 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-18 06:24:53,675 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-18 06:24:53,676 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-18 06:24:53,676 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-18 06:24:53,677 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-18 06:24:53,678 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationFastUPR_32.epf [2020-07-18 06:24:53,687 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-18 06:24:53,687 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-18 06:24:53,688 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-18 06:24:53,689 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-18 06:24:53,689 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-18 06:24:53,689 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-18 06:24:53,689 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-18 06:24:53,689 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-18 06:24:53,690 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-18 06:24:53,690 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-18 06:24:53,690 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-18 06:24:53,690 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-18 06:24:53,690 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-18 06:24:53,691 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-18 06:24:53,691 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-18 06:24:53,691 INFO L138 SettingsManager]: * Size of a code block=SingleStatement [2020-07-18 06:24:53,691 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-18 06:24:53,691 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-18 06:24:53,692 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-18 06:24:53,692 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-18 06:24:53,692 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=AcceleratedInterpolation [2020-07-18 06:24:53,692 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-18 06:24:53,692 INFO L138 SettingsManager]: * Use separate solver for trace checks=false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Interpolants along a Counterexample -> Craig_NestedInterpolation Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Use separate solver for trace checks -> true [2020-07-18 06:24:53,985 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-18 06:24:53,998 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-18 06:24:54,001 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-18 06:24:54,002 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-18 06:24:54,003 INFO L275 PluginConnector]: CDTParser initialized [2020-07-18 06:24:54,004 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/eca-rers2012/Problem14_label36.c [2020-07-18 06:24:54,064 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dd3156d46/ec5241d8ae7044e989646c8fa0162930/FLAGebc1cea87 [2020-07-18 06:24:54,649 INFO L306 CDTParser]: Found 1 translation units. [2020-07-18 06:24:54,649 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/eca-rers2012/Problem14_label36.c [2020-07-18 06:24:54,674 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dd3156d46/ec5241d8ae7044e989646c8fa0162930/FLAGebc1cea87 [2020-07-18 06:24:54,883 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dd3156d46/ec5241d8ae7044e989646c8fa0162930 [2020-07-18 06:24:54,892 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-18 06:24:54,895 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-18 06:24:54,896 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-18 06:24:54,896 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-18 06:24:54,900 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-18 06:24:54,901 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.07 06:24:54" (1/1) ... [2020-07-18 06:24:54,904 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@73e138d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 06:24:54, skipping insertion in model container [2020-07-18 06:24:54,904 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.07 06:24:54" (1/1) ... [2020-07-18 06:24:54,912 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-18 06:24:54,972 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-18 06:24:55,444 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-18 06:24:55,449 INFO L203 MainTranslator]: Completed pre-run [2020-07-18 06:24:55,703 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-18 06:24:55,719 INFO L208 MainTranslator]: Completed translation [2020-07-18 06:24:55,720 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 06:24:55 WrapperNode [2020-07-18 06:24:55,720 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-18 06:24:55,720 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-18 06:24:55,720 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-18 06:24:55,721 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-18 06:24:55,730 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 06:24:55" (1/1) ... [2020-07-18 06:24:55,731 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 06:24:55" (1/1) ... [2020-07-18 06:24:55,753 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 06:24:55" (1/1) ... [2020-07-18 06:24:55,753 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 06:24:55" (1/1) ... [2020-07-18 06:24:55,840 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 06:24:55" (1/1) ... [2020-07-18 06:24:55,866 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 06:24:55" (1/1) ... [2020-07-18 06:24:55,882 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 06:24:55" (1/1) ... [2020-07-18 06:24:55,899 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-18 06:24:55,900 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-18 06:24:55,900 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-18 06:24:55,904 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-18 06:24:55,907 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 06:24:55" (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-18 06:24:55,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-18 06:24:55,986 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-18 06:24:55,986 INFO L138 BoogieDeclarations]: Found implementation of procedure calculate_output [2020-07-18 06:24:55,986 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-18 06:24:55,986 INFO L130 BoogieDeclarations]: Found specification of procedure calculate_output [2020-07-18 06:24:55,987 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-18 06:24:55,987 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-18 06:24:55,987 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2020-07-18 06:24:55,987 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-18 06:24:55,987 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-18 06:24:55,987 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-18 06:24:58,655 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-18 06:24:58,655 INFO L295 CfgBuilder]: Removed 1 assume(true) statements. [2020-07-18 06:24:58,664 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.07 06:24:58 BoogieIcfgContainer [2020-07-18 06:24:58,665 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-18 06:24:58,666 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-18 06:24:58,666 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-18 06:24:58,669 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-18 06:24:58,670 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.07 06:24:54" (1/3) ... [2020-07-18 06:24:58,671 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c5a8041 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.07 06:24:58, skipping insertion in model container [2020-07-18 06:24:58,671 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 06:24:55" (2/3) ... [2020-07-18 06:24:58,672 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c5a8041 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.07 06:24:58, skipping insertion in model container [2020-07-18 06:24:58,672 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.07 06:24:58" (3/3) ... [2020-07-18 06:24:58,674 INFO L109 eAbstractionObserver]: Analyzing ICFG Problem14_label36.c [2020-07-18 06:24:58,688 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-07-18 06:24:58,699 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-18 06:24:58,718 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-18 06:24:58,747 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-18 06:24:58,747 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-18 06:24:58,747 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-07-18 06:24:58,748 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-18 06:24:58,748 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-18 06:24:58,748 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-18 06:24:58,749 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-18 06:24:58,749 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-18 06:24:58,779 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states. [2020-07-18 06:24:58,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2020-07-18 06:24:58,794 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 06:24:58,795 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] [2020-07-18 06:24:58,795 INFO L427 AbstractCegarLoop]: === Iteration 1 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 06:24:58,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 06:24:58,802 INFO L82 PathProgramCache]: Analyzing trace with hash -4985686, now seen corresponding path program 1 times [2020-07-18 06:24:58,812 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 06:24:58,812 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1540446252] [2020-07-18 06:24:58,812 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 06:24:58,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:24:59,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:24:59,280 INFO L280 TraceCheckUtils]: 0: Hoare triple {696#(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-18 06:24:59,281 INFO L280 TraceCheckUtils]: 1: Hoare triple {681#true} ~inputB~0 := 2; {681#true} is VALID [2020-07-18 06:24:59,281 INFO L280 TraceCheckUtils]: 2: Hoare triple {681#true} ~inputC~0 := 3; {681#true} is VALID [2020-07-18 06:24:59,285 INFO L280 TraceCheckUtils]: 3: Hoare triple {681#true} ~inputF~0 := 6; {681#true} is VALID [2020-07-18 06:24:59,285 INFO L280 TraceCheckUtils]: 4: Hoare triple {681#true} ~inputE~0 := 5; {681#true} is VALID [2020-07-18 06:24:59,285 INFO L280 TraceCheckUtils]: 5: Hoare triple {681#true} ~inputA~0 := 1; {681#true} is VALID [2020-07-18 06:24:59,302 INFO L280 TraceCheckUtils]: 6: Hoare triple {681#true} ~a21~0 := 7; {697#(<= ~a21~0 7)} is VALID [2020-07-18 06:24:59,307 INFO L280 TraceCheckUtils]: 7: Hoare triple {697#(<= ~a21~0 7)} ~a15~0 := 8; {697#(<= ~a21~0 7)} is VALID [2020-07-18 06:24:59,310 INFO L280 TraceCheckUtils]: 8: Hoare triple {697#(<= ~a21~0 7)} ~a12~0 := -49; {697#(<= ~a21~0 7)} is VALID [2020-07-18 06:24:59,312 INFO L280 TraceCheckUtils]: 9: Hoare triple {697#(<= ~a21~0 7)} ~a24~0 := 1; {697#(<= ~a21~0 7)} is VALID [2020-07-18 06:24:59,313 INFO L280 TraceCheckUtils]: 10: Hoare triple {697#(<= ~a21~0 7)} assume true; {697#(<= ~a21~0 7)} is VALID [2020-07-18 06:24:59,334 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {697#(<= ~a21~0 7)} {681#true} #1397#return; {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,357 INFO L263 TraceCheckUtils]: 0: Hoare triple {681#true} call ULTIMATE.init(); {696#(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-18 06:24:59,357 INFO L280 TraceCheckUtils]: 1: Hoare triple {696#(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-18 06:24:59,357 INFO L280 TraceCheckUtils]: 2: Hoare triple {681#true} ~inputB~0 := 2; {681#true} is VALID [2020-07-18 06:24:59,358 INFO L280 TraceCheckUtils]: 3: Hoare triple {681#true} ~inputC~0 := 3; {681#true} is VALID [2020-07-18 06:24:59,358 INFO L280 TraceCheckUtils]: 4: Hoare triple {681#true} ~inputF~0 := 6; {681#true} is VALID [2020-07-18 06:24:59,359 INFO L280 TraceCheckUtils]: 5: Hoare triple {681#true} ~inputE~0 := 5; {681#true} is VALID [2020-07-18 06:24:59,359 INFO L280 TraceCheckUtils]: 6: Hoare triple {681#true} ~inputA~0 := 1; {681#true} is VALID [2020-07-18 06:24:59,378 INFO L280 TraceCheckUtils]: 7: Hoare triple {681#true} ~a21~0 := 7; {697#(<= ~a21~0 7)} is VALID [2020-07-18 06:24:59,396 INFO L280 TraceCheckUtils]: 8: Hoare triple {697#(<= ~a21~0 7)} ~a15~0 := 8; {697#(<= ~a21~0 7)} is VALID [2020-07-18 06:24:59,414 INFO L280 TraceCheckUtils]: 9: Hoare triple {697#(<= ~a21~0 7)} ~a12~0 := -49; {697#(<= ~a21~0 7)} is VALID [2020-07-18 06:24:59,428 INFO L280 TraceCheckUtils]: 10: Hoare triple {697#(<= ~a21~0 7)} ~a24~0 := 1; {697#(<= ~a21~0 7)} is VALID [2020-07-18 06:24:59,430 INFO L280 TraceCheckUtils]: 11: Hoare triple {697#(<= ~a21~0 7)} assume true; {697#(<= ~a21~0 7)} is VALID [2020-07-18 06:24:59,435 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {697#(<= ~a21~0 7)} {681#true} #1397#return; {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,436 INFO L263 TraceCheckUtils]: 13: Hoare triple {695#(not (= 8 ~a21~0))} call #t~ret4 := main(); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,437 INFO L280 TraceCheckUtils]: 14: Hoare triple {695#(not (= 8 ~a21~0))} ~output~0 := -1; {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,437 INFO L280 TraceCheckUtils]: 15: Hoare triple {695#(not (= 8 ~a21~0))} assume !false; {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,438 INFO L280 TraceCheckUtils]: 16: Hoare triple {695#(not (= 8 ~a21~0))} havoc ~input~0; {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,439 INFO L280 TraceCheckUtils]: 17: Hoare triple {695#(not (= 8 ~a21~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,440 INFO L280 TraceCheckUtils]: 18: Hoare triple {695#(not (= 8 ~a21~0))} ~input~0 := #t~nondet2; {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,440 INFO L280 TraceCheckUtils]: 19: Hoare triple {695#(not (= 8 ~a21~0))} havoc #t~nondet2; {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,441 INFO L280 TraceCheckUtils]: 20: Hoare triple {695#(not (= 8 ~a21~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,443 INFO L263 TraceCheckUtils]: 21: Hoare triple {695#(not (= 8 ~a21~0))} call #t~ret3 := calculate_output(~input~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,444 INFO L280 TraceCheckUtils]: 22: Hoare triple {695#(not (= 8 ~a21~0))} ~input := #in~input; {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,445 INFO L280 TraceCheckUtils]: 23: Hoare triple {695#(not (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,447 INFO L280 TraceCheckUtils]: 24: Hoare triple {695#(not (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,449 INFO L280 TraceCheckUtils]: 25: Hoare triple {695#(not (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,450 INFO L280 TraceCheckUtils]: 26: Hoare triple {695#(not (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,451 INFO L280 TraceCheckUtils]: 27: Hoare triple {695#(not (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,452 INFO L280 TraceCheckUtils]: 28: Hoare triple {695#(not (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,454 INFO L280 TraceCheckUtils]: 29: Hoare triple {695#(not (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,455 INFO L280 TraceCheckUtils]: 30: Hoare triple {695#(not (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,456 INFO L280 TraceCheckUtils]: 31: Hoare triple {695#(not (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,457 INFO L280 TraceCheckUtils]: 32: Hoare triple {695#(not (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,458 INFO L280 TraceCheckUtils]: 33: Hoare triple {695#(not (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,459 INFO L280 TraceCheckUtils]: 34: Hoare triple {695#(not (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,470 INFO L280 TraceCheckUtils]: 35: Hoare triple {695#(not (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,471 INFO L280 TraceCheckUtils]: 36: Hoare triple {695#(not (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,473 INFO L280 TraceCheckUtils]: 37: Hoare triple {695#(not (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,474 INFO L280 TraceCheckUtils]: 38: Hoare triple {695#(not (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,478 INFO L280 TraceCheckUtils]: 39: Hoare triple {695#(not (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,479 INFO L280 TraceCheckUtils]: 40: Hoare triple {695#(not (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,480 INFO L280 TraceCheckUtils]: 41: Hoare triple {695#(not (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,481 INFO L280 TraceCheckUtils]: 42: Hoare triple {695#(not (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,482 INFO L280 TraceCheckUtils]: 43: Hoare triple {695#(not (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,483 INFO L280 TraceCheckUtils]: 44: Hoare triple {695#(not (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,484 INFO L280 TraceCheckUtils]: 45: Hoare triple {695#(not (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,485 INFO L280 TraceCheckUtils]: 46: Hoare triple {695#(not (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,486 INFO L280 TraceCheckUtils]: 47: Hoare triple {695#(not (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,486 INFO L280 TraceCheckUtils]: 48: Hoare triple {695#(not (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,487 INFO L280 TraceCheckUtils]: 49: Hoare triple {695#(not (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,490 INFO L280 TraceCheckUtils]: 50: Hoare triple {695#(not (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,491 INFO L280 TraceCheckUtils]: 51: Hoare triple {695#(not (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,493 INFO L280 TraceCheckUtils]: 52: Hoare triple {695#(not (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,494 INFO L280 TraceCheckUtils]: 53: Hoare triple {695#(not (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,495 INFO L280 TraceCheckUtils]: 54: Hoare triple {695#(not (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,495 INFO L280 TraceCheckUtils]: 55: Hoare triple {695#(not (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,496 INFO L280 TraceCheckUtils]: 56: Hoare triple {695#(not (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,497 INFO L280 TraceCheckUtils]: 57: Hoare triple {695#(not (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,497 INFO L280 TraceCheckUtils]: 58: Hoare triple {695#(not (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,498 INFO L280 TraceCheckUtils]: 59: Hoare triple {695#(not (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,499 INFO L280 TraceCheckUtils]: 60: Hoare triple {695#(not (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,500 INFO L280 TraceCheckUtils]: 61: Hoare triple {695#(not (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,501 INFO L280 TraceCheckUtils]: 62: Hoare triple {695#(not (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,502 INFO L280 TraceCheckUtils]: 63: Hoare triple {695#(not (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,503 INFO L280 TraceCheckUtils]: 64: Hoare triple {695#(not (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {695#(not (= 8 ~a21~0))} is VALID [2020-07-18 06:24:59,503 INFO L280 TraceCheckUtils]: 65: Hoare triple {695#(not (= 8 ~a21~0))} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0; {682#false} is VALID [2020-07-18 06:24:59,504 INFO L280 TraceCheckUtils]: 66: Hoare triple {682#false} assume !false; {682#false} is VALID [2020-07-18 06:24:59,520 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-18 06:24:59,521 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1540446252] [2020-07-18 06:24:59,524 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-18 06:24:59,524 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-18 06:24:59,526 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114143944] [2020-07-18 06:24:59,534 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 67 [2020-07-18 06:24:59,538 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 06:24:59,542 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-18 06:24:59,642 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 67 edges. 67 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 06:24:59,642 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-18 06:24:59,643 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 06:24:59,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-18 06:24:59,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-07-18 06:24:59,655 INFO L87 Difference]: Start difference. First operand 678 states. Second operand 5 states. [2020-07-18 06:25:13,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 06:25:13,092 INFO L93 Difference]: Finished difference Result 1969 states and 2695 transitions. [2020-07-18 06:25:13,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-18 06:25:13,093 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 67 [2020-07-18 06:25:13,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 06:25:13,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-18 06:25:13,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2695 transitions. [2020-07-18 06:25:13,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-18 06:25:13,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2695 transitions. [2020-07-18 06:25:13,185 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states and 2695 transitions. [2020-07-18 06:25:16,986 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2695 edges. 2695 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 06:25:17,207 INFO L225 Difference]: With dead ends: 1969 [2020-07-18 06:25:17,207 INFO L226 Difference]: Without dead ends: 1228 [2020-07-18 06:25:17,226 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-07-18 06:25:17,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1228 states. [2020-07-18 06:25:20,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1228 to 997. [2020-07-18 06:25:20,844 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 06:25:20,844 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1228 states. Second operand 997 states. [2020-07-18 06:25:20,845 INFO L74 IsIncluded]: Start isIncluded. First operand 1228 states. Second operand 997 states. [2020-07-18 06:25:20,845 INFO L87 Difference]: Start difference. First operand 1228 states. Second operand 997 states. [2020-07-18 06:25:20,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 06:25:20,972 INFO L93 Difference]: Finished difference Result 1228 states and 1533 transitions. [2020-07-18 06:25:20,972 INFO L276 IsEmpty]: Start isEmpty. Operand 1228 states and 1533 transitions. [2020-07-18 06:25:20,989 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 06:25:20,990 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 06:25:20,990 INFO L74 IsIncluded]: Start isIncluded. First operand 997 states. Second operand 1228 states. [2020-07-18 06:25:20,990 INFO L87 Difference]: Start difference. First operand 997 states. Second operand 1228 states. [2020-07-18 06:25:21,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 06:25:21,096 INFO L93 Difference]: Finished difference Result 1228 states and 1533 transitions. [2020-07-18 06:25:21,096 INFO L276 IsEmpty]: Start isEmpty. Operand 1228 states and 1533 transitions. [2020-07-18 06:25:21,101 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 06:25:21,101 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 06:25:21,102 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 06:25:21,102 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 06:25:21,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 997 states. [2020-07-18 06:25:21,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 997 states to 997 states and 1298 transitions. [2020-07-18 06:25:21,176 INFO L78 Accepts]: Start accepts. Automaton has 997 states and 1298 transitions. Word has length 67 [2020-07-18 06:25:21,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 06:25:21,177 INFO L479 AbstractCegarLoop]: Abstraction has 997 states and 1298 transitions. [2020-07-18 06:25:21,177 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-18 06:25:21,177 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 997 states and 1298 transitions. [2020-07-18 06:25:23,348 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1298 edges. 1298 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 06:25:23,348 INFO L276 IsEmpty]: Start isEmpty. Operand 997 states and 1298 transitions. [2020-07-18 06:25:23,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2020-07-18 06:25:23,356 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 06:25:23,357 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 06:25:23,357 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-07-18 06:25:23,357 INFO L427 AbstractCegarLoop]: === Iteration 2 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 06:25:23,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 06:25:23,358 INFO L82 PathProgramCache]: Analyzing trace with hash -1110606662, now seen corresponding path program 1 times [2020-07-18 06:25:23,358 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 06:25:23,358 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1694669910] [2020-07-18 06:25:23,359 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 06:25:23,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:25:23,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:25:23,552 INFO L280 TraceCheckUtils]: 0: Hoare triple {9200#(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; {9092#true} is VALID [2020-07-18 06:25:23,552 INFO L280 TraceCheckUtils]: 1: Hoare triple {9092#true} ~inputB~0 := 2; {9092#true} is VALID [2020-07-18 06:25:23,553 INFO L280 TraceCheckUtils]: 2: Hoare triple {9092#true} ~inputC~0 := 3; {9092#true} is VALID [2020-07-18 06:25:23,553 INFO L280 TraceCheckUtils]: 3: Hoare triple {9092#true} ~inputF~0 := 6; {9092#true} is VALID [2020-07-18 06:25:23,553 INFO L280 TraceCheckUtils]: 4: Hoare triple {9092#true} ~inputE~0 := 5; {9092#true} is VALID [2020-07-18 06:25:23,553 INFO L280 TraceCheckUtils]: 5: Hoare triple {9092#true} ~inputA~0 := 1; {9092#true} is VALID [2020-07-18 06:25:23,554 INFO L280 TraceCheckUtils]: 6: Hoare triple {9092#true} ~a21~0 := 7; {9092#true} is VALID [2020-07-18 06:25:23,555 INFO L280 TraceCheckUtils]: 7: Hoare triple {9092#true} ~a15~0 := 8; {9201#(<= ~a15~0 8)} is VALID [2020-07-18 06:25:23,555 INFO L280 TraceCheckUtils]: 8: Hoare triple {9201#(<= ~a15~0 8)} ~a12~0 := -49; {9201#(<= ~a15~0 8)} is VALID [2020-07-18 06:25:23,555 INFO L280 TraceCheckUtils]: 9: Hoare triple {9201#(<= ~a15~0 8)} ~a24~0 := 1; {9201#(<= ~a15~0 8)} is VALID [2020-07-18 06:25:23,556 INFO L280 TraceCheckUtils]: 10: Hoare triple {9201#(<= ~a15~0 8)} assume true; {9201#(<= ~a15~0 8)} is VALID [2020-07-18 06:25:23,557 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {9201#(<= ~a15~0 8)} {9092#true} #1397#return; {9106#(not (= 9 ~a15~0))} is VALID [2020-07-18 06:25:23,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:25:23,664 INFO L280 TraceCheckUtils]: 0: Hoare triple {9202#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,665 INFO L280 TraceCheckUtils]: 1: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,665 INFO L280 TraceCheckUtils]: 2: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,666 INFO L280 TraceCheckUtils]: 3: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,666 INFO L280 TraceCheckUtils]: 4: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,667 INFO L280 TraceCheckUtils]: 5: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,668 INFO L280 TraceCheckUtils]: 6: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,668 INFO L280 TraceCheckUtils]: 7: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,669 INFO L280 TraceCheckUtils]: 8: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,669 INFO L280 TraceCheckUtils]: 9: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,670 INFO L280 TraceCheckUtils]: 10: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,671 INFO L280 TraceCheckUtils]: 11: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,672 INFO L280 TraceCheckUtils]: 12: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,673 INFO L280 TraceCheckUtils]: 13: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,673 INFO L280 TraceCheckUtils]: 14: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,674 INFO L280 TraceCheckUtils]: 15: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,674 INFO L280 TraceCheckUtils]: 16: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,675 INFO L280 TraceCheckUtils]: 17: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,676 INFO L280 TraceCheckUtils]: 18: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,676 INFO L280 TraceCheckUtils]: 19: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,677 INFO L280 TraceCheckUtils]: 20: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,677 INFO L280 TraceCheckUtils]: 21: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,678 INFO L280 TraceCheckUtils]: 22: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,678 INFO L280 TraceCheckUtils]: 23: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,679 INFO L280 TraceCheckUtils]: 24: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,680 INFO L280 TraceCheckUtils]: 25: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,680 INFO L280 TraceCheckUtils]: 26: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,681 INFO L280 TraceCheckUtils]: 27: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,681 INFO L280 TraceCheckUtils]: 28: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,682 INFO L280 TraceCheckUtils]: 29: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,683 INFO L280 TraceCheckUtils]: 30: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,683 INFO L280 TraceCheckUtils]: 31: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,684 INFO L280 TraceCheckUtils]: 32: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,684 INFO L280 TraceCheckUtils]: 33: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,685 INFO L280 TraceCheckUtils]: 34: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,685 INFO L280 TraceCheckUtils]: 35: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,686 INFO L280 TraceCheckUtils]: 36: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,687 INFO L280 TraceCheckUtils]: 37: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,687 INFO L280 TraceCheckUtils]: 38: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,688 INFO L280 TraceCheckUtils]: 39: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,688 INFO L280 TraceCheckUtils]: 40: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,689 INFO L280 TraceCheckUtils]: 41: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,690 INFO L280 TraceCheckUtils]: 42: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,690 INFO L280 TraceCheckUtils]: 43: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,691 INFO L280 TraceCheckUtils]: 44: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,691 INFO L280 TraceCheckUtils]: 45: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,692 INFO L280 TraceCheckUtils]: 46: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,693 INFO L280 TraceCheckUtils]: 47: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,693 INFO L280 TraceCheckUtils]: 48: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,694 INFO L280 TraceCheckUtils]: 49: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,694 INFO L280 TraceCheckUtils]: 50: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,695 INFO L280 TraceCheckUtils]: 51: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,695 INFO L280 TraceCheckUtils]: 52: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,696 INFO L280 TraceCheckUtils]: 53: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,697 INFO L280 TraceCheckUtils]: 54: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,697 INFO L280 TraceCheckUtils]: 55: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,698 INFO L280 TraceCheckUtils]: 56: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,698 INFO L280 TraceCheckUtils]: 57: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,699 INFO L280 TraceCheckUtils]: 58: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,700 INFO L280 TraceCheckUtils]: 59: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,700 INFO L280 TraceCheckUtils]: 60: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,701 INFO L280 TraceCheckUtils]: 61: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,701 INFO L280 TraceCheckUtils]: 62: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,702 INFO L280 TraceCheckUtils]: 63: Hoare triple {9203#(= ~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); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,703 INFO L280 TraceCheckUtils]: 64: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,703 INFO L280 TraceCheckUtils]: 65: Hoare triple {9203#(= ~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)); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,704 INFO L280 TraceCheckUtils]: 66: Hoare triple {9203#(= ~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); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,704 INFO L280 TraceCheckUtils]: 67: Hoare triple {9203#(= ~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); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,705 INFO L280 TraceCheckUtils]: 68: Hoare triple {9203#(= ~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); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,706 INFO L280 TraceCheckUtils]: 69: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,706 INFO L280 TraceCheckUtils]: 70: Hoare triple {9203#(= ~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); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,707 INFO L280 TraceCheckUtils]: 71: Hoare triple {9203#(= ~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); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,707 INFO L280 TraceCheckUtils]: 72: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,708 INFO L280 TraceCheckUtils]: 73: Hoare triple {9203#(= ~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); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,709 INFO L280 TraceCheckUtils]: 74: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,709 INFO L280 TraceCheckUtils]: 75: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,710 INFO L280 TraceCheckUtils]: 76: Hoare triple {9203#(= ~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))); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,711 INFO L280 TraceCheckUtils]: 77: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,711 INFO L280 TraceCheckUtils]: 78: Hoare triple {9203#(= ~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); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,712 INFO L280 TraceCheckUtils]: 79: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,712 INFO L280 TraceCheckUtils]: 80: Hoare triple {9203#(= ~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); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,713 INFO L280 TraceCheckUtils]: 81: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,713 INFO L280 TraceCheckUtils]: 82: Hoare triple {9203#(= ~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); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,714 INFO L280 TraceCheckUtils]: 83: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,715 INFO L280 TraceCheckUtils]: 84: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,715 INFO L280 TraceCheckUtils]: 85: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,716 INFO L280 TraceCheckUtils]: 86: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,717 INFO L280 TraceCheckUtils]: 87: Hoare triple {9203#(= ~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; {9204#(= 9 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,717 INFO L280 TraceCheckUtils]: 88: Hoare triple {9204#(= 9 |old(~a15~0)|)} ~a15~0 := 6; {9204#(= 9 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,718 INFO L280 TraceCheckUtils]: 89: Hoare triple {9204#(= 9 |old(~a15~0)|)} ~a21~0 := 8; {9204#(= 9 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,719 INFO L280 TraceCheckUtils]: 90: Hoare triple {9204#(= 9 |old(~a15~0)|)} #res := -1; {9204#(= 9 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,720 INFO L280 TraceCheckUtils]: 91: Hoare triple {9204#(= 9 |old(~a15~0)|)} assume true; {9204#(= 9 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,721 INFO L275 TraceCheckUtils]: 92: Hoare quadruple {9204#(= 9 |old(~a15~0)|)} {9106#(not (= 9 ~a15~0))} #1401#return; {9093#false} is VALID [2020-07-18 06:25:23,737 INFO L263 TraceCheckUtils]: 0: Hoare triple {9092#true} call ULTIMATE.init(); {9200#(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-18 06:25:23,738 INFO L280 TraceCheckUtils]: 1: Hoare triple {9200#(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; {9092#true} is VALID [2020-07-18 06:25:23,738 INFO L280 TraceCheckUtils]: 2: Hoare triple {9092#true} ~inputB~0 := 2; {9092#true} is VALID [2020-07-18 06:25:23,738 INFO L280 TraceCheckUtils]: 3: Hoare triple {9092#true} ~inputC~0 := 3; {9092#true} is VALID [2020-07-18 06:25:23,739 INFO L280 TraceCheckUtils]: 4: Hoare triple {9092#true} ~inputF~0 := 6; {9092#true} is VALID [2020-07-18 06:25:23,739 INFO L280 TraceCheckUtils]: 5: Hoare triple {9092#true} ~inputE~0 := 5; {9092#true} is VALID [2020-07-18 06:25:23,739 INFO L280 TraceCheckUtils]: 6: Hoare triple {9092#true} ~inputA~0 := 1; {9092#true} is VALID [2020-07-18 06:25:23,739 INFO L280 TraceCheckUtils]: 7: Hoare triple {9092#true} ~a21~0 := 7; {9092#true} is VALID [2020-07-18 06:25:23,741 INFO L280 TraceCheckUtils]: 8: Hoare triple {9092#true} ~a15~0 := 8; {9201#(<= ~a15~0 8)} is VALID [2020-07-18 06:25:23,743 INFO L280 TraceCheckUtils]: 9: Hoare triple {9201#(<= ~a15~0 8)} ~a12~0 := -49; {9201#(<= ~a15~0 8)} is VALID [2020-07-18 06:25:23,749 INFO L280 TraceCheckUtils]: 10: Hoare triple {9201#(<= ~a15~0 8)} ~a24~0 := 1; {9201#(<= ~a15~0 8)} is VALID [2020-07-18 06:25:23,750 INFO L280 TraceCheckUtils]: 11: Hoare triple {9201#(<= ~a15~0 8)} assume true; {9201#(<= ~a15~0 8)} is VALID [2020-07-18 06:25:23,752 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {9201#(<= ~a15~0 8)} {9092#true} #1397#return; {9106#(not (= 9 ~a15~0))} is VALID [2020-07-18 06:25:23,755 INFO L263 TraceCheckUtils]: 13: Hoare triple {9106#(not (= 9 ~a15~0))} call #t~ret4 := main(); {9106#(not (= 9 ~a15~0))} is VALID [2020-07-18 06:25:23,757 INFO L280 TraceCheckUtils]: 14: Hoare triple {9106#(not (= 9 ~a15~0))} ~output~0 := -1; {9106#(not (= 9 ~a15~0))} is VALID [2020-07-18 06:25:23,759 INFO L280 TraceCheckUtils]: 15: Hoare triple {9106#(not (= 9 ~a15~0))} assume !false; {9106#(not (= 9 ~a15~0))} is VALID [2020-07-18 06:25:23,759 INFO L280 TraceCheckUtils]: 16: Hoare triple {9106#(not (= 9 ~a15~0))} havoc ~input~0; {9106#(not (= 9 ~a15~0))} is VALID [2020-07-18 06:25:23,759 INFO L280 TraceCheckUtils]: 17: Hoare triple {9106#(not (= 9 ~a15~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {9106#(not (= 9 ~a15~0))} is VALID [2020-07-18 06:25:23,760 INFO L280 TraceCheckUtils]: 18: Hoare triple {9106#(not (= 9 ~a15~0))} ~input~0 := #t~nondet2; {9106#(not (= 9 ~a15~0))} is VALID [2020-07-18 06:25:23,761 INFO L280 TraceCheckUtils]: 19: Hoare triple {9106#(not (= 9 ~a15~0))} havoc #t~nondet2; {9106#(not (= 9 ~a15~0))} is VALID [2020-07-18 06:25:23,762 INFO L280 TraceCheckUtils]: 20: Hoare triple {9106#(not (= 9 ~a15~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {9106#(not (= 9 ~a15~0))} is VALID [2020-07-18 06:25:23,763 INFO L263 TraceCheckUtils]: 21: Hoare triple {9106#(not (= 9 ~a15~0))} call #t~ret3 := calculate_output(~input~0); {9202#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:25:23,764 INFO L280 TraceCheckUtils]: 22: Hoare triple {9202#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,765 INFO L280 TraceCheckUtils]: 23: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,765 INFO L280 TraceCheckUtils]: 24: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,766 INFO L280 TraceCheckUtils]: 25: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,767 INFO L280 TraceCheckUtils]: 26: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,767 INFO L280 TraceCheckUtils]: 27: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,768 INFO L280 TraceCheckUtils]: 28: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,768 INFO L280 TraceCheckUtils]: 29: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,769 INFO L280 TraceCheckUtils]: 30: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,770 INFO L280 TraceCheckUtils]: 31: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,770 INFO L280 TraceCheckUtils]: 32: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,770 INFO L280 TraceCheckUtils]: 33: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,771 INFO L280 TraceCheckUtils]: 34: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,771 INFO L280 TraceCheckUtils]: 35: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,772 INFO L280 TraceCheckUtils]: 36: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,772 INFO L280 TraceCheckUtils]: 37: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,773 INFO L280 TraceCheckUtils]: 38: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,774 INFO L280 TraceCheckUtils]: 39: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,774 INFO L280 TraceCheckUtils]: 40: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,775 INFO L280 TraceCheckUtils]: 41: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,775 INFO L280 TraceCheckUtils]: 42: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,775 INFO L280 TraceCheckUtils]: 43: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,776 INFO L280 TraceCheckUtils]: 44: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,777 INFO L280 TraceCheckUtils]: 45: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,777 INFO L280 TraceCheckUtils]: 46: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,778 INFO L280 TraceCheckUtils]: 47: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,779 INFO L280 TraceCheckUtils]: 48: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,781 INFO L280 TraceCheckUtils]: 49: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,781 INFO L280 TraceCheckUtils]: 50: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,782 INFO L280 TraceCheckUtils]: 51: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,782 INFO L280 TraceCheckUtils]: 52: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,783 INFO L280 TraceCheckUtils]: 53: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,783 INFO L280 TraceCheckUtils]: 54: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,783 INFO L280 TraceCheckUtils]: 55: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,784 INFO L280 TraceCheckUtils]: 56: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,784 INFO L280 TraceCheckUtils]: 57: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,785 INFO L280 TraceCheckUtils]: 58: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,785 INFO L280 TraceCheckUtils]: 59: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,786 INFO L280 TraceCheckUtils]: 60: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,786 INFO L280 TraceCheckUtils]: 61: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,786 INFO L280 TraceCheckUtils]: 62: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,787 INFO L280 TraceCheckUtils]: 63: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,787 INFO L280 TraceCheckUtils]: 64: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,788 INFO L280 TraceCheckUtils]: 65: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,788 INFO L280 TraceCheckUtils]: 66: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,788 INFO L280 TraceCheckUtils]: 67: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,789 INFO L280 TraceCheckUtils]: 68: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,790 INFO L280 TraceCheckUtils]: 69: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,792 INFO L280 TraceCheckUtils]: 70: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,795 INFO L280 TraceCheckUtils]: 71: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,795 INFO L280 TraceCheckUtils]: 72: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,796 INFO L280 TraceCheckUtils]: 73: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,796 INFO L280 TraceCheckUtils]: 74: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,797 INFO L280 TraceCheckUtils]: 75: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,797 INFO L280 TraceCheckUtils]: 76: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,798 INFO L280 TraceCheckUtils]: 77: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,798 INFO L280 TraceCheckUtils]: 78: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,799 INFO L280 TraceCheckUtils]: 79: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,799 INFO L280 TraceCheckUtils]: 80: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,800 INFO L280 TraceCheckUtils]: 81: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,800 INFO L280 TraceCheckUtils]: 82: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,801 INFO L280 TraceCheckUtils]: 83: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,802 INFO L280 TraceCheckUtils]: 84: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,802 INFO L280 TraceCheckUtils]: 85: Hoare triple {9203#(= ~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); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,803 INFO L280 TraceCheckUtils]: 86: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,804 INFO L280 TraceCheckUtils]: 87: Hoare triple {9203#(= ~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)); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,804 INFO L280 TraceCheckUtils]: 88: Hoare triple {9203#(= ~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); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,805 INFO L280 TraceCheckUtils]: 89: Hoare triple {9203#(= ~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); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,805 INFO L280 TraceCheckUtils]: 90: Hoare triple {9203#(= ~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); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,806 INFO L280 TraceCheckUtils]: 91: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,806 INFO L280 TraceCheckUtils]: 92: Hoare triple {9203#(= ~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); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,806 INFO L280 TraceCheckUtils]: 93: Hoare triple {9203#(= ~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); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,807 INFO L280 TraceCheckUtils]: 94: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,807 INFO L280 TraceCheckUtils]: 95: Hoare triple {9203#(= ~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); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,808 INFO L280 TraceCheckUtils]: 96: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,808 INFO L280 TraceCheckUtils]: 97: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,809 INFO L280 TraceCheckUtils]: 98: Hoare triple {9203#(= ~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))); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,814 INFO L280 TraceCheckUtils]: 99: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,815 INFO L280 TraceCheckUtils]: 100: Hoare triple {9203#(= ~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); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,815 INFO L280 TraceCheckUtils]: 101: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,816 INFO L280 TraceCheckUtils]: 102: Hoare triple {9203#(= ~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); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,816 INFO L280 TraceCheckUtils]: 103: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,817 INFO L280 TraceCheckUtils]: 104: Hoare triple {9203#(= ~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); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,818 INFO L280 TraceCheckUtils]: 105: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,827 INFO L280 TraceCheckUtils]: 106: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,828 INFO L280 TraceCheckUtils]: 107: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,829 INFO L280 TraceCheckUtils]: 108: Hoare triple {9203#(= ~a15~0 |old(~a15~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {9203#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,830 INFO L280 TraceCheckUtils]: 109: Hoare triple {9203#(= ~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; {9204#(= 9 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,830 INFO L280 TraceCheckUtils]: 110: Hoare triple {9204#(= 9 |old(~a15~0)|)} ~a15~0 := 6; {9204#(= 9 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,830 INFO L280 TraceCheckUtils]: 111: Hoare triple {9204#(= 9 |old(~a15~0)|)} ~a21~0 := 8; {9204#(= 9 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,831 INFO L280 TraceCheckUtils]: 112: Hoare triple {9204#(= 9 |old(~a15~0)|)} #res := -1; {9204#(= 9 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,832 INFO L280 TraceCheckUtils]: 113: Hoare triple {9204#(= 9 |old(~a15~0)|)} assume true; {9204#(= 9 |old(~a15~0)|)} is VALID [2020-07-18 06:25:23,833 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {9204#(= 9 |old(~a15~0)|)} {9106#(not (= 9 ~a15~0))} #1401#return; {9093#false} is VALID [2020-07-18 06:25:23,833 INFO L280 TraceCheckUtils]: 115: Hoare triple {9093#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {9093#false} is VALID [2020-07-18 06:25:23,833 INFO L280 TraceCheckUtils]: 116: Hoare triple {9093#false} ~output~0 := #t~ret3; {9093#false} is VALID [2020-07-18 06:25:23,834 INFO L280 TraceCheckUtils]: 117: Hoare triple {9093#false} havoc #t~ret3; {9093#false} is VALID [2020-07-18 06:25:23,834 INFO L280 TraceCheckUtils]: 118: Hoare triple {9093#false} assume !false; {9093#false} is VALID [2020-07-18 06:25:23,834 INFO L280 TraceCheckUtils]: 119: Hoare triple {9093#false} havoc ~input~0; {9093#false} is VALID [2020-07-18 06:25:23,834 INFO L280 TraceCheckUtils]: 120: Hoare triple {9093#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {9093#false} is VALID [2020-07-18 06:25:23,834 INFO L280 TraceCheckUtils]: 121: Hoare triple {9093#false} ~input~0 := #t~nondet2; {9093#false} is VALID [2020-07-18 06:25:23,834 INFO L280 TraceCheckUtils]: 122: Hoare triple {9093#false} havoc #t~nondet2; {9093#false} is VALID [2020-07-18 06:25:23,835 INFO L280 TraceCheckUtils]: 123: Hoare triple {9093#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {9093#false} is VALID [2020-07-18 06:25:23,835 INFO L263 TraceCheckUtils]: 124: Hoare triple {9093#false} call #t~ret3 := calculate_output(~input~0); {9093#false} is VALID [2020-07-18 06:25:23,835 INFO L280 TraceCheckUtils]: 125: Hoare triple {9093#false} ~input := #in~input; {9093#false} is VALID [2020-07-18 06:25:23,835 INFO L280 TraceCheckUtils]: 126: Hoare triple {9093#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,836 INFO L280 TraceCheckUtils]: 127: Hoare triple {9093#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,836 INFO L280 TraceCheckUtils]: 128: Hoare triple {9093#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,836 INFO L280 TraceCheckUtils]: 129: Hoare triple {9093#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,837 INFO L280 TraceCheckUtils]: 130: Hoare triple {9093#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,837 INFO L280 TraceCheckUtils]: 131: Hoare triple {9093#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,837 INFO L280 TraceCheckUtils]: 132: Hoare triple {9093#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,837 INFO L280 TraceCheckUtils]: 133: Hoare triple {9093#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,837 INFO L280 TraceCheckUtils]: 134: Hoare triple {9093#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,838 INFO L280 TraceCheckUtils]: 135: Hoare triple {9093#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,838 INFO L280 TraceCheckUtils]: 136: Hoare triple {9093#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,838 INFO L280 TraceCheckUtils]: 137: Hoare triple {9093#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,838 INFO L280 TraceCheckUtils]: 138: Hoare triple {9093#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,838 INFO L280 TraceCheckUtils]: 139: Hoare triple {9093#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,838 INFO L280 TraceCheckUtils]: 140: Hoare triple {9093#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,839 INFO L280 TraceCheckUtils]: 141: Hoare triple {9093#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,839 INFO L280 TraceCheckUtils]: 142: Hoare triple {9093#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,839 INFO L280 TraceCheckUtils]: 143: Hoare triple {9093#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,839 INFO L280 TraceCheckUtils]: 144: Hoare triple {9093#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,839 INFO L280 TraceCheckUtils]: 145: Hoare triple {9093#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,839 INFO L280 TraceCheckUtils]: 146: Hoare triple {9093#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,839 INFO L280 TraceCheckUtils]: 147: Hoare triple {9093#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,840 INFO L280 TraceCheckUtils]: 148: Hoare triple {9093#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,840 INFO L280 TraceCheckUtils]: 149: Hoare triple {9093#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,840 INFO L280 TraceCheckUtils]: 150: Hoare triple {9093#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,840 INFO L280 TraceCheckUtils]: 151: Hoare triple {9093#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,840 INFO L280 TraceCheckUtils]: 152: Hoare triple {9093#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,840 INFO L280 TraceCheckUtils]: 153: Hoare triple {9093#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,841 INFO L280 TraceCheckUtils]: 154: Hoare triple {9093#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,841 INFO L280 TraceCheckUtils]: 155: Hoare triple {9093#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,841 INFO L280 TraceCheckUtils]: 156: Hoare triple {9093#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,841 INFO L280 TraceCheckUtils]: 157: Hoare triple {9093#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,841 INFO L280 TraceCheckUtils]: 158: Hoare triple {9093#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,841 INFO L280 TraceCheckUtils]: 159: Hoare triple {9093#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,841 INFO L280 TraceCheckUtils]: 160: Hoare triple {9093#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,842 INFO L280 TraceCheckUtils]: 161: Hoare triple {9093#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,842 INFO L280 TraceCheckUtils]: 162: Hoare triple {9093#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,842 INFO L280 TraceCheckUtils]: 163: Hoare triple {9093#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,842 INFO L280 TraceCheckUtils]: 164: Hoare triple {9093#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,842 INFO L280 TraceCheckUtils]: 165: Hoare triple {9093#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,842 INFO L280 TraceCheckUtils]: 166: Hoare triple {9093#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,843 INFO L280 TraceCheckUtils]: 167: Hoare triple {9093#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9093#false} is VALID [2020-07-18 06:25:23,843 INFO L280 TraceCheckUtils]: 168: Hoare triple {9093#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0; {9093#false} is VALID [2020-07-18 06:25:23,843 INFO L280 TraceCheckUtils]: 169: Hoare triple {9093#false} assume !false; {9093#false} is VALID [2020-07-18 06:25:23,870 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-18 06:25:23,870 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1694669910] [2020-07-18 06:25:23,870 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-18 06:25:23,871 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-07-18 06:25:23,871 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884972613] [2020-07-18 06:25:23,873 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 170 [2020-07-18 06:25:23,874 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 06:25:23,874 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2020-07-18 06:25:24,079 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 170 edges. 170 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 06:25:24,080 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-18 06:25:24,080 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 06:25:24,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-18 06:25:24,081 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2020-07-18 06:25:24,081 INFO L87 Difference]: Start difference. First operand 997 states and 1298 transitions. Second operand 8 states. [2020-07-18 06:25:39,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 06:25:39,827 INFO L93 Difference]: Finished difference Result 2640 states and 3636 transitions. [2020-07-18 06:25:39,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-18 06:25:39,827 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 170 [2020-07-18 06:25:39,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 06:25:39,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-18 06:25:39,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1819 transitions. [2020-07-18 06:25:39,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-18 06:25:39,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1819 transitions. [2020-07-18 06:25:39,857 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states and 1819 transitions. [2020-07-18 06:25:42,400 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1819 edges. 1819 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 06:25:42,545 INFO L225 Difference]: With dead ends: 2640 [2020-07-18 06:25:42,545 INFO L226 Difference]: Without dead ends: 1658 [2020-07-18 06:25:42,550 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2020-07-18 06:25:42,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1658 states. [2020-07-18 06:25:48,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1658 to 1584. [2020-07-18 06:25:48,982 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 06:25:48,982 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1658 states. Second operand 1584 states. [2020-07-18 06:25:48,982 INFO L74 IsIncluded]: Start isIncluded. First operand 1658 states. Second operand 1584 states. [2020-07-18 06:25:48,982 INFO L87 Difference]: Start difference. First operand 1658 states. Second operand 1584 states. [2020-07-18 06:25:49,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 06:25:49,158 INFO L93 Difference]: Finished difference Result 1658 states and 2208 transitions. [2020-07-18 06:25:49,158 INFO L276 IsEmpty]: Start isEmpty. Operand 1658 states and 2208 transitions. [2020-07-18 06:25:49,169 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 06:25:49,169 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 06:25:49,169 INFO L74 IsIncluded]: Start isIncluded. First operand 1584 states. Second operand 1658 states. [2020-07-18 06:25:49,169 INFO L87 Difference]: Start difference. First operand 1584 states. Second operand 1658 states. [2020-07-18 06:25:49,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 06:25:49,357 INFO L93 Difference]: Finished difference Result 1658 states and 2208 transitions. [2020-07-18 06:25:49,357 INFO L276 IsEmpty]: Start isEmpty. Operand 1658 states and 2208 transitions. [2020-07-18 06:25:49,368 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 06:25:49,369 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 06:25:49,369 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 06:25:49,369 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 06:25:49,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1584 states. [2020-07-18 06:25:49,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1584 states to 1584 states and 2092 transitions. [2020-07-18 06:25:49,533 INFO L78 Accepts]: Start accepts. Automaton has 1584 states and 2092 transitions. Word has length 170 [2020-07-18 06:25:49,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 06:25:49,534 INFO L479 AbstractCegarLoop]: Abstraction has 1584 states and 2092 transitions. [2020-07-18 06:25:49,534 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-07-18 06:25:49,534 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1584 states and 2092 transitions. [2020-07-18 06:25:53,334 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2092 edges. 2092 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 06:25:53,335 INFO L276 IsEmpty]: Start isEmpty. Operand 1584 states and 2092 transitions. [2020-07-18 06:25:53,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2020-07-18 06:25:53,344 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 06:25:53,345 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-18 06:25:53,345 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-07-18 06:25:53,345 INFO L427 AbstractCegarLoop]: === Iteration 3 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 06:25:53,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 06:25:53,348 INFO L82 PathProgramCache]: Analyzing trace with hash -1244659725, now seen corresponding path program 1 times [2020-07-18 06:25:53,349 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 06:25:53,349 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1430134592] [2020-07-18 06:25:53,349 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 06:25:53,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:25:53,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:25:53,611 INFO L280 TraceCheckUtils]: 0: Hoare triple {21155#(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; {20981#true} is VALID [2020-07-18 06:25:53,611 INFO L280 TraceCheckUtils]: 1: Hoare triple {20981#true} ~inputB~0 := 2; {20981#true} is VALID [2020-07-18 06:25:53,611 INFO L280 TraceCheckUtils]: 2: Hoare triple {20981#true} ~inputC~0 := 3; {20981#true} is VALID [2020-07-18 06:25:53,612 INFO L280 TraceCheckUtils]: 3: Hoare triple {20981#true} ~inputF~0 := 6; {20981#true} is VALID [2020-07-18 06:25:53,612 INFO L280 TraceCheckUtils]: 4: Hoare triple {20981#true} ~inputE~0 := 5; {20981#true} is VALID [2020-07-18 06:25:53,612 INFO L280 TraceCheckUtils]: 5: Hoare triple {20981#true} ~inputA~0 := 1; {20981#true} is VALID [2020-07-18 06:25:53,612 INFO L280 TraceCheckUtils]: 6: Hoare triple {20981#true} ~a21~0 := 7; {20981#true} is VALID [2020-07-18 06:25:53,613 INFO L280 TraceCheckUtils]: 7: Hoare triple {20981#true} ~a15~0 := 8; {20981#true} is VALID [2020-07-18 06:25:53,613 INFO L280 TraceCheckUtils]: 8: Hoare triple {20981#true} ~a12~0 := -49; {21156#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-18 06:25:53,614 INFO L280 TraceCheckUtils]: 9: Hoare triple {21156#(<= (+ ~a12~0 49) 0)} ~a24~0 := 1; {21157#(and (<= ~a24~0 1) (<= (+ ~a12~0 49) 0))} is VALID [2020-07-18 06:25:53,615 INFO L280 TraceCheckUtils]: 10: Hoare triple {21157#(and (<= ~a24~0 1) (<= (+ ~a12~0 49) 0))} assume true; {21157#(and (<= ~a24~0 1) (<= (+ ~a12~0 49) 0))} is VALID [2020-07-18 06:25:53,616 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {21157#(and (<= ~a24~0 1) (<= (+ ~a12~0 49) 0))} {20981#true} #1397#return; {20995#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} is VALID [2020-07-18 06:25:53,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:25:53,747 INFO L280 TraceCheckUtils]: 0: Hoare triple {21158#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,748 INFO L280 TraceCheckUtils]: 1: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,749 INFO L280 TraceCheckUtils]: 2: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,749 INFO L280 TraceCheckUtils]: 3: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,750 INFO L280 TraceCheckUtils]: 4: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,750 INFO L280 TraceCheckUtils]: 5: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,751 INFO L280 TraceCheckUtils]: 6: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,752 INFO L280 TraceCheckUtils]: 7: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,753 INFO L280 TraceCheckUtils]: 8: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,753 INFO L280 TraceCheckUtils]: 9: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,754 INFO L280 TraceCheckUtils]: 10: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,755 INFO L280 TraceCheckUtils]: 11: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,755 INFO L280 TraceCheckUtils]: 12: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,756 INFO L280 TraceCheckUtils]: 13: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,757 INFO L280 TraceCheckUtils]: 14: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,757 INFO L280 TraceCheckUtils]: 15: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,759 INFO L280 TraceCheckUtils]: 16: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,759 INFO L280 TraceCheckUtils]: 17: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,761 INFO L280 TraceCheckUtils]: 18: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,762 INFO L280 TraceCheckUtils]: 19: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,764 INFO L280 TraceCheckUtils]: 20: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,764 INFO L280 TraceCheckUtils]: 21: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,765 INFO L280 TraceCheckUtils]: 22: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,766 INFO L280 TraceCheckUtils]: 23: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,766 INFO L280 TraceCheckUtils]: 24: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,767 INFO L280 TraceCheckUtils]: 25: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,767 INFO L280 TraceCheckUtils]: 26: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,768 INFO L280 TraceCheckUtils]: 27: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,768 INFO L280 TraceCheckUtils]: 28: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,769 INFO L280 TraceCheckUtils]: 29: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,770 INFO L280 TraceCheckUtils]: 30: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,770 INFO L280 TraceCheckUtils]: 31: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,771 INFO L280 TraceCheckUtils]: 32: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,771 INFO L280 TraceCheckUtils]: 33: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,772 INFO L280 TraceCheckUtils]: 34: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,772 INFO L280 TraceCheckUtils]: 35: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,773 INFO L280 TraceCheckUtils]: 36: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,773 INFO L280 TraceCheckUtils]: 37: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,774 INFO L280 TraceCheckUtils]: 38: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,774 INFO L280 TraceCheckUtils]: 39: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,775 INFO L280 TraceCheckUtils]: 40: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,776 INFO L280 TraceCheckUtils]: 41: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,776 INFO L280 TraceCheckUtils]: 42: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,777 INFO L280 TraceCheckUtils]: 43: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,778 INFO L280 TraceCheckUtils]: 44: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,779 INFO L280 TraceCheckUtils]: 45: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,779 INFO L280 TraceCheckUtils]: 46: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,780 INFO L280 TraceCheckUtils]: 47: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,780 INFO L280 TraceCheckUtils]: 48: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,781 INFO L280 TraceCheckUtils]: 49: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,781 INFO L280 TraceCheckUtils]: 50: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,782 INFO L280 TraceCheckUtils]: 51: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,782 INFO L280 TraceCheckUtils]: 52: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,783 INFO L280 TraceCheckUtils]: 53: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,784 INFO L280 TraceCheckUtils]: 54: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,785 INFO L280 TraceCheckUtils]: 55: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,786 INFO L280 TraceCheckUtils]: 56: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,787 INFO L280 TraceCheckUtils]: 57: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,787 INFO L280 TraceCheckUtils]: 58: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,788 INFO L280 TraceCheckUtils]: 59: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,788 INFO L280 TraceCheckUtils]: 60: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,789 INFO L280 TraceCheckUtils]: 61: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,790 INFO L280 TraceCheckUtils]: 62: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,791 INFO L280 TraceCheckUtils]: 63: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,792 INFO L280 TraceCheckUtils]: 64: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,792 INFO L280 TraceCheckUtils]: 65: Hoare triple {21159#(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)); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,793 INFO L280 TraceCheckUtils]: 66: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,793 INFO L280 TraceCheckUtils]: 67: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,794 INFO L280 TraceCheckUtils]: 68: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,795 INFO L280 TraceCheckUtils]: 69: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,796 INFO L280 TraceCheckUtils]: 70: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,797 INFO L280 TraceCheckUtils]: 71: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,797 INFO L280 TraceCheckUtils]: 72: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,798 INFO L280 TraceCheckUtils]: 73: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,798 INFO L280 TraceCheckUtils]: 74: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,799 INFO L280 TraceCheckUtils]: 75: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,800 INFO L280 TraceCheckUtils]: 76: Hoare triple {21159#(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)); {21160#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,801 INFO L280 TraceCheckUtils]: 77: Hoare triple {21160#(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); {21160#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,801 INFO L280 TraceCheckUtils]: 78: Hoare triple {21160#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} ~a24~0 := 1; {21160#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,802 INFO L280 TraceCheckUtils]: 79: Hoare triple {21160#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} ~a15~0 := 6; {21160#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,802 INFO L280 TraceCheckUtils]: 80: Hoare triple {21160#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} ~a21~0 := 10; {21160#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,803 INFO L280 TraceCheckUtils]: 81: Hoare triple {21160#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} #res := -1; {21160#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,803 INFO L280 TraceCheckUtils]: 82: Hoare triple {21160#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} assume true; {21160#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,804 INFO L275 TraceCheckUtils]: 83: Hoare quadruple {21160#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} {20995#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} #1401#return; {20982#false} is VALID [2020-07-18 06:25:53,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:25:53,862 INFO L280 TraceCheckUtils]: 0: Hoare triple {21158#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {20981#true} is VALID [2020-07-18 06:25:53,862 INFO L280 TraceCheckUtils]: 1: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,862 INFO L280 TraceCheckUtils]: 2: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,862 INFO L280 TraceCheckUtils]: 3: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,863 INFO L280 TraceCheckUtils]: 4: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,863 INFO L280 TraceCheckUtils]: 5: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,863 INFO L280 TraceCheckUtils]: 6: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,863 INFO L280 TraceCheckUtils]: 7: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,863 INFO L280 TraceCheckUtils]: 8: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,864 INFO L280 TraceCheckUtils]: 9: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,864 INFO L280 TraceCheckUtils]: 10: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,864 INFO L280 TraceCheckUtils]: 11: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,864 INFO L280 TraceCheckUtils]: 12: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,864 INFO L280 TraceCheckUtils]: 13: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,864 INFO L280 TraceCheckUtils]: 14: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,865 INFO L280 TraceCheckUtils]: 15: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,865 INFO L280 TraceCheckUtils]: 16: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,865 INFO L280 TraceCheckUtils]: 17: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,865 INFO L280 TraceCheckUtils]: 18: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,865 INFO L280 TraceCheckUtils]: 19: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,866 INFO L280 TraceCheckUtils]: 20: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,866 INFO L280 TraceCheckUtils]: 21: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,866 INFO L280 TraceCheckUtils]: 22: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,866 INFO L280 TraceCheckUtils]: 23: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,866 INFO L280 TraceCheckUtils]: 24: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,867 INFO L280 TraceCheckUtils]: 25: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,867 INFO L280 TraceCheckUtils]: 26: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,867 INFO L280 TraceCheckUtils]: 27: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,867 INFO L280 TraceCheckUtils]: 28: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,867 INFO L280 TraceCheckUtils]: 29: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,867 INFO L280 TraceCheckUtils]: 30: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,868 INFO L280 TraceCheckUtils]: 31: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,868 INFO L280 TraceCheckUtils]: 32: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,868 INFO L280 TraceCheckUtils]: 33: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,868 INFO L280 TraceCheckUtils]: 34: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,868 INFO L280 TraceCheckUtils]: 35: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,869 INFO L280 TraceCheckUtils]: 36: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,869 INFO L280 TraceCheckUtils]: 37: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,869 INFO L280 TraceCheckUtils]: 38: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,869 INFO L280 TraceCheckUtils]: 39: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,869 INFO L280 TraceCheckUtils]: 40: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,869 INFO L280 TraceCheckUtils]: 41: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,870 INFO L280 TraceCheckUtils]: 42: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,870 INFO L280 TraceCheckUtils]: 43: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,870 INFO L280 TraceCheckUtils]: 44: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,870 INFO L280 TraceCheckUtils]: 45: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,870 INFO L280 TraceCheckUtils]: 46: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,871 INFO L280 TraceCheckUtils]: 47: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,871 INFO L280 TraceCheckUtils]: 48: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,871 INFO L280 TraceCheckUtils]: 49: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,871 INFO L280 TraceCheckUtils]: 50: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,871 INFO L280 TraceCheckUtils]: 51: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,872 INFO L280 TraceCheckUtils]: 52: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,872 INFO L280 TraceCheckUtils]: 53: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,872 INFO L280 TraceCheckUtils]: 54: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,872 INFO L280 TraceCheckUtils]: 55: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,872 INFO L280 TraceCheckUtils]: 56: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,872 INFO L280 TraceCheckUtils]: 57: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,873 INFO L280 TraceCheckUtils]: 58: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,873 INFO L280 TraceCheckUtils]: 59: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,873 INFO L280 TraceCheckUtils]: 60: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,875 INFO L280 TraceCheckUtils]: 61: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,875 INFO L280 TraceCheckUtils]: 62: Hoare triple {20981#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,876 INFO L280 TraceCheckUtils]: 63: Hoare triple {20981#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {20981#true} is VALID [2020-07-18 06:25:53,876 INFO L280 TraceCheckUtils]: 64: Hoare triple {20981#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,876 INFO L280 TraceCheckUtils]: 65: Hoare triple {20981#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {20981#true} is VALID [2020-07-18 06:25:53,877 INFO L280 TraceCheckUtils]: 66: Hoare triple {20981#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {20981#true} is VALID [2020-07-18 06:25:53,877 INFO L280 TraceCheckUtils]: 67: Hoare triple {20981#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {20981#true} is VALID [2020-07-18 06:25:53,877 INFO L280 TraceCheckUtils]: 68: Hoare triple {20981#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {20981#true} is VALID [2020-07-18 06:25:53,878 INFO L280 TraceCheckUtils]: 69: Hoare triple {20981#true} assume (((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0; {20981#true} is VALID [2020-07-18 06:25:53,878 INFO L280 TraceCheckUtils]: 70: Hoare triple {20981#true} ~a12~0 := (if 32000 + (~a12~0 - -334333) < 0 && 0 != (32000 + (~a12~0 - -334333)) % 5 then 1 + (32000 + (~a12~0 - -334333)) / 5 else (32000 + (~a12~0 - -334333)) / 5); {20981#true} is VALID [2020-07-18 06:25:53,878 INFO L280 TraceCheckUtils]: 71: Hoare triple {20981#true} ~a21~0 := 8; {20981#true} is VALID [2020-07-18 06:25:53,878 INFO L280 TraceCheckUtils]: 72: Hoare triple {20981#true} #res := 22; {20981#true} is VALID [2020-07-18 06:25:53,879 INFO L280 TraceCheckUtils]: 73: Hoare triple {20981#true} assume true; {20981#true} is VALID [2020-07-18 06:25:53,879 INFO L275 TraceCheckUtils]: 74: Hoare quadruple {20981#true} {20982#false} #1401#return; {20982#false} is VALID [2020-07-18 06:25:53,883 INFO L263 TraceCheckUtils]: 0: Hoare triple {20981#true} call ULTIMATE.init(); {21155#(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-18 06:25:53,883 INFO L280 TraceCheckUtils]: 1: Hoare triple {21155#(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; {20981#true} is VALID [2020-07-18 06:25:53,883 INFO L280 TraceCheckUtils]: 2: Hoare triple {20981#true} ~inputB~0 := 2; {20981#true} is VALID [2020-07-18 06:25:53,883 INFO L280 TraceCheckUtils]: 3: Hoare triple {20981#true} ~inputC~0 := 3; {20981#true} is VALID [2020-07-18 06:25:53,884 INFO L280 TraceCheckUtils]: 4: Hoare triple {20981#true} ~inputF~0 := 6; {20981#true} is VALID [2020-07-18 06:25:53,884 INFO L280 TraceCheckUtils]: 5: Hoare triple {20981#true} ~inputE~0 := 5; {20981#true} is VALID [2020-07-18 06:25:53,884 INFO L280 TraceCheckUtils]: 6: Hoare triple {20981#true} ~inputA~0 := 1; {20981#true} is VALID [2020-07-18 06:25:53,884 INFO L280 TraceCheckUtils]: 7: Hoare triple {20981#true} ~a21~0 := 7; {20981#true} is VALID [2020-07-18 06:25:53,884 INFO L280 TraceCheckUtils]: 8: Hoare triple {20981#true} ~a15~0 := 8; {20981#true} is VALID [2020-07-18 06:25:53,885 INFO L280 TraceCheckUtils]: 9: Hoare triple {20981#true} ~a12~0 := -49; {21156#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-18 06:25:53,886 INFO L280 TraceCheckUtils]: 10: Hoare triple {21156#(<= (+ ~a12~0 49) 0)} ~a24~0 := 1; {21157#(and (<= ~a24~0 1) (<= (+ ~a12~0 49) 0))} is VALID [2020-07-18 06:25:53,886 INFO L280 TraceCheckUtils]: 11: Hoare triple {21157#(and (<= ~a24~0 1) (<= (+ ~a12~0 49) 0))} assume true; {21157#(and (<= ~a24~0 1) (<= (+ ~a12~0 49) 0))} is VALID [2020-07-18 06:25:53,887 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {21157#(and (<= ~a24~0 1) (<= (+ ~a12~0 49) 0))} {20981#true} #1397#return; {20995#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} is VALID [2020-07-18 06:25:53,888 INFO L263 TraceCheckUtils]: 13: Hoare triple {20995#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} call #t~ret4 := main(); {20995#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} is VALID [2020-07-18 06:25:53,889 INFO L280 TraceCheckUtils]: 14: Hoare triple {20995#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} ~output~0 := -1; {20995#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} is VALID [2020-07-18 06:25:53,889 INFO L280 TraceCheckUtils]: 15: Hoare triple {20995#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} assume !false; {20995#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} is VALID [2020-07-18 06:25:53,890 INFO L280 TraceCheckUtils]: 16: Hoare triple {20995#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} havoc ~input~0; {20995#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} is VALID [2020-07-18 06:25:53,891 INFO L280 TraceCheckUtils]: 17: Hoare triple {20995#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {20995#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} is VALID [2020-07-18 06:25:53,891 INFO L280 TraceCheckUtils]: 18: Hoare triple {20995#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} ~input~0 := #t~nondet2; {20995#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} is VALID [2020-07-18 06:25:53,892 INFO L280 TraceCheckUtils]: 19: Hoare triple {20995#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} havoc #t~nondet2; {20995#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} is VALID [2020-07-18 06:25:53,893 INFO L280 TraceCheckUtils]: 20: Hoare triple {20995#(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); {20995#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} is VALID [2020-07-18 06:25:53,894 INFO L263 TraceCheckUtils]: 21: Hoare triple {20995#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} call #t~ret3 := calculate_output(~input~0); {21158#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:25:53,895 INFO L280 TraceCheckUtils]: 22: Hoare triple {21158#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,896 INFO L280 TraceCheckUtils]: 23: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,896 INFO L280 TraceCheckUtils]: 24: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,897 INFO L280 TraceCheckUtils]: 25: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,898 INFO L280 TraceCheckUtils]: 26: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,899 INFO L280 TraceCheckUtils]: 27: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,899 INFO L280 TraceCheckUtils]: 28: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,900 INFO L280 TraceCheckUtils]: 29: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,901 INFO L280 TraceCheckUtils]: 30: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,902 INFO L280 TraceCheckUtils]: 31: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,902 INFO L280 TraceCheckUtils]: 32: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,903 INFO L280 TraceCheckUtils]: 33: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,904 INFO L280 TraceCheckUtils]: 34: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,905 INFO L280 TraceCheckUtils]: 35: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,906 INFO L280 TraceCheckUtils]: 36: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,906 INFO L280 TraceCheckUtils]: 37: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,907 INFO L280 TraceCheckUtils]: 38: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,908 INFO L280 TraceCheckUtils]: 39: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,909 INFO L280 TraceCheckUtils]: 40: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,909 INFO L280 TraceCheckUtils]: 41: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,910 INFO L280 TraceCheckUtils]: 42: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,911 INFO L280 TraceCheckUtils]: 43: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,912 INFO L280 TraceCheckUtils]: 44: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,912 INFO L280 TraceCheckUtils]: 45: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,913 INFO L280 TraceCheckUtils]: 46: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,914 INFO L280 TraceCheckUtils]: 47: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,915 INFO L280 TraceCheckUtils]: 48: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,915 INFO L280 TraceCheckUtils]: 49: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,916 INFO L280 TraceCheckUtils]: 50: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,917 INFO L280 TraceCheckUtils]: 51: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,918 INFO L280 TraceCheckUtils]: 52: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,918 INFO L280 TraceCheckUtils]: 53: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,919 INFO L280 TraceCheckUtils]: 54: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,920 INFO L280 TraceCheckUtils]: 55: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,921 INFO L280 TraceCheckUtils]: 56: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,921 INFO L280 TraceCheckUtils]: 57: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,922 INFO L280 TraceCheckUtils]: 58: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,923 INFO L280 TraceCheckUtils]: 59: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,923 INFO L280 TraceCheckUtils]: 60: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,924 INFO L280 TraceCheckUtils]: 61: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,925 INFO L280 TraceCheckUtils]: 62: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,926 INFO L280 TraceCheckUtils]: 63: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,926 INFO L280 TraceCheckUtils]: 64: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,927 INFO L280 TraceCheckUtils]: 65: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,928 INFO L280 TraceCheckUtils]: 66: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,929 INFO L280 TraceCheckUtils]: 67: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,929 INFO L280 TraceCheckUtils]: 68: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,930 INFO L280 TraceCheckUtils]: 69: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,931 INFO L280 TraceCheckUtils]: 70: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,932 INFO L280 TraceCheckUtils]: 71: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,932 INFO L280 TraceCheckUtils]: 72: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,933 INFO L280 TraceCheckUtils]: 73: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,934 INFO L280 TraceCheckUtils]: 74: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,934 INFO L280 TraceCheckUtils]: 75: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,935 INFO L280 TraceCheckUtils]: 76: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,936 INFO L280 TraceCheckUtils]: 77: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,937 INFO L280 TraceCheckUtils]: 78: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,937 INFO L280 TraceCheckUtils]: 79: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,938 INFO L280 TraceCheckUtils]: 80: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,939 INFO L280 TraceCheckUtils]: 81: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,940 INFO L280 TraceCheckUtils]: 82: Hoare triple {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,940 INFO L280 TraceCheckUtils]: 83: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,941 INFO L280 TraceCheckUtils]: 84: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,942 INFO L280 TraceCheckUtils]: 85: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,943 INFO L280 TraceCheckUtils]: 86: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,944 INFO L280 TraceCheckUtils]: 87: Hoare triple {21159#(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)); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,945 INFO L280 TraceCheckUtils]: 88: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,945 INFO L280 TraceCheckUtils]: 89: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,946 INFO L280 TraceCheckUtils]: 90: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,947 INFO L280 TraceCheckUtils]: 91: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,947 INFO L280 TraceCheckUtils]: 92: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,948 INFO L280 TraceCheckUtils]: 93: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,948 INFO L280 TraceCheckUtils]: 94: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,949 INFO L280 TraceCheckUtils]: 95: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,950 INFO L280 TraceCheckUtils]: 96: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,951 INFO L280 TraceCheckUtils]: 97: Hoare triple {21159#(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); {21159#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,952 INFO L280 TraceCheckUtils]: 98: Hoare triple {21159#(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)); {21160#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,953 INFO L280 TraceCheckUtils]: 99: Hoare triple {21160#(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); {21160#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,953 INFO L280 TraceCheckUtils]: 100: Hoare triple {21160#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} ~a24~0 := 1; {21160#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,954 INFO L280 TraceCheckUtils]: 101: Hoare triple {21160#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} ~a15~0 := 6; {21160#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,954 INFO L280 TraceCheckUtils]: 102: Hoare triple {21160#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} ~a21~0 := 10; {21160#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,954 INFO L280 TraceCheckUtils]: 103: Hoare triple {21160#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} #res := -1; {21160#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,955 INFO L280 TraceCheckUtils]: 104: Hoare triple {21160#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} assume true; {21160#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} is VALID [2020-07-18 06:25:53,956 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {21160#(or (<= 81 |old(~a12~0)|) (= 2 |old(~a24~0)|))} {20995#(and (<= (+ ~a12~0 49) 0) (not (= 2 ~a24~0)))} #1401#return; {20982#false} is VALID [2020-07-18 06:25:53,956 INFO L280 TraceCheckUtils]: 106: Hoare triple {20982#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {20982#false} is VALID [2020-07-18 06:25:53,956 INFO L280 TraceCheckUtils]: 107: Hoare triple {20982#false} ~output~0 := #t~ret3; {20982#false} is VALID [2020-07-18 06:25:53,957 INFO L280 TraceCheckUtils]: 108: Hoare triple {20982#false} havoc #t~ret3; {20982#false} is VALID [2020-07-18 06:25:53,957 INFO L280 TraceCheckUtils]: 109: Hoare triple {20982#false} assume !false; {20982#false} is VALID [2020-07-18 06:25:53,957 INFO L280 TraceCheckUtils]: 110: Hoare triple {20982#false} havoc ~input~0; {20982#false} is VALID [2020-07-18 06:25:53,957 INFO L280 TraceCheckUtils]: 111: Hoare triple {20982#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {20982#false} is VALID [2020-07-18 06:25:53,957 INFO L280 TraceCheckUtils]: 112: Hoare triple {20982#false} ~input~0 := #t~nondet2; {20982#false} is VALID [2020-07-18 06:25:53,958 INFO L280 TraceCheckUtils]: 113: Hoare triple {20982#false} havoc #t~nondet2; {20982#false} is VALID [2020-07-18 06:25:53,958 INFO L280 TraceCheckUtils]: 114: Hoare triple {20982#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {20982#false} is VALID [2020-07-18 06:25:53,958 INFO L263 TraceCheckUtils]: 115: Hoare triple {20982#false} call #t~ret3 := calculate_output(~input~0); {21158#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:25:53,959 INFO L280 TraceCheckUtils]: 116: Hoare triple {21158#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {20981#true} is VALID [2020-07-18 06:25:53,959 INFO L280 TraceCheckUtils]: 117: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,959 INFO L280 TraceCheckUtils]: 118: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,959 INFO L280 TraceCheckUtils]: 119: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,960 INFO L280 TraceCheckUtils]: 120: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,960 INFO L280 TraceCheckUtils]: 121: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,960 INFO L280 TraceCheckUtils]: 122: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,961 INFO L280 TraceCheckUtils]: 123: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,961 INFO L280 TraceCheckUtils]: 124: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,961 INFO L280 TraceCheckUtils]: 125: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,961 INFO L280 TraceCheckUtils]: 126: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,961 INFO L280 TraceCheckUtils]: 127: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,961 INFO L280 TraceCheckUtils]: 128: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,962 INFO L280 TraceCheckUtils]: 129: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,962 INFO L280 TraceCheckUtils]: 130: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,962 INFO L280 TraceCheckUtils]: 131: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,962 INFO L280 TraceCheckUtils]: 132: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,962 INFO L280 TraceCheckUtils]: 133: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,962 INFO L280 TraceCheckUtils]: 134: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,963 INFO L280 TraceCheckUtils]: 135: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,963 INFO L280 TraceCheckUtils]: 136: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,963 INFO L280 TraceCheckUtils]: 137: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,972 INFO L280 TraceCheckUtils]: 138: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,973 INFO L280 TraceCheckUtils]: 139: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,973 INFO L280 TraceCheckUtils]: 140: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,973 INFO L280 TraceCheckUtils]: 141: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,973 INFO L280 TraceCheckUtils]: 142: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,973 INFO L280 TraceCheckUtils]: 143: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,973 INFO L280 TraceCheckUtils]: 144: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,973 INFO L280 TraceCheckUtils]: 145: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,973 INFO L280 TraceCheckUtils]: 146: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,974 INFO L280 TraceCheckUtils]: 147: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,974 INFO L280 TraceCheckUtils]: 148: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,974 INFO L280 TraceCheckUtils]: 149: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,974 INFO L280 TraceCheckUtils]: 150: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,974 INFO L280 TraceCheckUtils]: 151: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,974 INFO L280 TraceCheckUtils]: 152: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,974 INFO L280 TraceCheckUtils]: 153: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,974 INFO L280 TraceCheckUtils]: 154: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,975 INFO L280 TraceCheckUtils]: 155: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,975 INFO L280 TraceCheckUtils]: 156: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,975 INFO L280 TraceCheckUtils]: 157: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,975 INFO L280 TraceCheckUtils]: 158: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,975 INFO L280 TraceCheckUtils]: 159: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,975 INFO L280 TraceCheckUtils]: 160: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,975 INFO L280 TraceCheckUtils]: 161: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,976 INFO L280 TraceCheckUtils]: 162: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,976 INFO L280 TraceCheckUtils]: 163: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,976 INFO L280 TraceCheckUtils]: 164: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,976 INFO L280 TraceCheckUtils]: 165: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,976 INFO L280 TraceCheckUtils]: 166: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,976 INFO L280 TraceCheckUtils]: 167: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,977 INFO L280 TraceCheckUtils]: 168: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,977 INFO L280 TraceCheckUtils]: 169: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,977 INFO L280 TraceCheckUtils]: 170: Hoare triple {20981#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,977 INFO L280 TraceCheckUtils]: 171: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,977 INFO L280 TraceCheckUtils]: 172: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,978 INFO L280 TraceCheckUtils]: 173: Hoare triple {20981#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,978 INFO L280 TraceCheckUtils]: 174: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,978 INFO L280 TraceCheckUtils]: 175: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,978 INFO L280 TraceCheckUtils]: 176: Hoare triple {20981#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,978 INFO L280 TraceCheckUtils]: 177: Hoare triple {20981#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,978 INFO L280 TraceCheckUtils]: 178: Hoare triple {20981#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,979 INFO L280 TraceCheckUtils]: 179: Hoare triple {20981#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {20981#true} is VALID [2020-07-18 06:25:53,979 INFO L280 TraceCheckUtils]: 180: Hoare triple {20981#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {20981#true} is VALID [2020-07-18 06:25:53,979 INFO L280 TraceCheckUtils]: 181: Hoare triple {20981#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {20981#true} is VALID [2020-07-18 06:25:53,979 INFO L280 TraceCheckUtils]: 182: Hoare triple {20981#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {20981#true} is VALID [2020-07-18 06:25:53,979 INFO L280 TraceCheckUtils]: 183: Hoare triple {20981#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {20981#true} is VALID [2020-07-18 06:25:53,979 INFO L280 TraceCheckUtils]: 184: Hoare triple {20981#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {20981#true} is VALID [2020-07-18 06:25:53,980 INFO L280 TraceCheckUtils]: 185: Hoare triple {20981#true} assume (((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0; {20981#true} is VALID [2020-07-18 06:25:53,980 INFO L280 TraceCheckUtils]: 186: Hoare triple {20981#true} ~a12~0 := (if 32000 + (~a12~0 - -334333) < 0 && 0 != (32000 + (~a12~0 - -334333)) % 5 then 1 + (32000 + (~a12~0 - -334333)) / 5 else (32000 + (~a12~0 - -334333)) / 5); {20981#true} is VALID [2020-07-18 06:25:53,980 INFO L280 TraceCheckUtils]: 187: Hoare triple {20981#true} ~a21~0 := 8; {20981#true} is VALID [2020-07-18 06:25:53,980 INFO L280 TraceCheckUtils]: 188: Hoare triple {20981#true} #res := 22; {20981#true} is VALID [2020-07-18 06:25:53,980 INFO L280 TraceCheckUtils]: 189: Hoare triple {20981#true} assume true; {20981#true} is VALID [2020-07-18 06:25:53,980 INFO L275 TraceCheckUtils]: 190: Hoare quadruple {20981#true} {20982#false} #1401#return; {20982#false} is VALID [2020-07-18 06:25:53,981 INFO L280 TraceCheckUtils]: 191: Hoare triple {20982#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {20982#false} is VALID [2020-07-18 06:25:53,981 INFO L280 TraceCheckUtils]: 192: Hoare triple {20982#false} ~output~0 := #t~ret3; {20982#false} is VALID [2020-07-18 06:25:53,981 INFO L280 TraceCheckUtils]: 193: Hoare triple {20982#false} havoc #t~ret3; {20982#false} is VALID [2020-07-18 06:25:53,981 INFO L280 TraceCheckUtils]: 194: Hoare triple {20982#false} assume !false; {20982#false} is VALID [2020-07-18 06:25:53,981 INFO L280 TraceCheckUtils]: 195: Hoare triple {20982#false} havoc ~input~0; {20982#false} is VALID [2020-07-18 06:25:53,982 INFO L280 TraceCheckUtils]: 196: Hoare triple {20982#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {20982#false} is VALID [2020-07-18 06:25:53,982 INFO L280 TraceCheckUtils]: 197: Hoare triple {20982#false} ~input~0 := #t~nondet2; {20982#false} is VALID [2020-07-18 06:25:53,982 INFO L280 TraceCheckUtils]: 198: Hoare triple {20982#false} havoc #t~nondet2; {20982#false} is VALID [2020-07-18 06:25:53,982 INFO L280 TraceCheckUtils]: 199: Hoare triple {20982#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {20982#false} is VALID [2020-07-18 06:25:53,982 INFO L263 TraceCheckUtils]: 200: Hoare triple {20982#false} call #t~ret3 := calculate_output(~input~0); {20982#false} is VALID [2020-07-18 06:25:53,982 INFO L280 TraceCheckUtils]: 201: Hoare triple {20982#false} ~input := #in~input; {20982#false} is VALID [2020-07-18 06:25:53,983 INFO L280 TraceCheckUtils]: 202: Hoare triple {20982#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,983 INFO L280 TraceCheckUtils]: 203: Hoare triple {20982#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,983 INFO L280 TraceCheckUtils]: 204: Hoare triple {20982#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,983 INFO L280 TraceCheckUtils]: 205: Hoare triple {20982#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,983 INFO L280 TraceCheckUtils]: 206: Hoare triple {20982#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,983 INFO L280 TraceCheckUtils]: 207: Hoare triple {20982#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,984 INFO L280 TraceCheckUtils]: 208: Hoare triple {20982#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,984 INFO L280 TraceCheckUtils]: 209: Hoare triple {20982#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,984 INFO L280 TraceCheckUtils]: 210: Hoare triple {20982#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,984 INFO L280 TraceCheckUtils]: 211: Hoare triple {20982#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,984 INFO L280 TraceCheckUtils]: 212: Hoare triple {20982#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,984 INFO L280 TraceCheckUtils]: 213: Hoare triple {20982#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,985 INFO L280 TraceCheckUtils]: 214: Hoare triple {20982#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,985 INFO L280 TraceCheckUtils]: 215: Hoare triple {20982#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,985 INFO L280 TraceCheckUtils]: 216: Hoare triple {20982#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,985 INFO L280 TraceCheckUtils]: 217: Hoare triple {20982#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,985 INFO L280 TraceCheckUtils]: 218: Hoare triple {20982#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,985 INFO L280 TraceCheckUtils]: 219: Hoare triple {20982#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,986 INFO L280 TraceCheckUtils]: 220: Hoare triple {20982#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,986 INFO L280 TraceCheckUtils]: 221: Hoare triple {20982#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,986 INFO L280 TraceCheckUtils]: 222: Hoare triple {20982#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,986 INFO L280 TraceCheckUtils]: 223: Hoare triple {20982#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,986 INFO L280 TraceCheckUtils]: 224: Hoare triple {20982#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,986 INFO L280 TraceCheckUtils]: 225: Hoare triple {20982#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,987 INFO L280 TraceCheckUtils]: 226: Hoare triple {20982#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,987 INFO L280 TraceCheckUtils]: 227: Hoare triple {20982#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,987 INFO L280 TraceCheckUtils]: 228: Hoare triple {20982#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,987 INFO L280 TraceCheckUtils]: 229: Hoare triple {20982#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,987 INFO L280 TraceCheckUtils]: 230: Hoare triple {20982#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,988 INFO L280 TraceCheckUtils]: 231: Hoare triple {20982#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,988 INFO L280 TraceCheckUtils]: 232: Hoare triple {20982#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,988 INFO L280 TraceCheckUtils]: 233: Hoare triple {20982#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,988 INFO L280 TraceCheckUtils]: 234: Hoare triple {20982#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,988 INFO L280 TraceCheckUtils]: 235: Hoare triple {20982#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,988 INFO L280 TraceCheckUtils]: 236: Hoare triple {20982#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,989 INFO L280 TraceCheckUtils]: 237: Hoare triple {20982#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,989 INFO L280 TraceCheckUtils]: 238: Hoare triple {20982#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,989 INFO L280 TraceCheckUtils]: 239: Hoare triple {20982#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,989 INFO L280 TraceCheckUtils]: 240: Hoare triple {20982#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,989 INFO L280 TraceCheckUtils]: 241: Hoare triple {20982#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,990 INFO L280 TraceCheckUtils]: 242: Hoare triple {20982#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,990 INFO L280 TraceCheckUtils]: 243: Hoare triple {20982#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {20982#false} is VALID [2020-07-18 06:25:53,990 INFO L280 TraceCheckUtils]: 244: Hoare triple {20982#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0; {20982#false} is VALID [2020-07-18 06:25:53,990 INFO L280 TraceCheckUtils]: 245: Hoare triple {20982#false} assume !false; {20982#false} is VALID [2020-07-18 06:25:54,075 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 102 proven. 71 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2020-07-18 06:25:54,075 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1430134592] [2020-07-18 06:25:54,075 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-18 06:25:54,075 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2020-07-18 06:25:54,076 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270370583] [2020-07-18 06:25:54,076 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 246 [2020-07-18 06:25:54,077 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 06:25:54,077 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 9 states. [2020-07-18 06:25:54,370 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 237 edges. 237 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 06:25:54,370 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-07-18 06:25:54,371 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 06:25:54,371 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-07-18 06:25:54,371 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2020-07-18 06:25:54,371 INFO L87 Difference]: Start difference. First operand 1584 states and 2092 transitions. Second operand 9 states. [2020-07-18 06:26:16,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 06:26:16,440 INFO L93 Difference]: Finished difference Result 3850 states and 5126 transitions. [2020-07-18 06:26:16,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-07-18 06:26:16,441 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 246 [2020-07-18 06:26:16,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 06:26:16,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-07-18 06:26:16,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2044 transitions. [2020-07-18 06:26:16,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-07-18 06:26:16,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2044 transitions. [2020-07-18 06:26:16,480 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 16 states and 2044 transitions. [2020-07-18 06:26:19,658 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2044 edges. 2044 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 06:26:19,898 INFO L225 Difference]: With dead ends: 3850 [2020-07-18 06:26:19,898 INFO L226 Difference]: Without dead ends: 2281 [2020-07-18 06:26:19,904 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 12 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-18 06:26:19,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2281 states. [2020-07-18 06:26:30,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2281 to 2229. [2020-07-18 06:26:30,141 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 06:26:30,141 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2281 states. Second operand 2229 states. [2020-07-18 06:26:30,142 INFO L74 IsIncluded]: Start isIncluded. First operand 2281 states. Second operand 2229 states. [2020-07-18 06:26:30,142 INFO L87 Difference]: Start difference. First operand 2281 states. Second operand 2229 states. [2020-07-18 06:26:30,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 06:26:30,420 INFO L93 Difference]: Finished difference Result 2281 states and 2921 transitions. [2020-07-18 06:26:30,420 INFO L276 IsEmpty]: Start isEmpty. Operand 2281 states and 2921 transitions. [2020-07-18 06:26:30,431 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 06:26:30,431 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 06:26:30,432 INFO L74 IsIncluded]: Start isIncluded. First operand 2229 states. Second operand 2281 states. [2020-07-18 06:26:30,432 INFO L87 Difference]: Start difference. First operand 2229 states. Second operand 2281 states. [2020-07-18 06:26:30,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 06:26:30,734 INFO L93 Difference]: Finished difference Result 2281 states and 2921 transitions. [2020-07-18 06:26:30,734 INFO L276 IsEmpty]: Start isEmpty. Operand 2281 states and 2921 transitions. [2020-07-18 06:26:30,742 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 06:26:30,744 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 06:26:30,744 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 06:26:30,744 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 06:26:30,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2229 states. [2020-07-18 06:26:31,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2229 states to 2229 states and 2839 transitions. [2020-07-18 06:26:31,038 INFO L78 Accepts]: Start accepts. Automaton has 2229 states and 2839 transitions. Word has length 246 [2020-07-18 06:26:31,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 06:26:31,038 INFO L479 AbstractCegarLoop]: Abstraction has 2229 states and 2839 transitions. [2020-07-18 06:26:31,038 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-07-18 06:26:31,039 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2229 states and 2839 transitions. [2020-07-18 06:26:36,746 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2839 edges. 2839 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 06:26:36,746 INFO L276 IsEmpty]: Start isEmpty. Operand 2229 states and 2839 transitions. [2020-07-18 06:26:36,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2020-07-18 06:26:36,755 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 06:26:36,756 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, 2, 2, 2, 2, 2, 2, 2, 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-18 06:26:36,756 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-07-18 06:26:36,756 INFO L427 AbstractCegarLoop]: === Iteration 4 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 06:26:36,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 06:26:36,757 INFO L82 PathProgramCache]: Analyzing trace with hash -715471298, now seen corresponding path program 1 times [2020-07-18 06:26:36,757 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 06:26:36,757 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2139126683] [2020-07-18 06:26:36,757 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 06:26:36,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:26:36,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:26:37,003 INFO L280 TraceCheckUtils]: 0: Hoare triple {38129#(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; {37906#true} is VALID [2020-07-18 06:26:37,004 INFO L280 TraceCheckUtils]: 1: Hoare triple {37906#true} ~inputB~0 := 2; {37906#true} is VALID [2020-07-18 06:26:37,004 INFO L280 TraceCheckUtils]: 2: Hoare triple {37906#true} ~inputC~0 := 3; {37906#true} is VALID [2020-07-18 06:26:37,004 INFO L280 TraceCheckUtils]: 3: Hoare triple {37906#true} ~inputF~0 := 6; {37906#true} is VALID [2020-07-18 06:26:37,005 INFO L280 TraceCheckUtils]: 4: Hoare triple {37906#true} ~inputE~0 := 5; {37906#true} is VALID [2020-07-18 06:26:37,005 INFO L280 TraceCheckUtils]: 5: Hoare triple {37906#true} ~inputA~0 := 1; {37906#true} is VALID [2020-07-18 06:26:37,005 INFO L280 TraceCheckUtils]: 6: Hoare triple {37906#true} ~a21~0 := 7; {37906#true} is VALID [2020-07-18 06:26:37,006 INFO L280 TraceCheckUtils]: 7: Hoare triple {37906#true} ~a15~0 := 8; {37906#true} is VALID [2020-07-18 06:26:37,006 INFO L280 TraceCheckUtils]: 8: Hoare triple {37906#true} ~a12~0 := -49; {37906#true} is VALID [2020-07-18 06:26:37,006 INFO L280 TraceCheckUtils]: 9: Hoare triple {37906#true} ~a24~0 := 1; {37906#true} is VALID [2020-07-18 06:26:37,007 INFO L280 TraceCheckUtils]: 10: Hoare triple {37906#true} assume true; {37906#true} is VALID [2020-07-18 06:26:37,007 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {37906#true} {37906#true} #1397#return; {37906#true} is VALID [2020-07-18 06:26:37,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:26:37,136 INFO L280 TraceCheckUtils]: 0: Hoare triple {38130#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {37906#true} is VALID [2020-07-18 06:26:37,137 INFO L280 TraceCheckUtils]: 1: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,137 INFO L280 TraceCheckUtils]: 2: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,137 INFO L280 TraceCheckUtils]: 3: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,138 INFO L280 TraceCheckUtils]: 4: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,138 INFO L280 TraceCheckUtils]: 5: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,138 INFO L280 TraceCheckUtils]: 6: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,138 INFO L280 TraceCheckUtils]: 7: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,139 INFO L280 TraceCheckUtils]: 8: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,139 INFO L280 TraceCheckUtils]: 9: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,139 INFO L280 TraceCheckUtils]: 10: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,140 INFO L280 TraceCheckUtils]: 11: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,140 INFO L280 TraceCheckUtils]: 12: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,140 INFO L280 TraceCheckUtils]: 13: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,141 INFO L280 TraceCheckUtils]: 14: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,141 INFO L280 TraceCheckUtils]: 15: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,141 INFO L280 TraceCheckUtils]: 16: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,142 INFO L280 TraceCheckUtils]: 17: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,142 INFO L280 TraceCheckUtils]: 18: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,142 INFO L280 TraceCheckUtils]: 19: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,143 INFO L280 TraceCheckUtils]: 20: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,143 INFO L280 TraceCheckUtils]: 21: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,143 INFO L280 TraceCheckUtils]: 22: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,143 INFO L280 TraceCheckUtils]: 23: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,144 INFO L280 TraceCheckUtils]: 24: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,144 INFO L280 TraceCheckUtils]: 25: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,144 INFO L280 TraceCheckUtils]: 26: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,145 INFO L280 TraceCheckUtils]: 27: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,145 INFO L280 TraceCheckUtils]: 28: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,145 INFO L280 TraceCheckUtils]: 29: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,146 INFO L280 TraceCheckUtils]: 30: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,146 INFO L280 TraceCheckUtils]: 31: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,146 INFO L280 TraceCheckUtils]: 32: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,147 INFO L280 TraceCheckUtils]: 33: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,147 INFO L280 TraceCheckUtils]: 34: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,147 INFO L280 TraceCheckUtils]: 35: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,148 INFO L280 TraceCheckUtils]: 36: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,148 INFO L280 TraceCheckUtils]: 37: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,148 INFO L280 TraceCheckUtils]: 38: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,148 INFO L280 TraceCheckUtils]: 39: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,149 INFO L280 TraceCheckUtils]: 40: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,149 INFO L280 TraceCheckUtils]: 41: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,149 INFO L280 TraceCheckUtils]: 42: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,150 INFO L280 TraceCheckUtils]: 43: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,150 INFO L280 TraceCheckUtils]: 44: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,150 INFO L280 TraceCheckUtils]: 45: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,151 INFO L280 TraceCheckUtils]: 46: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,151 INFO L280 TraceCheckUtils]: 47: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,151 INFO L280 TraceCheckUtils]: 48: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,152 INFO L280 TraceCheckUtils]: 49: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,152 INFO L280 TraceCheckUtils]: 50: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,152 INFO L280 TraceCheckUtils]: 51: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,152 INFO L280 TraceCheckUtils]: 52: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,153 INFO L280 TraceCheckUtils]: 53: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,153 INFO L280 TraceCheckUtils]: 54: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,153 INFO L280 TraceCheckUtils]: 55: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,154 INFO L280 TraceCheckUtils]: 56: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,154 INFO L280 TraceCheckUtils]: 57: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,154 INFO L280 TraceCheckUtils]: 58: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,155 INFO L280 TraceCheckUtils]: 59: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,155 INFO L280 TraceCheckUtils]: 60: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,155 INFO L280 TraceCheckUtils]: 61: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,156 INFO L280 TraceCheckUtils]: 62: Hoare triple {37906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,156 INFO L280 TraceCheckUtils]: 63: Hoare triple {37906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,156 INFO L280 TraceCheckUtils]: 64: Hoare triple {37906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,157 INFO L280 TraceCheckUtils]: 65: Hoare triple {37906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {37906#true} is VALID [2020-07-18 06:26:37,157 INFO L280 TraceCheckUtils]: 66: Hoare triple {37906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,157 INFO L280 TraceCheckUtils]: 67: Hoare triple {37906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {37906#true} is VALID [2020-07-18 06:26:37,158 INFO L280 TraceCheckUtils]: 68: Hoare triple {37906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {37906#true} is VALID [2020-07-18 06:26:37,158 INFO L280 TraceCheckUtils]: 69: Hoare triple {37906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {37906#true} is VALID [2020-07-18 06:26:37,158 INFO L280 TraceCheckUtils]: 70: Hoare triple {37906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {37906#true} is VALID [2020-07-18 06:26:37,158 INFO L280 TraceCheckUtils]: 71: Hoare triple {37906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,159 INFO L280 TraceCheckUtils]: 72: Hoare triple {37906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {37906#true} is VALID [2020-07-18 06:26:37,159 INFO L280 TraceCheckUtils]: 73: Hoare triple {37906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {37906#true} is VALID [2020-07-18 06:26:37,159 INFO L280 TraceCheckUtils]: 74: Hoare triple {37906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,160 INFO L280 TraceCheckUtils]: 75: Hoare triple {37906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,160 INFO L280 TraceCheckUtils]: 76: Hoare triple {37906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {37906#true} is VALID [2020-07-18 06:26:37,160 INFO L280 TraceCheckUtils]: 77: Hoare triple {37906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {37906#true} is VALID [2020-07-18 06:26:37,161 INFO L280 TraceCheckUtils]: 78: Hoare triple {37906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {37906#true} is VALID [2020-07-18 06:26:37,161 INFO L280 TraceCheckUtils]: 79: Hoare triple {37906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {37906#true} is VALID [2020-07-18 06:26:37,161 INFO L280 TraceCheckUtils]: 80: Hoare triple {37906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,162 INFO L280 TraceCheckUtils]: 81: Hoare triple {37906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {37906#true} is VALID [2020-07-18 06:26:37,162 INFO L280 TraceCheckUtils]: 82: Hoare triple {37906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,162 INFO L280 TraceCheckUtils]: 83: Hoare triple {37906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {37906#true} is VALID [2020-07-18 06:26:37,162 INFO L280 TraceCheckUtils]: 84: Hoare triple {37906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {37906#true} is VALID [2020-07-18 06:26:37,163 INFO L280 TraceCheckUtils]: 85: Hoare triple {37906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,163 INFO L280 TraceCheckUtils]: 86: Hoare triple {37906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,163 INFO L280 TraceCheckUtils]: 87: Hoare triple {37906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {37906#true} is VALID [2020-07-18 06:26:37,164 INFO L280 TraceCheckUtils]: 88: Hoare triple {37906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {37906#true} is VALID [2020-07-18 06:26:37,164 INFO L280 TraceCheckUtils]: 89: Hoare triple {37906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {37906#true} is VALID [2020-07-18 06:26:37,164 INFO L280 TraceCheckUtils]: 90: Hoare triple {37906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,165 INFO L280 TraceCheckUtils]: 91: Hoare triple {37906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,165 INFO L280 TraceCheckUtils]: 92: Hoare triple {37906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {37906#true} is VALID [2020-07-18 06:26:37,165 INFO L280 TraceCheckUtils]: 93: Hoare triple {37906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,166 INFO L280 TraceCheckUtils]: 94: Hoare triple {37906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {37906#true} is VALID [2020-07-18 06:26:37,166 INFO L280 TraceCheckUtils]: 95: Hoare triple {37906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,166 INFO L280 TraceCheckUtils]: 96: Hoare triple {37906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {37906#true} is VALID [2020-07-18 06:26:37,167 INFO L280 TraceCheckUtils]: 97: Hoare triple {37906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {37906#true} is VALID [2020-07-18 06:26:37,167 INFO L280 TraceCheckUtils]: 98: Hoare triple {37906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,167 INFO L280 TraceCheckUtils]: 99: Hoare triple {37906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {37906#true} is VALID [2020-07-18 06:26:37,168 INFO L280 TraceCheckUtils]: 100: Hoare triple {37906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {37906#true} is VALID [2020-07-18 06:26:37,168 INFO L280 TraceCheckUtils]: 101: Hoare triple {37906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {37906#true} is VALID [2020-07-18 06:26:37,168 INFO L280 TraceCheckUtils]: 102: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {37906#true} is VALID [2020-07-18 06:26:37,169 INFO L280 TraceCheckUtils]: 103: Hoare triple {37906#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {37906#true} is VALID [2020-07-18 06:26:37,169 INFO L280 TraceCheckUtils]: 104: Hoare triple {37906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,170 INFO L280 TraceCheckUtils]: 105: Hoare triple {37906#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {37906#true} is VALID [2020-07-18 06:26:37,170 INFO L280 TraceCheckUtils]: 106: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,170 INFO L280 TraceCheckUtils]: 107: Hoare triple {37906#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,170 INFO L280 TraceCheckUtils]: 108: Hoare triple {37906#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); {37906#true} is VALID [2020-07-18 06:26:37,171 INFO L280 TraceCheckUtils]: 109: Hoare triple {37906#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))); {37906#true} is VALID [2020-07-18 06:26:37,171 INFO L280 TraceCheckUtils]: 110: Hoare triple {37906#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); {37906#true} is VALID [2020-07-18 06:26:37,171 INFO L280 TraceCheckUtils]: 111: Hoare triple {37906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {37906#true} is VALID [2020-07-18 06:26:37,172 INFO L280 TraceCheckUtils]: 112: Hoare triple {37906#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); {37906#true} is VALID [2020-07-18 06:26:37,172 INFO L280 TraceCheckUtils]: 113: Hoare triple {37906#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {37906#true} is VALID [2020-07-18 06:26:37,172 INFO L280 TraceCheckUtils]: 114: Hoare triple {37906#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); {37906#true} is VALID [2020-07-18 06:26:37,173 INFO L280 TraceCheckUtils]: 115: Hoare triple {37906#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,173 INFO L280 TraceCheckUtils]: 116: Hoare triple {37906#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); {37906#true} is VALID [2020-07-18 06:26:37,173 INFO L280 TraceCheckUtils]: 117: Hoare triple {37906#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,174 INFO L280 TraceCheckUtils]: 118: Hoare triple {37906#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); {37906#true} is VALID [2020-07-18 06:26:37,174 INFO L280 TraceCheckUtils]: 119: Hoare triple {37906#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); {37906#true} is VALID [2020-07-18 06:26:37,174 INFO L280 TraceCheckUtils]: 120: Hoare triple {37906#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); {37906#true} is VALID [2020-07-18 06:26:37,175 INFO L280 TraceCheckUtils]: 121: Hoare triple {37906#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {37906#true} is VALID [2020-07-18 06:26:37,175 INFO L280 TraceCheckUtils]: 122: Hoare triple {37906#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,175 INFO L280 TraceCheckUtils]: 123: Hoare triple {37906#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); {37906#true} is VALID [2020-07-18 06:26:37,176 INFO L280 TraceCheckUtils]: 124: Hoare triple {37906#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,176 INFO L280 TraceCheckUtils]: 125: Hoare triple {37906#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {37906#true} is VALID [2020-07-18 06:26:37,176 INFO L280 TraceCheckUtils]: 126: Hoare triple {37906#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)); {37906#true} is VALID [2020-07-18 06:26:37,177 INFO L280 TraceCheckUtils]: 127: Hoare triple {37906#true} ~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039; {37906#true} is VALID [2020-07-18 06:26:37,177 INFO L280 TraceCheckUtils]: 128: Hoare triple {37906#true} ~a15~0 := 8; {37906#true} is VALID [2020-07-18 06:26:37,178 INFO L280 TraceCheckUtils]: 129: Hoare triple {37906#true} ~a21~0 := 10; {38053#(= 10 ~a21~0)} is VALID [2020-07-18 06:26:37,179 INFO L280 TraceCheckUtils]: 130: Hoare triple {38053#(= 10 ~a21~0)} #res := 26; {38053#(= 10 ~a21~0)} is VALID [2020-07-18 06:26:37,180 INFO L280 TraceCheckUtils]: 131: Hoare triple {38053#(= 10 ~a21~0)} assume true; {38053#(= 10 ~a21~0)} is VALID [2020-07-18 06:26:37,182 INFO L275 TraceCheckUtils]: 132: Hoare quadruple {38053#(= 10 ~a21~0)} {37906#true} #1401#return; {38053#(= 10 ~a21~0)} is VALID [2020-07-18 06:26:37,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:26:37,272 INFO L280 TraceCheckUtils]: 0: Hoare triple {38130#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,273 INFO L280 TraceCheckUtils]: 1: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,274 INFO L280 TraceCheckUtils]: 2: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,275 INFO L280 TraceCheckUtils]: 3: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,276 INFO L280 TraceCheckUtils]: 4: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,277 INFO L280 TraceCheckUtils]: 5: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,278 INFO L280 TraceCheckUtils]: 6: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,278 INFO L280 TraceCheckUtils]: 7: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,279 INFO L280 TraceCheckUtils]: 8: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,280 INFO L280 TraceCheckUtils]: 9: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,281 INFO L280 TraceCheckUtils]: 10: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,282 INFO L280 TraceCheckUtils]: 11: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,283 INFO L280 TraceCheckUtils]: 12: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,284 INFO L280 TraceCheckUtils]: 13: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,285 INFO L280 TraceCheckUtils]: 14: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,286 INFO L280 TraceCheckUtils]: 15: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,287 INFO L280 TraceCheckUtils]: 16: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,288 INFO L280 TraceCheckUtils]: 17: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,289 INFO L280 TraceCheckUtils]: 18: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,289 INFO L280 TraceCheckUtils]: 19: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,290 INFO L280 TraceCheckUtils]: 20: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,291 INFO L280 TraceCheckUtils]: 21: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,292 INFO L280 TraceCheckUtils]: 22: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,293 INFO L280 TraceCheckUtils]: 23: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,294 INFO L280 TraceCheckUtils]: 24: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,295 INFO L280 TraceCheckUtils]: 25: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,296 INFO L280 TraceCheckUtils]: 26: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,297 INFO L280 TraceCheckUtils]: 27: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,298 INFO L280 TraceCheckUtils]: 28: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,299 INFO L280 TraceCheckUtils]: 29: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,300 INFO L280 TraceCheckUtils]: 30: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,301 INFO L280 TraceCheckUtils]: 31: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,302 INFO L280 TraceCheckUtils]: 32: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,302 INFO L280 TraceCheckUtils]: 33: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,303 INFO L280 TraceCheckUtils]: 34: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,304 INFO L280 TraceCheckUtils]: 35: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,305 INFO L280 TraceCheckUtils]: 36: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,306 INFO L280 TraceCheckUtils]: 37: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,307 INFO L280 TraceCheckUtils]: 38: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,308 INFO L280 TraceCheckUtils]: 39: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,309 INFO L280 TraceCheckUtils]: 40: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,310 INFO L280 TraceCheckUtils]: 41: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,310 INFO L280 TraceCheckUtils]: 42: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,311 INFO L280 TraceCheckUtils]: 43: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,312 INFO L280 TraceCheckUtils]: 44: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,312 INFO L280 TraceCheckUtils]: 45: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,313 INFO L280 TraceCheckUtils]: 46: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,313 INFO L280 TraceCheckUtils]: 47: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,314 INFO L280 TraceCheckUtils]: 48: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,315 INFO L280 TraceCheckUtils]: 49: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,315 INFO L280 TraceCheckUtils]: 50: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,316 INFO L280 TraceCheckUtils]: 51: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,317 INFO L280 TraceCheckUtils]: 52: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,317 INFO L280 TraceCheckUtils]: 53: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,318 INFO L280 TraceCheckUtils]: 54: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,318 INFO L280 TraceCheckUtils]: 55: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,319 INFO L280 TraceCheckUtils]: 56: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,320 INFO L280 TraceCheckUtils]: 57: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,320 INFO L280 TraceCheckUtils]: 58: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,321 INFO L280 TraceCheckUtils]: 59: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,322 INFO L280 TraceCheckUtils]: 60: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,322 INFO L280 TraceCheckUtils]: 61: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,323 INFO L280 TraceCheckUtils]: 62: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,324 INFO L280 TraceCheckUtils]: 63: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,324 INFO L280 TraceCheckUtils]: 64: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,325 INFO L280 TraceCheckUtils]: 65: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,326 INFO L280 TraceCheckUtils]: 66: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,326 INFO L280 TraceCheckUtils]: 67: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,327 INFO L280 TraceCheckUtils]: 68: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,328 INFO L280 TraceCheckUtils]: 69: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume (((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0; {38132#(= 9 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,328 INFO L280 TraceCheckUtils]: 70: Hoare triple {38132#(= 9 |old(~a21~0)|)} ~a12~0 := (if 32000 + (~a12~0 - -334333) < 0 && 0 != (32000 + (~a12~0 - -334333)) % 5 then 1 + (32000 + (~a12~0 - -334333)) / 5 else (32000 + (~a12~0 - -334333)) / 5); {38132#(= 9 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,329 INFO L280 TraceCheckUtils]: 71: Hoare triple {38132#(= 9 |old(~a21~0)|)} ~a21~0 := 8; {38132#(= 9 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,330 INFO L280 TraceCheckUtils]: 72: Hoare triple {38132#(= 9 |old(~a21~0)|)} #res := 22; {38132#(= 9 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,331 INFO L280 TraceCheckUtils]: 73: Hoare triple {38132#(= 9 |old(~a21~0)|)} assume true; {38132#(= 9 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,333 INFO L275 TraceCheckUtils]: 74: Hoare quadruple {38132#(= 9 |old(~a21~0)|)} {38053#(= 10 ~a21~0)} #1401#return; {37907#false} is VALID [2020-07-18 06:26:37,345 INFO L263 TraceCheckUtils]: 0: Hoare triple {37906#true} call ULTIMATE.init(); {38129#(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-18 06:26:37,345 INFO L280 TraceCheckUtils]: 1: Hoare triple {38129#(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; {37906#true} is VALID [2020-07-18 06:26:37,346 INFO L280 TraceCheckUtils]: 2: Hoare triple {37906#true} ~inputB~0 := 2; {37906#true} is VALID [2020-07-18 06:26:37,346 INFO L280 TraceCheckUtils]: 3: Hoare triple {37906#true} ~inputC~0 := 3; {37906#true} is VALID [2020-07-18 06:26:37,346 INFO L280 TraceCheckUtils]: 4: Hoare triple {37906#true} ~inputF~0 := 6; {37906#true} is VALID [2020-07-18 06:26:37,347 INFO L280 TraceCheckUtils]: 5: Hoare triple {37906#true} ~inputE~0 := 5; {37906#true} is VALID [2020-07-18 06:26:37,347 INFO L280 TraceCheckUtils]: 6: Hoare triple {37906#true} ~inputA~0 := 1; {37906#true} is VALID [2020-07-18 06:26:37,347 INFO L280 TraceCheckUtils]: 7: Hoare triple {37906#true} ~a21~0 := 7; {37906#true} is VALID [2020-07-18 06:26:37,348 INFO L280 TraceCheckUtils]: 8: Hoare triple {37906#true} ~a15~0 := 8; {37906#true} is VALID [2020-07-18 06:26:37,348 INFO L280 TraceCheckUtils]: 9: Hoare triple {37906#true} ~a12~0 := -49; {37906#true} is VALID [2020-07-18 06:26:37,348 INFO L280 TraceCheckUtils]: 10: Hoare triple {37906#true} ~a24~0 := 1; {37906#true} is VALID [2020-07-18 06:26:37,348 INFO L280 TraceCheckUtils]: 11: Hoare triple {37906#true} assume true; {37906#true} is VALID [2020-07-18 06:26:37,349 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {37906#true} {37906#true} #1397#return; {37906#true} is VALID [2020-07-18 06:26:37,349 INFO L263 TraceCheckUtils]: 13: Hoare triple {37906#true} call #t~ret4 := main(); {37906#true} is VALID [2020-07-18 06:26:37,349 INFO L280 TraceCheckUtils]: 14: Hoare triple {37906#true} ~output~0 := -1; {37906#true} is VALID [2020-07-18 06:26:37,350 INFO L280 TraceCheckUtils]: 15: Hoare triple {37906#true} assume !false; {37906#true} is VALID [2020-07-18 06:26:37,350 INFO L280 TraceCheckUtils]: 16: Hoare triple {37906#true} havoc ~input~0; {37906#true} is VALID [2020-07-18 06:26:37,350 INFO L280 TraceCheckUtils]: 17: Hoare triple {37906#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {37906#true} is VALID [2020-07-18 06:26:37,351 INFO L280 TraceCheckUtils]: 18: Hoare triple {37906#true} ~input~0 := #t~nondet2; {37906#true} is VALID [2020-07-18 06:26:37,351 INFO L280 TraceCheckUtils]: 19: Hoare triple {37906#true} havoc #t~nondet2; {37906#true} is VALID [2020-07-18 06:26:37,351 INFO L280 TraceCheckUtils]: 20: Hoare triple {37906#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {37906#true} is VALID [2020-07-18 06:26:37,353 INFO L263 TraceCheckUtils]: 21: Hoare triple {37906#true} call #t~ret3 := calculate_output(~input~0); {38130#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:26:37,353 INFO L280 TraceCheckUtils]: 22: Hoare triple {38130#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {37906#true} is VALID [2020-07-18 06:26:37,353 INFO L280 TraceCheckUtils]: 23: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,354 INFO L280 TraceCheckUtils]: 24: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,354 INFO L280 TraceCheckUtils]: 25: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,354 INFO L280 TraceCheckUtils]: 26: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,354 INFO L280 TraceCheckUtils]: 27: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,355 INFO L280 TraceCheckUtils]: 28: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,355 INFO L280 TraceCheckUtils]: 29: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,355 INFO L280 TraceCheckUtils]: 30: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,356 INFO L280 TraceCheckUtils]: 31: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,356 INFO L280 TraceCheckUtils]: 32: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,356 INFO L280 TraceCheckUtils]: 33: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,357 INFO L280 TraceCheckUtils]: 34: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,357 INFO L280 TraceCheckUtils]: 35: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,357 INFO L280 TraceCheckUtils]: 36: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,357 INFO L280 TraceCheckUtils]: 37: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,358 INFO L280 TraceCheckUtils]: 38: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,358 INFO L280 TraceCheckUtils]: 39: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,358 INFO L280 TraceCheckUtils]: 40: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,359 INFO L280 TraceCheckUtils]: 41: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,359 INFO L280 TraceCheckUtils]: 42: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,359 INFO L280 TraceCheckUtils]: 43: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,360 INFO L280 TraceCheckUtils]: 44: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,360 INFO L280 TraceCheckUtils]: 45: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,360 INFO L280 TraceCheckUtils]: 46: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,360 INFO L280 TraceCheckUtils]: 47: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,361 INFO L280 TraceCheckUtils]: 48: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,361 INFO L280 TraceCheckUtils]: 49: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,361 INFO L280 TraceCheckUtils]: 50: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,362 INFO L280 TraceCheckUtils]: 51: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,362 INFO L280 TraceCheckUtils]: 52: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,362 INFO L280 TraceCheckUtils]: 53: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,362 INFO L280 TraceCheckUtils]: 54: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,363 INFO L280 TraceCheckUtils]: 55: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,363 INFO L280 TraceCheckUtils]: 56: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,363 INFO L280 TraceCheckUtils]: 57: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,364 INFO L280 TraceCheckUtils]: 58: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,364 INFO L280 TraceCheckUtils]: 59: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,364 INFO L280 TraceCheckUtils]: 60: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,365 INFO L280 TraceCheckUtils]: 61: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,365 INFO L280 TraceCheckUtils]: 62: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,365 INFO L280 TraceCheckUtils]: 63: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,365 INFO L280 TraceCheckUtils]: 64: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,366 INFO L280 TraceCheckUtils]: 65: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,366 INFO L280 TraceCheckUtils]: 66: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,366 INFO L280 TraceCheckUtils]: 67: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,367 INFO L280 TraceCheckUtils]: 68: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,367 INFO L280 TraceCheckUtils]: 69: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,367 INFO L280 TraceCheckUtils]: 70: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,367 INFO L280 TraceCheckUtils]: 71: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,368 INFO L280 TraceCheckUtils]: 72: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,368 INFO L280 TraceCheckUtils]: 73: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,368 INFO L280 TraceCheckUtils]: 74: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,369 INFO L280 TraceCheckUtils]: 75: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,369 INFO L280 TraceCheckUtils]: 76: Hoare triple {37906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,369 INFO L280 TraceCheckUtils]: 77: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,370 INFO L280 TraceCheckUtils]: 78: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,370 INFO L280 TraceCheckUtils]: 79: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,370 INFO L280 TraceCheckUtils]: 80: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,370 INFO L280 TraceCheckUtils]: 81: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,370 INFO L280 TraceCheckUtils]: 82: Hoare triple {37906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,371 INFO L280 TraceCheckUtils]: 83: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,371 INFO L280 TraceCheckUtils]: 84: Hoare triple {37906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,371 INFO L280 TraceCheckUtils]: 85: Hoare triple {37906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,371 INFO L280 TraceCheckUtils]: 86: Hoare triple {37906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,371 INFO L280 TraceCheckUtils]: 87: Hoare triple {37906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {37906#true} is VALID [2020-07-18 06:26:37,372 INFO L280 TraceCheckUtils]: 88: Hoare triple {37906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,372 INFO L280 TraceCheckUtils]: 89: Hoare triple {37906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {37906#true} is VALID [2020-07-18 06:26:37,372 INFO L280 TraceCheckUtils]: 90: Hoare triple {37906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {37906#true} is VALID [2020-07-18 06:26:37,372 INFO L280 TraceCheckUtils]: 91: Hoare triple {37906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {37906#true} is VALID [2020-07-18 06:26:37,373 INFO L280 TraceCheckUtils]: 92: Hoare triple {37906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {37906#true} is VALID [2020-07-18 06:26:37,373 INFO L280 TraceCheckUtils]: 93: Hoare triple {37906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,373 INFO L280 TraceCheckUtils]: 94: Hoare triple {37906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {37906#true} is VALID [2020-07-18 06:26:37,373 INFO L280 TraceCheckUtils]: 95: Hoare triple {37906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {37906#true} is VALID [2020-07-18 06:26:37,373 INFO L280 TraceCheckUtils]: 96: Hoare triple {37906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,374 INFO L280 TraceCheckUtils]: 97: Hoare triple {37906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,374 INFO L280 TraceCheckUtils]: 98: Hoare triple {37906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {37906#true} is VALID [2020-07-18 06:26:37,374 INFO L280 TraceCheckUtils]: 99: Hoare triple {37906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {37906#true} is VALID [2020-07-18 06:26:37,374 INFO L280 TraceCheckUtils]: 100: Hoare triple {37906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {37906#true} is VALID [2020-07-18 06:26:37,374 INFO L280 TraceCheckUtils]: 101: Hoare triple {37906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {37906#true} is VALID [2020-07-18 06:26:37,375 INFO L280 TraceCheckUtils]: 102: Hoare triple {37906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,375 INFO L280 TraceCheckUtils]: 103: Hoare triple {37906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {37906#true} is VALID [2020-07-18 06:26:37,375 INFO L280 TraceCheckUtils]: 104: Hoare triple {37906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,375 INFO L280 TraceCheckUtils]: 105: Hoare triple {37906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {37906#true} is VALID [2020-07-18 06:26:37,375 INFO L280 TraceCheckUtils]: 106: Hoare triple {37906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {37906#true} is VALID [2020-07-18 06:26:37,375 INFO L280 TraceCheckUtils]: 107: Hoare triple {37906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,376 INFO L280 TraceCheckUtils]: 108: Hoare triple {37906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,376 INFO L280 TraceCheckUtils]: 109: Hoare triple {37906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {37906#true} is VALID [2020-07-18 06:26:37,376 INFO L280 TraceCheckUtils]: 110: Hoare triple {37906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {37906#true} is VALID [2020-07-18 06:26:37,377 INFO L280 TraceCheckUtils]: 111: Hoare triple {37906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {37906#true} is VALID [2020-07-18 06:26:37,377 INFO L280 TraceCheckUtils]: 112: Hoare triple {37906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,377 INFO L280 TraceCheckUtils]: 113: Hoare triple {37906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,377 INFO L280 TraceCheckUtils]: 114: Hoare triple {37906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {37906#true} is VALID [2020-07-18 06:26:37,378 INFO L280 TraceCheckUtils]: 115: Hoare triple {37906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,378 INFO L280 TraceCheckUtils]: 116: Hoare triple {37906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {37906#true} is VALID [2020-07-18 06:26:37,378 INFO L280 TraceCheckUtils]: 117: Hoare triple {37906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,379 INFO L280 TraceCheckUtils]: 118: Hoare triple {37906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {37906#true} is VALID [2020-07-18 06:26:37,379 INFO L280 TraceCheckUtils]: 119: Hoare triple {37906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {37906#true} is VALID [2020-07-18 06:26:37,379 INFO L280 TraceCheckUtils]: 120: Hoare triple {37906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,380 INFO L280 TraceCheckUtils]: 121: Hoare triple {37906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {37906#true} is VALID [2020-07-18 06:26:37,380 INFO L280 TraceCheckUtils]: 122: Hoare triple {37906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {37906#true} is VALID [2020-07-18 06:26:37,380 INFO L280 TraceCheckUtils]: 123: Hoare triple {37906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {37906#true} is VALID [2020-07-18 06:26:37,380 INFO L280 TraceCheckUtils]: 124: Hoare triple {37906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {37906#true} is VALID [2020-07-18 06:26:37,381 INFO L280 TraceCheckUtils]: 125: Hoare triple {37906#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {37906#true} is VALID [2020-07-18 06:26:37,381 INFO L280 TraceCheckUtils]: 126: Hoare triple {37906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,381 INFO L280 TraceCheckUtils]: 127: Hoare triple {37906#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {37906#true} is VALID [2020-07-18 06:26:37,382 INFO L280 TraceCheckUtils]: 128: Hoare triple {37906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,382 INFO L280 TraceCheckUtils]: 129: Hoare triple {37906#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,382 INFO L280 TraceCheckUtils]: 130: Hoare triple {37906#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); {37906#true} is VALID [2020-07-18 06:26:37,382 INFO L280 TraceCheckUtils]: 131: Hoare triple {37906#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))); {37906#true} is VALID [2020-07-18 06:26:37,383 INFO L280 TraceCheckUtils]: 132: Hoare triple {37906#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); {37906#true} is VALID [2020-07-18 06:26:37,383 INFO L280 TraceCheckUtils]: 133: Hoare triple {37906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {37906#true} is VALID [2020-07-18 06:26:37,383 INFO L280 TraceCheckUtils]: 134: Hoare triple {37906#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); {37906#true} is VALID [2020-07-18 06:26:37,384 INFO L280 TraceCheckUtils]: 135: Hoare triple {37906#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {37906#true} is VALID [2020-07-18 06:26:37,384 INFO L280 TraceCheckUtils]: 136: Hoare triple {37906#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); {37906#true} is VALID [2020-07-18 06:26:37,384 INFO L280 TraceCheckUtils]: 137: Hoare triple {37906#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,384 INFO L280 TraceCheckUtils]: 138: Hoare triple {37906#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); {37906#true} is VALID [2020-07-18 06:26:37,385 INFO L280 TraceCheckUtils]: 139: Hoare triple {37906#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {37906#true} is VALID [2020-07-18 06:26:37,385 INFO L280 TraceCheckUtils]: 140: Hoare triple {37906#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); {37906#true} is VALID [2020-07-18 06:26:37,385 INFO L280 TraceCheckUtils]: 141: Hoare triple {37906#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); {37906#true} is VALID [2020-07-18 06:26:37,386 INFO L280 TraceCheckUtils]: 142: Hoare triple {37906#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); {37906#true} is VALID [2020-07-18 06:26:37,386 INFO L280 TraceCheckUtils]: 143: Hoare triple {37906#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {37906#true} is VALID [2020-07-18 06:26:37,386 INFO L280 TraceCheckUtils]: 144: Hoare triple {37906#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,387 INFO L280 TraceCheckUtils]: 145: Hoare triple {37906#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); {37906#true} is VALID [2020-07-18 06:26:37,387 INFO L280 TraceCheckUtils]: 146: Hoare triple {37906#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {37906#true} is VALID [2020-07-18 06:26:37,387 INFO L280 TraceCheckUtils]: 147: Hoare triple {37906#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {37906#true} is VALID [2020-07-18 06:26:37,387 INFO L280 TraceCheckUtils]: 148: Hoare triple {37906#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)); {37906#true} is VALID [2020-07-18 06:26:37,388 INFO L280 TraceCheckUtils]: 149: Hoare triple {37906#true} ~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039; {37906#true} is VALID [2020-07-18 06:26:37,388 INFO L280 TraceCheckUtils]: 150: Hoare triple {37906#true} ~a15~0 := 8; {37906#true} is VALID [2020-07-18 06:26:37,389 INFO L280 TraceCheckUtils]: 151: Hoare triple {37906#true} ~a21~0 := 10; {38053#(= 10 ~a21~0)} is VALID [2020-07-18 06:26:37,390 INFO L280 TraceCheckUtils]: 152: Hoare triple {38053#(= 10 ~a21~0)} #res := 26; {38053#(= 10 ~a21~0)} is VALID [2020-07-18 06:26:37,391 INFO L280 TraceCheckUtils]: 153: Hoare triple {38053#(= 10 ~a21~0)} assume true; {38053#(= 10 ~a21~0)} is VALID [2020-07-18 06:26:37,392 INFO L275 TraceCheckUtils]: 154: Hoare quadruple {38053#(= 10 ~a21~0)} {37906#true} #1401#return; {38053#(= 10 ~a21~0)} is VALID [2020-07-18 06:26:37,393 INFO L280 TraceCheckUtils]: 155: Hoare triple {38053#(= 10 ~a21~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {38053#(= 10 ~a21~0)} is VALID [2020-07-18 06:26:37,394 INFO L280 TraceCheckUtils]: 156: Hoare triple {38053#(= 10 ~a21~0)} ~output~0 := #t~ret3; {38053#(= 10 ~a21~0)} is VALID [2020-07-18 06:26:37,395 INFO L280 TraceCheckUtils]: 157: Hoare triple {38053#(= 10 ~a21~0)} havoc #t~ret3; {38053#(= 10 ~a21~0)} is VALID [2020-07-18 06:26:37,396 INFO L280 TraceCheckUtils]: 158: Hoare triple {38053#(= 10 ~a21~0)} assume !false; {38053#(= 10 ~a21~0)} is VALID [2020-07-18 06:26:37,397 INFO L280 TraceCheckUtils]: 159: Hoare triple {38053#(= 10 ~a21~0)} havoc ~input~0; {38053#(= 10 ~a21~0)} is VALID [2020-07-18 06:26:37,398 INFO L280 TraceCheckUtils]: 160: Hoare triple {38053#(= 10 ~a21~0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {38053#(= 10 ~a21~0)} is VALID [2020-07-18 06:26:37,399 INFO L280 TraceCheckUtils]: 161: Hoare triple {38053#(= 10 ~a21~0)} ~input~0 := #t~nondet2; {38053#(= 10 ~a21~0)} is VALID [2020-07-18 06:26:37,400 INFO L280 TraceCheckUtils]: 162: Hoare triple {38053#(= 10 ~a21~0)} havoc #t~nondet2; {38053#(= 10 ~a21~0)} is VALID [2020-07-18 06:26:37,401 INFO L280 TraceCheckUtils]: 163: Hoare triple {38053#(= 10 ~a21~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {38053#(= 10 ~a21~0)} is VALID [2020-07-18 06:26:37,402 INFO L263 TraceCheckUtils]: 164: Hoare triple {38053#(= 10 ~a21~0)} call #t~ret3 := calculate_output(~input~0); {38130#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:26:37,403 INFO L280 TraceCheckUtils]: 165: Hoare triple {38130#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,404 INFO L280 TraceCheckUtils]: 166: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,405 INFO L280 TraceCheckUtils]: 167: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,406 INFO L280 TraceCheckUtils]: 168: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,407 INFO L280 TraceCheckUtils]: 169: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,408 INFO L280 TraceCheckUtils]: 170: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,409 INFO L280 TraceCheckUtils]: 171: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,409 INFO L280 TraceCheckUtils]: 172: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,410 INFO L280 TraceCheckUtils]: 173: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,411 INFO L280 TraceCheckUtils]: 174: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,412 INFO L280 TraceCheckUtils]: 175: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,413 INFO L280 TraceCheckUtils]: 176: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,414 INFO L280 TraceCheckUtils]: 177: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,415 INFO L280 TraceCheckUtils]: 178: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,416 INFO L280 TraceCheckUtils]: 179: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,417 INFO L280 TraceCheckUtils]: 180: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,418 INFO L280 TraceCheckUtils]: 181: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,419 INFO L280 TraceCheckUtils]: 182: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,420 INFO L280 TraceCheckUtils]: 183: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,421 INFO L280 TraceCheckUtils]: 184: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,422 INFO L280 TraceCheckUtils]: 185: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,423 INFO L280 TraceCheckUtils]: 186: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,423 INFO L280 TraceCheckUtils]: 187: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,424 INFO L280 TraceCheckUtils]: 188: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,425 INFO L280 TraceCheckUtils]: 189: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,426 INFO L280 TraceCheckUtils]: 190: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,427 INFO L280 TraceCheckUtils]: 191: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,428 INFO L280 TraceCheckUtils]: 192: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,429 INFO L280 TraceCheckUtils]: 193: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,430 INFO L280 TraceCheckUtils]: 194: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,431 INFO L280 TraceCheckUtils]: 195: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,432 INFO L280 TraceCheckUtils]: 196: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,433 INFO L280 TraceCheckUtils]: 197: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,433 INFO L280 TraceCheckUtils]: 198: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,434 INFO L280 TraceCheckUtils]: 199: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,435 INFO L280 TraceCheckUtils]: 200: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,436 INFO L280 TraceCheckUtils]: 201: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,437 INFO L280 TraceCheckUtils]: 202: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,438 INFO L280 TraceCheckUtils]: 203: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,439 INFO L280 TraceCheckUtils]: 204: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,439 INFO L280 TraceCheckUtils]: 205: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,440 INFO L280 TraceCheckUtils]: 206: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,441 INFO L280 TraceCheckUtils]: 207: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,441 INFO L280 TraceCheckUtils]: 208: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,442 INFO L280 TraceCheckUtils]: 209: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,442 INFO L280 TraceCheckUtils]: 210: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,443 INFO L280 TraceCheckUtils]: 211: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,444 INFO L280 TraceCheckUtils]: 212: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,444 INFO L280 TraceCheckUtils]: 213: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,445 INFO L280 TraceCheckUtils]: 214: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,446 INFO L280 TraceCheckUtils]: 215: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,446 INFO L280 TraceCheckUtils]: 216: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,447 INFO L280 TraceCheckUtils]: 217: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,447 INFO L280 TraceCheckUtils]: 218: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,448 INFO L280 TraceCheckUtils]: 219: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,449 INFO L280 TraceCheckUtils]: 220: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,450 INFO L280 TraceCheckUtils]: 221: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,451 INFO L280 TraceCheckUtils]: 222: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,452 INFO L280 TraceCheckUtils]: 223: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,453 INFO L280 TraceCheckUtils]: 224: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,454 INFO L280 TraceCheckUtils]: 225: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,455 INFO L280 TraceCheckUtils]: 226: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,456 INFO L280 TraceCheckUtils]: 227: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,457 INFO L280 TraceCheckUtils]: 228: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,457 INFO L280 TraceCheckUtils]: 229: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,458 INFO L280 TraceCheckUtils]: 230: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,459 INFO L280 TraceCheckUtils]: 231: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,460 INFO L280 TraceCheckUtils]: 232: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,461 INFO L280 TraceCheckUtils]: 233: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {38131#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,462 INFO L280 TraceCheckUtils]: 234: Hoare triple {38131#(= ~a21~0 |old(~a21~0)|)} assume (((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0; {38132#(= 9 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,463 INFO L280 TraceCheckUtils]: 235: Hoare triple {38132#(= 9 |old(~a21~0)|)} ~a12~0 := (if 32000 + (~a12~0 - -334333) < 0 && 0 != (32000 + (~a12~0 - -334333)) % 5 then 1 + (32000 + (~a12~0 - -334333)) / 5 else (32000 + (~a12~0 - -334333)) / 5); {38132#(= 9 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,464 INFO L280 TraceCheckUtils]: 236: Hoare triple {38132#(= 9 |old(~a21~0)|)} ~a21~0 := 8; {38132#(= 9 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,465 INFO L280 TraceCheckUtils]: 237: Hoare triple {38132#(= 9 |old(~a21~0)|)} #res := 22; {38132#(= 9 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,466 INFO L280 TraceCheckUtils]: 238: Hoare triple {38132#(= 9 |old(~a21~0)|)} assume true; {38132#(= 9 |old(~a21~0)|)} is VALID [2020-07-18 06:26:37,468 INFO L275 TraceCheckUtils]: 239: Hoare quadruple {38132#(= 9 |old(~a21~0)|)} {38053#(= 10 ~a21~0)} #1401#return; {37907#false} is VALID [2020-07-18 06:26:37,468 INFO L280 TraceCheckUtils]: 240: Hoare triple {37907#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {37907#false} is VALID [2020-07-18 06:26:37,468 INFO L280 TraceCheckUtils]: 241: Hoare triple {37907#false} ~output~0 := #t~ret3; {37907#false} is VALID [2020-07-18 06:26:37,469 INFO L280 TraceCheckUtils]: 242: Hoare triple {37907#false} havoc #t~ret3; {37907#false} is VALID [2020-07-18 06:26:37,469 INFO L280 TraceCheckUtils]: 243: Hoare triple {37907#false} assume !false; {37907#false} is VALID [2020-07-18 06:26:37,469 INFO L280 TraceCheckUtils]: 244: Hoare triple {37907#false} havoc ~input~0; {37907#false} is VALID [2020-07-18 06:26:37,469 INFO L280 TraceCheckUtils]: 245: Hoare triple {37907#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {37907#false} is VALID [2020-07-18 06:26:37,470 INFO L280 TraceCheckUtils]: 246: Hoare triple {37907#false} ~input~0 := #t~nondet2; {37907#false} is VALID [2020-07-18 06:26:37,470 INFO L280 TraceCheckUtils]: 247: Hoare triple {37907#false} havoc #t~nondet2; {37907#false} is VALID [2020-07-18 06:26:37,470 INFO L280 TraceCheckUtils]: 248: Hoare triple {37907#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {37907#false} is VALID [2020-07-18 06:26:37,471 INFO L263 TraceCheckUtils]: 249: Hoare triple {37907#false} call #t~ret3 := calculate_output(~input~0); {37907#false} is VALID [2020-07-18 06:26:37,471 INFO L280 TraceCheckUtils]: 250: Hoare triple {37907#false} ~input := #in~input; {37907#false} is VALID [2020-07-18 06:26:37,471 INFO L280 TraceCheckUtils]: 251: Hoare triple {37907#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,472 INFO L280 TraceCheckUtils]: 252: Hoare triple {37907#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,472 INFO L280 TraceCheckUtils]: 253: Hoare triple {37907#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,472 INFO L280 TraceCheckUtils]: 254: Hoare triple {37907#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,472 INFO L280 TraceCheckUtils]: 255: Hoare triple {37907#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,473 INFO L280 TraceCheckUtils]: 256: Hoare triple {37907#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,473 INFO L280 TraceCheckUtils]: 257: Hoare triple {37907#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,473 INFO L280 TraceCheckUtils]: 258: Hoare triple {37907#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,474 INFO L280 TraceCheckUtils]: 259: Hoare triple {37907#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,474 INFO L280 TraceCheckUtils]: 260: Hoare triple {37907#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,474 INFO L280 TraceCheckUtils]: 261: Hoare triple {37907#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,474 INFO L280 TraceCheckUtils]: 262: Hoare triple {37907#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,475 INFO L280 TraceCheckUtils]: 263: Hoare triple {37907#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,475 INFO L280 TraceCheckUtils]: 264: Hoare triple {37907#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,475 INFO L280 TraceCheckUtils]: 265: Hoare triple {37907#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,476 INFO L280 TraceCheckUtils]: 266: Hoare triple {37907#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,476 INFO L280 TraceCheckUtils]: 267: Hoare triple {37907#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,476 INFO L280 TraceCheckUtils]: 268: Hoare triple {37907#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,477 INFO L280 TraceCheckUtils]: 269: Hoare triple {37907#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,477 INFO L280 TraceCheckUtils]: 270: Hoare triple {37907#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,477 INFO L280 TraceCheckUtils]: 271: Hoare triple {37907#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,477 INFO L280 TraceCheckUtils]: 272: Hoare triple {37907#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,478 INFO L280 TraceCheckUtils]: 273: Hoare triple {37907#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,478 INFO L280 TraceCheckUtils]: 274: Hoare triple {37907#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,478 INFO L280 TraceCheckUtils]: 275: Hoare triple {37907#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,479 INFO L280 TraceCheckUtils]: 276: Hoare triple {37907#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,479 INFO L280 TraceCheckUtils]: 277: Hoare triple {37907#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,479 INFO L280 TraceCheckUtils]: 278: Hoare triple {37907#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,480 INFO L280 TraceCheckUtils]: 279: Hoare triple {37907#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,480 INFO L280 TraceCheckUtils]: 280: Hoare triple {37907#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,480 INFO L280 TraceCheckUtils]: 281: Hoare triple {37907#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,480 INFO L280 TraceCheckUtils]: 282: Hoare triple {37907#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,481 INFO L280 TraceCheckUtils]: 283: Hoare triple {37907#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,481 INFO L280 TraceCheckUtils]: 284: Hoare triple {37907#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,481 INFO L280 TraceCheckUtils]: 285: Hoare triple {37907#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,482 INFO L280 TraceCheckUtils]: 286: Hoare triple {37907#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,482 INFO L280 TraceCheckUtils]: 287: Hoare triple {37907#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,482 INFO L280 TraceCheckUtils]: 288: Hoare triple {37907#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,483 INFO L280 TraceCheckUtils]: 289: Hoare triple {37907#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,483 INFO L280 TraceCheckUtils]: 290: Hoare triple {37907#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,483 INFO L280 TraceCheckUtils]: 291: Hoare triple {37907#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,483 INFO L280 TraceCheckUtils]: 292: Hoare triple {37907#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {37907#false} is VALID [2020-07-18 06:26:37,484 INFO L280 TraceCheckUtils]: 293: Hoare triple {37907#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0; {37907#false} is VALID [2020-07-18 06:26:37,484 INFO L280 TraceCheckUtils]: 294: Hoare triple {37907#false} assume !false; {37907#false} is VALID [2020-07-18 06:26:37,590 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 181 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-18 06:26:37,591 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2139126683] [2020-07-18 06:26:37,591 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-18 06:26:37,591 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2020-07-18 06:26:37,592 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635139644] [2020-07-18 06:26:37,593 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 295 [2020-07-18 06:26:37,594 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 06:26:37,595 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states. [2020-07-18 06:26:37,974 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 295 edges. 295 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 06:26:37,974 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-07-18 06:26:37,974 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 06:26:37,974 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-07-18 06:26:37,975 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-07-18 06:26:37,975 INFO L87 Difference]: Start difference. First operand 2229 states and 2839 transitions. Second operand 7 states. [2020-07-18 06:27:03,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 06:27:03,526 INFO L93 Difference]: Finished difference Result 5207 states and 6696 transitions. [2020-07-18 06:27:03,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-18 06:27:03,526 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 295 [2020-07-18 06:27:03,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 06:27:03,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-18 06:27:03,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1907 transitions. [2020-07-18 06:27:03,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-18 06:27:03,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1907 transitions. [2020-07-18 06:27:03,550 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 12 states and 1907 transitions. [2020-07-18 06:27:06,557 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1907 edges. 1907 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 06:27:06,913 INFO L225 Difference]: With dead ends: 5207 [2020-07-18 06:27:06,913 INFO L226 Difference]: Without dead ends: 2993 [2020-07-18 06:27:06,919 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2020-07-18 06:27:06,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2993 states. [2020-07-18 06:27:21,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2993 to 2832. [2020-07-18 06:27:21,504 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 06:27:21,504 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2993 states. Second operand 2832 states. [2020-07-18 06:27:21,504 INFO L74 IsIncluded]: Start isIncluded. First operand 2993 states. Second operand 2832 states. [2020-07-18 06:27:21,504 INFO L87 Difference]: Start difference. First operand 2993 states. Second operand 2832 states. [2020-07-18 06:27:22,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 06:27:22,008 INFO L93 Difference]: Finished difference Result 2993 states and 3747 transitions. [2020-07-18 06:27:22,008 INFO L276 IsEmpty]: Start isEmpty. Operand 2993 states and 3747 transitions. [2020-07-18 06:27:22,016 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 06:27:22,016 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 06:27:22,016 INFO L74 IsIncluded]: Start isIncluded. First operand 2832 states. Second operand 2993 states. [2020-07-18 06:27:22,016 INFO L87 Difference]: Start difference. First operand 2832 states. Second operand 2993 states. [2020-07-18 06:27:22,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 06:27:22,324 INFO L93 Difference]: Finished difference Result 2993 states and 3747 transitions. [2020-07-18 06:27:22,324 INFO L276 IsEmpty]: Start isEmpty. Operand 2993 states and 3747 transitions. [2020-07-18 06:27:22,329 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 06:27:22,329 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 06:27:22,329 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 06:27:22,330 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 06:27:22,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2832 states. [2020-07-18 06:27:22,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2832 states to 2832 states and 3582 transitions. [2020-07-18 06:27:22,618 INFO L78 Accepts]: Start accepts. Automaton has 2832 states and 3582 transitions. Word has length 295 [2020-07-18 06:27:22,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 06:27:22,618 INFO L479 AbstractCegarLoop]: Abstraction has 2832 states and 3582 transitions. [2020-07-18 06:27:22,618 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-07-18 06:27:22,618 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2832 states and 3582 transitions. [2020-07-18 06:27:30,152 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 3582 edges. 3582 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 06:27:30,153 INFO L276 IsEmpty]: Start isEmpty. Operand 2832 states and 3582 transitions. [2020-07-18 06:27:30,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 419 [2020-07-18 06:27:30,164 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 06:27:30,164 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, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 06:27:30,164 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-07-18 06:27:30,164 INFO L427 AbstractCegarLoop]: === Iteration 5 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 06:27:30,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 06:27:30,165 INFO L82 PathProgramCache]: Analyzing trace with hash -1881392687, now seen corresponding path program 1 times [2020-07-18 06:27:30,165 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 06:27:30,165 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1464327295] [2020-07-18 06:27:30,165 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 06:27:30,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:27:30,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:27:30,388 INFO L280 TraceCheckUtils]: 0: Hoare triple {60547#(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; {60211#true} is VALID [2020-07-18 06:27:30,388 INFO L280 TraceCheckUtils]: 1: Hoare triple {60211#true} ~inputB~0 := 2; {60211#true} is VALID [2020-07-18 06:27:30,388 INFO L280 TraceCheckUtils]: 2: Hoare triple {60211#true} ~inputC~0 := 3; {60211#true} is VALID [2020-07-18 06:27:30,388 INFO L280 TraceCheckUtils]: 3: Hoare triple {60211#true} ~inputF~0 := 6; {60211#true} is VALID [2020-07-18 06:27:30,389 INFO L280 TraceCheckUtils]: 4: Hoare triple {60211#true} ~inputE~0 := 5; {60211#true} is VALID [2020-07-18 06:27:30,389 INFO L280 TraceCheckUtils]: 5: Hoare triple {60211#true} ~inputA~0 := 1; {60211#true} is VALID [2020-07-18 06:27:30,389 INFO L280 TraceCheckUtils]: 6: Hoare triple {60211#true} ~a21~0 := 7; {60211#true} is VALID [2020-07-18 06:27:30,390 INFO L280 TraceCheckUtils]: 7: Hoare triple {60211#true} ~a15~0 := 8; {60548#(<= ~a15~0 8)} is VALID [2020-07-18 06:27:30,391 INFO L280 TraceCheckUtils]: 8: Hoare triple {60548#(<= ~a15~0 8)} ~a12~0 := -49; {60549#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} is VALID [2020-07-18 06:27:30,391 INFO L280 TraceCheckUtils]: 9: Hoare triple {60549#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} ~a24~0 := 1; {60549#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} is VALID [2020-07-18 06:27:30,392 INFO L280 TraceCheckUtils]: 10: Hoare triple {60549#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} assume true; {60549#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} is VALID [2020-07-18 06:27:30,393 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {60549#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} {60211#true} #1397#return; {60225#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} is VALID [2020-07-18 06:27:30,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:27:30,549 INFO L280 TraceCheckUtils]: 0: Hoare triple {60550#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,550 INFO L280 TraceCheckUtils]: 1: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,552 INFO L280 TraceCheckUtils]: 2: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,553 INFO L280 TraceCheckUtils]: 3: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,554 INFO L280 TraceCheckUtils]: 4: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,555 INFO L280 TraceCheckUtils]: 5: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,556 INFO L280 TraceCheckUtils]: 6: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,556 INFO L280 TraceCheckUtils]: 7: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,557 INFO L280 TraceCheckUtils]: 8: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,558 INFO L280 TraceCheckUtils]: 9: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,559 INFO L280 TraceCheckUtils]: 10: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,560 INFO L280 TraceCheckUtils]: 11: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,560 INFO L280 TraceCheckUtils]: 12: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,561 INFO L280 TraceCheckUtils]: 13: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,562 INFO L280 TraceCheckUtils]: 14: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,563 INFO L280 TraceCheckUtils]: 15: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,564 INFO L280 TraceCheckUtils]: 16: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,565 INFO L280 TraceCheckUtils]: 17: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,566 INFO L280 TraceCheckUtils]: 18: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,567 INFO L280 TraceCheckUtils]: 19: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,568 INFO L280 TraceCheckUtils]: 20: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,569 INFO L280 TraceCheckUtils]: 21: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,569 INFO L280 TraceCheckUtils]: 22: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,570 INFO L280 TraceCheckUtils]: 23: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,571 INFO L280 TraceCheckUtils]: 24: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,572 INFO L280 TraceCheckUtils]: 25: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,573 INFO L280 TraceCheckUtils]: 26: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,574 INFO L280 TraceCheckUtils]: 27: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,575 INFO L280 TraceCheckUtils]: 28: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,575 INFO L280 TraceCheckUtils]: 29: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,576 INFO L280 TraceCheckUtils]: 30: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,577 INFO L280 TraceCheckUtils]: 31: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,578 INFO L280 TraceCheckUtils]: 32: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,579 INFO L280 TraceCheckUtils]: 33: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,580 INFO L280 TraceCheckUtils]: 34: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,581 INFO L280 TraceCheckUtils]: 35: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,582 INFO L280 TraceCheckUtils]: 36: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,583 INFO L280 TraceCheckUtils]: 37: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,584 INFO L280 TraceCheckUtils]: 38: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,586 INFO L280 TraceCheckUtils]: 39: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,587 INFO L280 TraceCheckUtils]: 40: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,588 INFO L280 TraceCheckUtils]: 41: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,590 INFO L280 TraceCheckUtils]: 42: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,591 INFO L280 TraceCheckUtils]: 43: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,592 INFO L280 TraceCheckUtils]: 44: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,594 INFO L280 TraceCheckUtils]: 45: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,595 INFO L280 TraceCheckUtils]: 46: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,596 INFO L280 TraceCheckUtils]: 47: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,597 INFO L280 TraceCheckUtils]: 48: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,599 INFO L280 TraceCheckUtils]: 49: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,600 INFO L280 TraceCheckUtils]: 50: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,601 INFO L280 TraceCheckUtils]: 51: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,603 INFO L280 TraceCheckUtils]: 52: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,604 INFO L280 TraceCheckUtils]: 53: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,605 INFO L280 TraceCheckUtils]: 54: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,607 INFO L280 TraceCheckUtils]: 55: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,608 INFO L280 TraceCheckUtils]: 56: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,609 INFO L280 TraceCheckUtils]: 57: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,611 INFO L280 TraceCheckUtils]: 58: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,612 INFO L280 TraceCheckUtils]: 59: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,613 INFO L280 TraceCheckUtils]: 60: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,615 INFO L280 TraceCheckUtils]: 61: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,616 INFO L280 TraceCheckUtils]: 62: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,617 INFO L280 TraceCheckUtils]: 63: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,619 INFO L280 TraceCheckUtils]: 64: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,620 INFO L280 TraceCheckUtils]: 65: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,621 INFO L280 TraceCheckUtils]: 66: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,622 INFO L280 TraceCheckUtils]: 67: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,624 INFO L280 TraceCheckUtils]: 68: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,625 INFO L280 TraceCheckUtils]: 69: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,627 INFO L280 TraceCheckUtils]: 70: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,628 INFO L280 TraceCheckUtils]: 71: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,629 INFO L280 TraceCheckUtils]: 72: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,631 INFO L280 TraceCheckUtils]: 73: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,632 INFO L280 TraceCheckUtils]: 74: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,634 INFO L280 TraceCheckUtils]: 75: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,635 INFO L280 TraceCheckUtils]: 76: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,636 INFO L280 TraceCheckUtils]: 77: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,638 INFO L280 TraceCheckUtils]: 78: Hoare triple {60551#(and (= ~a12~0 |old(~a12~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,639 INFO L280 TraceCheckUtils]: 79: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,641 INFO L280 TraceCheckUtils]: 80: Hoare triple {60551#(and (= ~a12~0 |old(~a12~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,642 INFO L280 TraceCheckUtils]: 81: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,644 INFO L280 TraceCheckUtils]: 82: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,645 INFO L280 TraceCheckUtils]: 83: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,646 INFO L280 TraceCheckUtils]: 84: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,648 INFO L280 TraceCheckUtils]: 85: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,649 INFO L280 TraceCheckUtils]: 86: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,650 INFO L280 TraceCheckUtils]: 87: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,652 INFO L280 TraceCheckUtils]: 88: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,653 INFO L280 TraceCheckUtils]: 89: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,655 INFO L280 TraceCheckUtils]: 90: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,656 INFO L280 TraceCheckUtils]: 91: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,657 INFO L280 TraceCheckUtils]: 92: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,659 INFO L280 TraceCheckUtils]: 93: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,660 INFO L280 TraceCheckUtils]: 94: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,661 INFO L280 TraceCheckUtils]: 95: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,662 INFO L280 TraceCheckUtils]: 96: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,663 INFO L280 TraceCheckUtils]: 97: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,664 INFO L280 TraceCheckUtils]: 98: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,665 INFO L280 TraceCheckUtils]: 99: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,666 INFO L280 TraceCheckUtils]: 100: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,667 INFO L280 TraceCheckUtils]: 101: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,668 INFO L280 TraceCheckUtils]: 102: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,669 INFO L280 TraceCheckUtils]: 103: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,670 INFO L280 TraceCheckUtils]: 104: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,671 INFO L280 TraceCheckUtils]: 105: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,672 INFO L280 TraceCheckUtils]: 106: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,673 INFO L280 TraceCheckUtils]: 107: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,674 INFO L280 TraceCheckUtils]: 108: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,676 INFO L280 TraceCheckUtils]: 109: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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))); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,677 INFO L280 TraceCheckUtils]: 110: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,679 INFO L280 TraceCheckUtils]: 111: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,681 INFO L280 TraceCheckUtils]: 112: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,682 INFO L280 TraceCheckUtils]: 113: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,684 INFO L280 TraceCheckUtils]: 114: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,685 INFO L280 TraceCheckUtils]: 115: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,686 INFO L280 TraceCheckUtils]: 116: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,688 INFO L280 TraceCheckUtils]: 117: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,689 INFO L280 TraceCheckUtils]: 118: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,691 INFO L280 TraceCheckUtils]: 119: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,692 INFO L280 TraceCheckUtils]: 120: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,694 INFO L280 TraceCheckUtils]: 121: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,695 INFO L280 TraceCheckUtils]: 122: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,697 INFO L280 TraceCheckUtils]: 123: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,698 INFO L280 TraceCheckUtils]: 124: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,699 INFO L280 TraceCheckUtils]: 125: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,701 INFO L280 TraceCheckUtils]: 126: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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)); {60552#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-18 06:27:30,702 INFO L280 TraceCheckUtils]: 127: Hoare triple {60552#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} ~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039; {60552#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-18 06:27:30,703 INFO L280 TraceCheckUtils]: 128: Hoare triple {60552#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} ~a15~0 := 8; {60552#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-18 06:27:30,704 INFO L280 TraceCheckUtils]: 129: Hoare triple {60552#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} ~a21~0 := 10; {60552#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-18 06:27:30,705 INFO L280 TraceCheckUtils]: 130: Hoare triple {60552#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} #res := 26; {60552#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-18 06:27:30,706 INFO L280 TraceCheckUtils]: 131: Hoare triple {60552#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} assume true; {60552#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-18 06:27:30,708 INFO L275 TraceCheckUtils]: 132: Hoare quadruple {60552#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} {60225#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} #1401#return; {60212#false} is VALID [2020-07-18 06:27:30,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:27:30,847 INFO L280 TraceCheckUtils]: 0: Hoare triple {60550#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {60211#true} is VALID [2020-07-18 06:27:30,848 INFO L280 TraceCheckUtils]: 1: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,848 INFO L280 TraceCheckUtils]: 2: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,848 INFO L280 TraceCheckUtils]: 3: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,848 INFO L280 TraceCheckUtils]: 4: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,849 INFO L280 TraceCheckUtils]: 5: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,849 INFO L280 TraceCheckUtils]: 6: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,849 INFO L280 TraceCheckUtils]: 7: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,849 INFO L280 TraceCheckUtils]: 8: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,849 INFO L280 TraceCheckUtils]: 9: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,850 INFO L280 TraceCheckUtils]: 10: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,850 INFO L280 TraceCheckUtils]: 11: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,850 INFO L280 TraceCheckUtils]: 12: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,850 INFO L280 TraceCheckUtils]: 13: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,851 INFO L280 TraceCheckUtils]: 14: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,851 INFO L280 TraceCheckUtils]: 15: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,851 INFO L280 TraceCheckUtils]: 16: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,852 INFO L280 TraceCheckUtils]: 17: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,852 INFO L280 TraceCheckUtils]: 18: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,852 INFO L280 TraceCheckUtils]: 19: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,853 INFO L280 TraceCheckUtils]: 20: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,853 INFO L280 TraceCheckUtils]: 21: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,853 INFO L280 TraceCheckUtils]: 22: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,854 INFO L280 TraceCheckUtils]: 23: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,854 INFO L280 TraceCheckUtils]: 24: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,854 INFO L280 TraceCheckUtils]: 25: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,855 INFO L280 TraceCheckUtils]: 26: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,855 INFO L280 TraceCheckUtils]: 27: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,855 INFO L280 TraceCheckUtils]: 28: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,856 INFO L280 TraceCheckUtils]: 29: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,856 INFO L280 TraceCheckUtils]: 30: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,856 INFO L280 TraceCheckUtils]: 31: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,857 INFO L280 TraceCheckUtils]: 32: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,857 INFO L280 TraceCheckUtils]: 33: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,857 INFO L280 TraceCheckUtils]: 34: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,858 INFO L280 TraceCheckUtils]: 35: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,858 INFO L280 TraceCheckUtils]: 36: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,858 INFO L280 TraceCheckUtils]: 37: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,858 INFO L280 TraceCheckUtils]: 38: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,859 INFO L280 TraceCheckUtils]: 39: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,859 INFO L280 TraceCheckUtils]: 40: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,859 INFO L280 TraceCheckUtils]: 41: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,860 INFO L280 TraceCheckUtils]: 42: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,860 INFO L280 TraceCheckUtils]: 43: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,860 INFO L280 TraceCheckUtils]: 44: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,861 INFO L280 TraceCheckUtils]: 45: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,861 INFO L280 TraceCheckUtils]: 46: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,861 INFO L280 TraceCheckUtils]: 47: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,862 INFO L280 TraceCheckUtils]: 48: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,862 INFO L280 TraceCheckUtils]: 49: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,862 INFO L280 TraceCheckUtils]: 50: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,863 INFO L280 TraceCheckUtils]: 51: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,863 INFO L280 TraceCheckUtils]: 52: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,863 INFO L280 TraceCheckUtils]: 53: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,864 INFO L280 TraceCheckUtils]: 54: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,864 INFO L280 TraceCheckUtils]: 55: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,864 INFO L280 TraceCheckUtils]: 56: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,865 INFO L280 TraceCheckUtils]: 57: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,865 INFO L280 TraceCheckUtils]: 58: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,865 INFO L280 TraceCheckUtils]: 59: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,866 INFO L280 TraceCheckUtils]: 60: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,866 INFO L280 TraceCheckUtils]: 61: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,866 INFO L280 TraceCheckUtils]: 62: Hoare triple {60211#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,867 INFO L280 TraceCheckUtils]: 63: Hoare triple {60211#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:30,867 INFO L280 TraceCheckUtils]: 64: Hoare triple {60211#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,867 INFO L280 TraceCheckUtils]: 65: Hoare triple {60211#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {60211#true} is VALID [2020-07-18 06:27:30,867 INFO L280 TraceCheckUtils]: 66: Hoare triple {60211#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:30,868 INFO L280 TraceCheckUtils]: 67: Hoare triple {60211#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {60211#true} is VALID [2020-07-18 06:27:30,868 INFO L280 TraceCheckUtils]: 68: Hoare triple {60211#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {60211#true} is VALID [2020-07-18 06:27:30,868 INFO L280 TraceCheckUtils]: 69: Hoare triple {60211#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {60211#true} is VALID [2020-07-18 06:27:30,869 INFO L280 TraceCheckUtils]: 70: Hoare triple {60211#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {60211#true} is VALID [2020-07-18 06:27:30,869 INFO L280 TraceCheckUtils]: 71: Hoare triple {60211#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:30,869 INFO L280 TraceCheckUtils]: 72: Hoare triple {60211#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {60211#true} is VALID [2020-07-18 06:27:30,870 INFO L280 TraceCheckUtils]: 73: Hoare triple {60211#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {60211#true} is VALID [2020-07-18 06:27:30,870 INFO L280 TraceCheckUtils]: 74: Hoare triple {60211#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:30,870 INFO L280 TraceCheckUtils]: 75: Hoare triple {60211#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:30,871 INFO L280 TraceCheckUtils]: 76: Hoare triple {60211#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {60211#true} is VALID [2020-07-18 06:27:30,871 INFO L280 TraceCheckUtils]: 77: Hoare triple {60211#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {60211#true} is VALID [2020-07-18 06:27:30,871 INFO L280 TraceCheckUtils]: 78: Hoare triple {60211#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {60211#true} is VALID [2020-07-18 06:27:30,872 INFO L280 TraceCheckUtils]: 79: Hoare triple {60211#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {60211#true} is VALID [2020-07-18 06:27:30,872 INFO L280 TraceCheckUtils]: 80: Hoare triple {60211#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:30,872 INFO L280 TraceCheckUtils]: 81: Hoare triple {60211#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {60211#true} is VALID [2020-07-18 06:27:30,873 INFO L280 TraceCheckUtils]: 82: Hoare triple {60211#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:30,873 INFO L280 TraceCheckUtils]: 83: Hoare triple {60211#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {60211#true} is VALID [2020-07-18 06:27:30,873 INFO L280 TraceCheckUtils]: 84: Hoare triple {60211#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {60211#true} is VALID [2020-07-18 06:27:30,873 INFO L280 TraceCheckUtils]: 85: Hoare triple {60211#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:30,874 INFO L280 TraceCheckUtils]: 86: Hoare triple {60211#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:30,874 INFO L280 TraceCheckUtils]: 87: Hoare triple {60211#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {60211#true} is VALID [2020-07-18 06:27:30,874 INFO L280 TraceCheckUtils]: 88: Hoare triple {60211#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {60211#true} is VALID [2020-07-18 06:27:30,875 INFO L280 TraceCheckUtils]: 89: Hoare triple {60211#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {60211#true} is VALID [2020-07-18 06:27:30,875 INFO L280 TraceCheckUtils]: 90: Hoare triple {60211#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:30,875 INFO L280 TraceCheckUtils]: 91: Hoare triple {60211#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,876 INFO L280 TraceCheckUtils]: 92: Hoare triple {60211#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {60211#true} is VALID [2020-07-18 06:27:30,876 INFO L280 TraceCheckUtils]: 93: Hoare triple {60211#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:30,876 INFO L280 TraceCheckUtils]: 94: Hoare triple {60211#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {60211#true} is VALID [2020-07-18 06:27:30,877 INFO L280 TraceCheckUtils]: 95: Hoare triple {60211#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:30,877 INFO L280 TraceCheckUtils]: 96: Hoare triple {60211#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {60211#true} is VALID [2020-07-18 06:27:30,877 INFO L280 TraceCheckUtils]: 97: Hoare triple {60211#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {60211#true} is VALID [2020-07-18 06:27:30,878 INFO L280 TraceCheckUtils]: 98: Hoare triple {60211#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,878 INFO L280 TraceCheckUtils]: 99: Hoare triple {60211#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {60211#true} is VALID [2020-07-18 06:27:30,878 INFO L280 TraceCheckUtils]: 100: Hoare triple {60211#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {60211#true} is VALID [2020-07-18 06:27:30,879 INFO L280 TraceCheckUtils]: 101: Hoare triple {60211#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {60211#true} is VALID [2020-07-18 06:27:30,879 INFO L280 TraceCheckUtils]: 102: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {60211#true} is VALID [2020-07-18 06:27:30,879 INFO L280 TraceCheckUtils]: 103: Hoare triple {60211#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {60211#true} is VALID [2020-07-18 06:27:30,880 INFO L280 TraceCheckUtils]: 104: Hoare triple {60211#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:30,880 INFO L280 TraceCheckUtils]: 105: Hoare triple {60211#true} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input; {60211#true} is VALID [2020-07-18 06:27:30,880 INFO L280 TraceCheckUtils]: 106: Hoare triple {60211#true} ~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5); {60211#true} is VALID [2020-07-18 06:27:30,881 INFO L280 TraceCheckUtils]: 107: Hoare triple {60211#true} ~a24~0 := 1; {60211#true} is VALID [2020-07-18 06:27:30,881 INFO L280 TraceCheckUtils]: 108: Hoare triple {60211#true} ~a15~0 := 9; {60211#true} is VALID [2020-07-18 06:27:30,881 INFO L280 TraceCheckUtils]: 109: Hoare triple {60211#true} ~a21~0 := 9; {60211#true} is VALID [2020-07-18 06:27:30,882 INFO L280 TraceCheckUtils]: 110: Hoare triple {60211#true} #res := -1; {60211#true} is VALID [2020-07-18 06:27:30,882 INFO L280 TraceCheckUtils]: 111: Hoare triple {60211#true} assume true; {60211#true} is VALID [2020-07-18 06:27:30,882 INFO L275 TraceCheckUtils]: 112: Hoare quadruple {60211#true} {60212#false} #1401#return; {60212#false} is VALID [2020-07-18 06:27:30,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:27:30,926 INFO L280 TraceCheckUtils]: 0: Hoare triple {60550#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {60211#true} is VALID [2020-07-18 06:27:30,927 INFO L280 TraceCheckUtils]: 1: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,927 INFO L280 TraceCheckUtils]: 2: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,927 INFO L280 TraceCheckUtils]: 3: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,927 INFO L280 TraceCheckUtils]: 4: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,928 INFO L280 TraceCheckUtils]: 5: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,928 INFO L280 TraceCheckUtils]: 6: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,928 INFO L280 TraceCheckUtils]: 7: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,928 INFO L280 TraceCheckUtils]: 8: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,929 INFO L280 TraceCheckUtils]: 9: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,929 INFO L280 TraceCheckUtils]: 10: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,929 INFO L280 TraceCheckUtils]: 11: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,929 INFO L280 TraceCheckUtils]: 12: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,929 INFO L280 TraceCheckUtils]: 13: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,929 INFO L280 TraceCheckUtils]: 14: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,930 INFO L280 TraceCheckUtils]: 15: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,930 INFO L280 TraceCheckUtils]: 16: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,930 INFO L280 TraceCheckUtils]: 17: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,930 INFO L280 TraceCheckUtils]: 18: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,930 INFO L280 TraceCheckUtils]: 19: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,931 INFO L280 TraceCheckUtils]: 20: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,931 INFO L280 TraceCheckUtils]: 21: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,931 INFO L280 TraceCheckUtils]: 22: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,931 INFO L280 TraceCheckUtils]: 23: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,931 INFO L280 TraceCheckUtils]: 24: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,931 INFO L280 TraceCheckUtils]: 25: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,932 INFO L280 TraceCheckUtils]: 26: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,932 INFO L280 TraceCheckUtils]: 27: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,932 INFO L280 TraceCheckUtils]: 28: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,932 INFO L280 TraceCheckUtils]: 29: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,932 INFO L280 TraceCheckUtils]: 30: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,933 INFO L280 TraceCheckUtils]: 31: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,933 INFO L280 TraceCheckUtils]: 32: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,933 INFO L280 TraceCheckUtils]: 33: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,934 INFO L280 TraceCheckUtils]: 34: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,934 INFO L280 TraceCheckUtils]: 35: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,934 INFO L280 TraceCheckUtils]: 36: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,935 INFO L280 TraceCheckUtils]: 37: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,935 INFO L280 TraceCheckUtils]: 38: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,935 INFO L280 TraceCheckUtils]: 39: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,936 INFO L280 TraceCheckUtils]: 40: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,936 INFO L280 TraceCheckUtils]: 41: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,936 INFO L280 TraceCheckUtils]: 42: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,936 INFO L280 TraceCheckUtils]: 43: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,937 INFO L280 TraceCheckUtils]: 44: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,937 INFO L280 TraceCheckUtils]: 45: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,937 INFO L280 TraceCheckUtils]: 46: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,938 INFO L280 TraceCheckUtils]: 47: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,938 INFO L280 TraceCheckUtils]: 48: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,938 INFO L280 TraceCheckUtils]: 49: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,939 INFO L280 TraceCheckUtils]: 50: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,939 INFO L280 TraceCheckUtils]: 51: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,939 INFO L280 TraceCheckUtils]: 52: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,940 INFO L280 TraceCheckUtils]: 53: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,940 INFO L280 TraceCheckUtils]: 54: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,940 INFO L280 TraceCheckUtils]: 55: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,941 INFO L280 TraceCheckUtils]: 56: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,941 INFO L280 TraceCheckUtils]: 57: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,941 INFO L280 TraceCheckUtils]: 58: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,942 INFO L280 TraceCheckUtils]: 59: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,942 INFO L280 TraceCheckUtils]: 60: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,942 INFO L280 TraceCheckUtils]: 61: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,943 INFO L280 TraceCheckUtils]: 62: Hoare triple {60211#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,943 INFO L280 TraceCheckUtils]: 63: Hoare triple {60211#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:30,943 INFO L280 TraceCheckUtils]: 64: Hoare triple {60211#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:30,944 INFO L280 TraceCheckUtils]: 65: Hoare triple {60211#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {60211#true} is VALID [2020-07-18 06:27:30,944 INFO L280 TraceCheckUtils]: 66: Hoare triple {60211#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:30,944 INFO L280 TraceCheckUtils]: 67: Hoare triple {60211#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {60211#true} is VALID [2020-07-18 06:27:30,944 INFO L280 TraceCheckUtils]: 68: Hoare triple {60211#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {60211#true} is VALID [2020-07-18 06:27:30,945 INFO L280 TraceCheckUtils]: 69: Hoare triple {60211#true} assume (((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0; {60211#true} is VALID [2020-07-18 06:27:30,945 INFO L280 TraceCheckUtils]: 70: Hoare triple {60211#true} ~a12~0 := (if 32000 + (~a12~0 - -334333) < 0 && 0 != (32000 + (~a12~0 - -334333)) % 5 then 1 + (32000 + (~a12~0 - -334333)) / 5 else (32000 + (~a12~0 - -334333)) / 5); {60211#true} is VALID [2020-07-18 06:27:30,945 INFO L280 TraceCheckUtils]: 71: Hoare triple {60211#true} ~a21~0 := 8; {60211#true} is VALID [2020-07-18 06:27:30,946 INFO L280 TraceCheckUtils]: 72: Hoare triple {60211#true} #res := 22; {60211#true} is VALID [2020-07-18 06:27:30,946 INFO L280 TraceCheckUtils]: 73: Hoare triple {60211#true} assume true; {60211#true} is VALID [2020-07-18 06:27:30,946 INFO L275 TraceCheckUtils]: 74: Hoare quadruple {60211#true} {60212#false} #1401#return; {60212#false} is VALID [2020-07-18 06:27:30,954 INFO L263 TraceCheckUtils]: 0: Hoare triple {60211#true} call ULTIMATE.init(); {60547#(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-18 06:27:30,954 INFO L280 TraceCheckUtils]: 1: Hoare triple {60547#(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; {60211#true} is VALID [2020-07-18 06:27:30,955 INFO L280 TraceCheckUtils]: 2: Hoare triple {60211#true} ~inputB~0 := 2; {60211#true} is VALID [2020-07-18 06:27:30,955 INFO L280 TraceCheckUtils]: 3: Hoare triple {60211#true} ~inputC~0 := 3; {60211#true} is VALID [2020-07-18 06:27:30,955 INFO L280 TraceCheckUtils]: 4: Hoare triple {60211#true} ~inputF~0 := 6; {60211#true} is VALID [2020-07-18 06:27:30,956 INFO L280 TraceCheckUtils]: 5: Hoare triple {60211#true} ~inputE~0 := 5; {60211#true} is VALID [2020-07-18 06:27:30,956 INFO L280 TraceCheckUtils]: 6: Hoare triple {60211#true} ~inputA~0 := 1; {60211#true} is VALID [2020-07-18 06:27:30,956 INFO L280 TraceCheckUtils]: 7: Hoare triple {60211#true} ~a21~0 := 7; {60211#true} is VALID [2020-07-18 06:27:30,957 INFO L280 TraceCheckUtils]: 8: Hoare triple {60211#true} ~a15~0 := 8; {60548#(<= ~a15~0 8)} is VALID [2020-07-18 06:27:30,958 INFO L280 TraceCheckUtils]: 9: Hoare triple {60548#(<= ~a15~0 8)} ~a12~0 := -49; {60549#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} is VALID [2020-07-18 06:27:30,960 INFO L280 TraceCheckUtils]: 10: Hoare triple {60549#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} ~a24~0 := 1; {60549#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} is VALID [2020-07-18 06:27:30,961 INFO L280 TraceCheckUtils]: 11: Hoare triple {60549#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} assume true; {60549#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} is VALID [2020-07-18 06:27:30,962 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {60549#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} {60211#true} #1397#return; {60225#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} is VALID [2020-07-18 06:27:30,963 INFO L263 TraceCheckUtils]: 13: Hoare triple {60225#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} call #t~ret4 := main(); {60225#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} is VALID [2020-07-18 06:27:30,965 INFO L280 TraceCheckUtils]: 14: Hoare triple {60225#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} ~output~0 := -1; {60225#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} is VALID [2020-07-18 06:27:30,966 INFO L280 TraceCheckUtils]: 15: Hoare triple {60225#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} assume !false; {60225#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} is VALID [2020-07-18 06:27:30,967 INFO L280 TraceCheckUtils]: 16: Hoare triple {60225#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} havoc ~input~0; {60225#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} is VALID [2020-07-18 06:27:30,968 INFO L280 TraceCheckUtils]: 17: Hoare triple {60225#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {60225#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} is VALID [2020-07-18 06:27:30,969 INFO L280 TraceCheckUtils]: 18: Hoare triple {60225#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} ~input~0 := #t~nondet2; {60225#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} is VALID [2020-07-18 06:27:30,970 INFO L280 TraceCheckUtils]: 19: Hoare triple {60225#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} havoc #t~nondet2; {60225#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} is VALID [2020-07-18 06:27:30,971 INFO L280 TraceCheckUtils]: 20: Hoare triple {60225#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {60225#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} is VALID [2020-07-18 06:27:30,973 INFO L263 TraceCheckUtils]: 21: Hoare triple {60225#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} call #t~ret3 := calculate_output(~input~0); {60550#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,974 INFO L280 TraceCheckUtils]: 22: Hoare triple {60550#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,975 INFO L280 TraceCheckUtils]: 23: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,977 INFO L280 TraceCheckUtils]: 24: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,978 INFO L280 TraceCheckUtils]: 25: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,979 INFO L280 TraceCheckUtils]: 26: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,980 INFO L280 TraceCheckUtils]: 27: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,982 INFO L280 TraceCheckUtils]: 28: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,983 INFO L280 TraceCheckUtils]: 29: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,984 INFO L280 TraceCheckUtils]: 30: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,986 INFO L280 TraceCheckUtils]: 31: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,987 INFO L280 TraceCheckUtils]: 32: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,988 INFO L280 TraceCheckUtils]: 33: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,990 INFO L280 TraceCheckUtils]: 34: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,991 INFO L280 TraceCheckUtils]: 35: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,992 INFO L280 TraceCheckUtils]: 36: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,993 INFO L280 TraceCheckUtils]: 37: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,995 INFO L280 TraceCheckUtils]: 38: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,996 INFO L280 TraceCheckUtils]: 39: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,997 INFO L280 TraceCheckUtils]: 40: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:30,999 INFO L280 TraceCheckUtils]: 41: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,000 INFO L280 TraceCheckUtils]: 42: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,001 INFO L280 TraceCheckUtils]: 43: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,003 INFO L280 TraceCheckUtils]: 44: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,004 INFO L280 TraceCheckUtils]: 45: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,005 INFO L280 TraceCheckUtils]: 46: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,006 INFO L280 TraceCheckUtils]: 47: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,007 INFO L280 TraceCheckUtils]: 48: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,008 INFO L280 TraceCheckUtils]: 49: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,009 INFO L280 TraceCheckUtils]: 50: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,010 INFO L280 TraceCheckUtils]: 51: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,011 INFO L280 TraceCheckUtils]: 52: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,011 INFO L280 TraceCheckUtils]: 53: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,012 INFO L280 TraceCheckUtils]: 54: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,013 INFO L280 TraceCheckUtils]: 55: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,014 INFO L280 TraceCheckUtils]: 56: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,015 INFO L280 TraceCheckUtils]: 57: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,016 INFO L280 TraceCheckUtils]: 58: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,018 INFO L280 TraceCheckUtils]: 59: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,019 INFO L280 TraceCheckUtils]: 60: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,020 INFO L280 TraceCheckUtils]: 61: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,022 INFO L280 TraceCheckUtils]: 62: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,023 INFO L280 TraceCheckUtils]: 63: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,024 INFO L280 TraceCheckUtils]: 64: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,026 INFO L280 TraceCheckUtils]: 65: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,027 INFO L280 TraceCheckUtils]: 66: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,028 INFO L280 TraceCheckUtils]: 67: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,029 INFO L280 TraceCheckUtils]: 68: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,031 INFO L280 TraceCheckUtils]: 69: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,032 INFO L280 TraceCheckUtils]: 70: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,033 INFO L280 TraceCheckUtils]: 71: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,035 INFO L280 TraceCheckUtils]: 72: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,036 INFO L280 TraceCheckUtils]: 73: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,037 INFO L280 TraceCheckUtils]: 74: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,039 INFO L280 TraceCheckUtils]: 75: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,040 INFO L280 TraceCheckUtils]: 76: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,041 INFO L280 TraceCheckUtils]: 77: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,043 INFO L280 TraceCheckUtils]: 78: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,044 INFO L280 TraceCheckUtils]: 79: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,045 INFO L280 TraceCheckUtils]: 80: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,047 INFO L280 TraceCheckUtils]: 81: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,048 INFO L280 TraceCheckUtils]: 82: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,049 INFO L280 TraceCheckUtils]: 83: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,051 INFO L280 TraceCheckUtils]: 84: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,052 INFO L280 TraceCheckUtils]: 85: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,053 INFO L280 TraceCheckUtils]: 86: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,054 INFO L280 TraceCheckUtils]: 87: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,055 INFO L280 TraceCheckUtils]: 88: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,057 INFO L280 TraceCheckUtils]: 89: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,058 INFO L280 TraceCheckUtils]: 90: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,060 INFO L280 TraceCheckUtils]: 91: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,061 INFO L280 TraceCheckUtils]: 92: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,063 INFO L280 TraceCheckUtils]: 93: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,064 INFO L280 TraceCheckUtils]: 94: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,066 INFO L280 TraceCheckUtils]: 95: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,067 INFO L280 TraceCheckUtils]: 96: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,068 INFO L280 TraceCheckUtils]: 97: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,070 INFO L280 TraceCheckUtils]: 98: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,071 INFO L280 TraceCheckUtils]: 99: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,073 INFO L280 TraceCheckUtils]: 100: Hoare triple {60551#(and (= ~a12~0 |old(~a12~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,074 INFO L280 TraceCheckUtils]: 101: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,075 INFO L280 TraceCheckUtils]: 102: Hoare triple {60551#(and (= ~a12~0 |old(~a12~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,077 INFO L280 TraceCheckUtils]: 103: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,078 INFO L280 TraceCheckUtils]: 104: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,079 INFO L280 TraceCheckUtils]: 105: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,081 INFO L280 TraceCheckUtils]: 106: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,082 INFO L280 TraceCheckUtils]: 107: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,083 INFO L280 TraceCheckUtils]: 108: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,085 INFO L280 TraceCheckUtils]: 109: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,086 INFO L280 TraceCheckUtils]: 110: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,088 INFO L280 TraceCheckUtils]: 111: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,089 INFO L280 TraceCheckUtils]: 112: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,090 INFO L280 TraceCheckUtils]: 113: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,091 INFO L280 TraceCheckUtils]: 114: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,092 INFO L280 TraceCheckUtils]: 115: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,093 INFO L280 TraceCheckUtils]: 116: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,094 INFO L280 TraceCheckUtils]: 117: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,095 INFO L280 TraceCheckUtils]: 118: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,096 INFO L280 TraceCheckUtils]: 119: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,097 INFO L280 TraceCheckUtils]: 120: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,098 INFO L280 TraceCheckUtils]: 121: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,099 INFO L280 TraceCheckUtils]: 122: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,100 INFO L280 TraceCheckUtils]: 123: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,102 INFO L280 TraceCheckUtils]: 124: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,103 INFO L280 TraceCheckUtils]: 125: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,104 INFO L280 TraceCheckUtils]: 126: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,106 INFO L280 TraceCheckUtils]: 127: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,107 INFO L280 TraceCheckUtils]: 128: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,109 INFO L280 TraceCheckUtils]: 129: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,110 INFO L280 TraceCheckUtils]: 130: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,112 INFO L280 TraceCheckUtils]: 131: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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))); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,113 INFO L280 TraceCheckUtils]: 132: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,115 INFO L280 TraceCheckUtils]: 133: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,116 INFO L280 TraceCheckUtils]: 134: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,117 INFO L280 TraceCheckUtils]: 135: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,119 INFO L280 TraceCheckUtils]: 136: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,120 INFO L280 TraceCheckUtils]: 137: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,122 INFO L280 TraceCheckUtils]: 138: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,123 INFO L280 TraceCheckUtils]: 139: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,125 INFO L280 TraceCheckUtils]: 140: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,126 INFO L280 TraceCheckUtils]: 141: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,128 INFO L280 TraceCheckUtils]: 142: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,129 INFO L280 TraceCheckUtils]: 143: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,130 INFO L280 TraceCheckUtils]: 144: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,132 INFO L280 TraceCheckUtils]: 145: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,133 INFO L280 TraceCheckUtils]: 146: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,134 INFO L280 TraceCheckUtils]: 147: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,135 INFO L280 TraceCheckUtils]: 148: Hoare triple {60551#(and (= ~a12~0 |old(~a12~0)|) (= ~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)); {60552#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-18 06:27:31,136 INFO L280 TraceCheckUtils]: 149: Hoare triple {60552#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} ~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039; {60552#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-18 06:27:31,137 INFO L280 TraceCheckUtils]: 150: Hoare triple {60552#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} ~a15~0 := 8; {60552#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-18 06:27:31,138 INFO L280 TraceCheckUtils]: 151: Hoare triple {60552#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} ~a21~0 := 10; {60552#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-18 06:27:31,139 INFO L280 TraceCheckUtils]: 152: Hoare triple {60552#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} #res := 26; {60552#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-18 06:27:31,140 INFO L280 TraceCheckUtils]: 153: Hoare triple {60552#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} assume true; {60552#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-18 06:27:31,142 INFO L275 TraceCheckUtils]: 154: Hoare quadruple {60552#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} {60225#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} #1401#return; {60212#false} is VALID [2020-07-18 06:27:31,143 INFO L280 TraceCheckUtils]: 155: Hoare triple {60212#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {60212#false} is VALID [2020-07-18 06:27:31,143 INFO L280 TraceCheckUtils]: 156: Hoare triple {60212#false} ~output~0 := #t~ret3; {60212#false} is VALID [2020-07-18 06:27:31,143 INFO L280 TraceCheckUtils]: 157: Hoare triple {60212#false} havoc #t~ret3; {60212#false} is VALID [2020-07-18 06:27:31,144 INFO L280 TraceCheckUtils]: 158: Hoare triple {60212#false} assume !false; {60212#false} is VALID [2020-07-18 06:27:31,144 INFO L280 TraceCheckUtils]: 159: Hoare triple {60212#false} havoc ~input~0; {60212#false} is VALID [2020-07-18 06:27:31,144 INFO L280 TraceCheckUtils]: 160: Hoare triple {60212#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {60212#false} is VALID [2020-07-18 06:27:31,144 INFO L280 TraceCheckUtils]: 161: Hoare triple {60212#false} ~input~0 := #t~nondet2; {60212#false} is VALID [2020-07-18 06:27:31,145 INFO L280 TraceCheckUtils]: 162: Hoare triple {60212#false} havoc #t~nondet2; {60212#false} is VALID [2020-07-18 06:27:31,145 INFO L280 TraceCheckUtils]: 163: Hoare triple {60212#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {60212#false} is VALID [2020-07-18 06:27:31,145 INFO L263 TraceCheckUtils]: 164: Hoare triple {60212#false} call #t~ret3 := calculate_output(~input~0); {60550#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,146 INFO L280 TraceCheckUtils]: 165: Hoare triple {60550#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {60211#true} is VALID [2020-07-18 06:27:31,146 INFO L280 TraceCheckUtils]: 166: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,146 INFO L280 TraceCheckUtils]: 167: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,147 INFO L280 TraceCheckUtils]: 168: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,147 INFO L280 TraceCheckUtils]: 169: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,147 INFO L280 TraceCheckUtils]: 170: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,147 INFO L280 TraceCheckUtils]: 171: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,148 INFO L280 TraceCheckUtils]: 172: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,148 INFO L280 TraceCheckUtils]: 173: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,148 INFO L280 TraceCheckUtils]: 174: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,149 INFO L280 TraceCheckUtils]: 175: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,149 INFO L280 TraceCheckUtils]: 176: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,149 INFO L280 TraceCheckUtils]: 177: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,150 INFO L280 TraceCheckUtils]: 178: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,150 INFO L280 TraceCheckUtils]: 179: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,150 INFO L280 TraceCheckUtils]: 180: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,150 INFO L280 TraceCheckUtils]: 181: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,151 INFO L280 TraceCheckUtils]: 182: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,151 INFO L280 TraceCheckUtils]: 183: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,151 INFO L280 TraceCheckUtils]: 184: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,152 INFO L280 TraceCheckUtils]: 185: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,152 INFO L280 TraceCheckUtils]: 186: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,152 INFO L280 TraceCheckUtils]: 187: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,153 INFO L280 TraceCheckUtils]: 188: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,153 INFO L280 TraceCheckUtils]: 189: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,153 INFO L280 TraceCheckUtils]: 190: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,153 INFO L280 TraceCheckUtils]: 191: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,154 INFO L280 TraceCheckUtils]: 192: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,154 INFO L280 TraceCheckUtils]: 193: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,154 INFO L280 TraceCheckUtils]: 194: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,155 INFO L280 TraceCheckUtils]: 195: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,155 INFO L280 TraceCheckUtils]: 196: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,155 INFO L280 TraceCheckUtils]: 197: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,156 INFO L280 TraceCheckUtils]: 198: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,156 INFO L280 TraceCheckUtils]: 199: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,156 INFO L280 TraceCheckUtils]: 200: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,156 INFO L280 TraceCheckUtils]: 201: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,157 INFO L280 TraceCheckUtils]: 202: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,157 INFO L280 TraceCheckUtils]: 203: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,157 INFO L280 TraceCheckUtils]: 204: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,158 INFO L280 TraceCheckUtils]: 205: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,158 INFO L280 TraceCheckUtils]: 206: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,158 INFO L280 TraceCheckUtils]: 207: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,159 INFO L280 TraceCheckUtils]: 208: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,159 INFO L280 TraceCheckUtils]: 209: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,159 INFO L280 TraceCheckUtils]: 210: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,159 INFO L280 TraceCheckUtils]: 211: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,160 INFO L280 TraceCheckUtils]: 212: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,160 INFO L280 TraceCheckUtils]: 213: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,160 INFO L280 TraceCheckUtils]: 214: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,161 INFO L280 TraceCheckUtils]: 215: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,161 INFO L280 TraceCheckUtils]: 216: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,161 INFO L280 TraceCheckUtils]: 217: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,161 INFO L280 TraceCheckUtils]: 218: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,162 INFO L280 TraceCheckUtils]: 219: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,162 INFO L280 TraceCheckUtils]: 220: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,162 INFO L280 TraceCheckUtils]: 221: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,163 INFO L280 TraceCheckUtils]: 222: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,163 INFO L280 TraceCheckUtils]: 223: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,163 INFO L280 TraceCheckUtils]: 224: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,163 INFO L280 TraceCheckUtils]: 225: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,164 INFO L280 TraceCheckUtils]: 226: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,164 INFO L280 TraceCheckUtils]: 227: Hoare triple {60211#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,164 INFO L280 TraceCheckUtils]: 228: Hoare triple {60211#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:31,164 INFO L280 TraceCheckUtils]: 229: Hoare triple {60211#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,165 INFO L280 TraceCheckUtils]: 230: Hoare triple {60211#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {60211#true} is VALID [2020-07-18 06:27:31,165 INFO L280 TraceCheckUtils]: 231: Hoare triple {60211#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:31,165 INFO L280 TraceCheckUtils]: 232: Hoare triple {60211#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {60211#true} is VALID [2020-07-18 06:27:31,165 INFO L280 TraceCheckUtils]: 233: Hoare triple {60211#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {60211#true} is VALID [2020-07-18 06:27:31,165 INFO L280 TraceCheckUtils]: 234: Hoare triple {60211#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {60211#true} is VALID [2020-07-18 06:27:31,166 INFO L280 TraceCheckUtils]: 235: Hoare triple {60211#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {60211#true} is VALID [2020-07-18 06:27:31,166 INFO L280 TraceCheckUtils]: 236: Hoare triple {60211#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:31,166 INFO L280 TraceCheckUtils]: 237: Hoare triple {60211#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {60211#true} is VALID [2020-07-18 06:27:31,166 INFO L280 TraceCheckUtils]: 238: Hoare triple {60211#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {60211#true} is VALID [2020-07-18 06:27:31,166 INFO L280 TraceCheckUtils]: 239: Hoare triple {60211#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:31,167 INFO L280 TraceCheckUtils]: 240: Hoare triple {60211#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:31,167 INFO L280 TraceCheckUtils]: 241: Hoare triple {60211#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {60211#true} is VALID [2020-07-18 06:27:31,167 INFO L280 TraceCheckUtils]: 242: Hoare triple {60211#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {60211#true} is VALID [2020-07-18 06:27:31,167 INFO L280 TraceCheckUtils]: 243: Hoare triple {60211#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {60211#true} is VALID [2020-07-18 06:27:31,167 INFO L280 TraceCheckUtils]: 244: Hoare triple {60211#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {60211#true} is VALID [2020-07-18 06:27:31,167 INFO L280 TraceCheckUtils]: 245: Hoare triple {60211#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:31,168 INFO L280 TraceCheckUtils]: 246: Hoare triple {60211#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {60211#true} is VALID [2020-07-18 06:27:31,168 INFO L280 TraceCheckUtils]: 247: Hoare triple {60211#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:31,168 INFO L280 TraceCheckUtils]: 248: Hoare triple {60211#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {60211#true} is VALID [2020-07-18 06:27:31,168 INFO L280 TraceCheckUtils]: 249: Hoare triple {60211#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {60211#true} is VALID [2020-07-18 06:27:31,168 INFO L280 TraceCheckUtils]: 250: Hoare triple {60211#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:31,169 INFO L280 TraceCheckUtils]: 251: Hoare triple {60211#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:31,169 INFO L280 TraceCheckUtils]: 252: Hoare triple {60211#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {60211#true} is VALID [2020-07-18 06:27:31,169 INFO L280 TraceCheckUtils]: 253: Hoare triple {60211#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {60211#true} is VALID [2020-07-18 06:27:31,169 INFO L280 TraceCheckUtils]: 254: Hoare triple {60211#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {60211#true} is VALID [2020-07-18 06:27:31,169 INFO L280 TraceCheckUtils]: 255: Hoare triple {60211#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:31,169 INFO L280 TraceCheckUtils]: 256: Hoare triple {60211#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,170 INFO L280 TraceCheckUtils]: 257: Hoare triple {60211#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {60211#true} is VALID [2020-07-18 06:27:31,170 INFO L280 TraceCheckUtils]: 258: Hoare triple {60211#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:31,170 INFO L280 TraceCheckUtils]: 259: Hoare triple {60211#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {60211#true} is VALID [2020-07-18 06:27:31,170 INFO L280 TraceCheckUtils]: 260: Hoare triple {60211#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:31,170 INFO L280 TraceCheckUtils]: 261: Hoare triple {60211#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {60211#true} is VALID [2020-07-18 06:27:31,170 INFO L280 TraceCheckUtils]: 262: Hoare triple {60211#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {60211#true} is VALID [2020-07-18 06:27:31,171 INFO L280 TraceCheckUtils]: 263: Hoare triple {60211#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,171 INFO L280 TraceCheckUtils]: 264: Hoare triple {60211#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {60211#true} is VALID [2020-07-18 06:27:31,171 INFO L280 TraceCheckUtils]: 265: Hoare triple {60211#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {60211#true} is VALID [2020-07-18 06:27:31,171 INFO L280 TraceCheckUtils]: 266: Hoare triple {60211#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {60211#true} is VALID [2020-07-18 06:27:31,171 INFO L280 TraceCheckUtils]: 267: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {60211#true} is VALID [2020-07-18 06:27:31,172 INFO L280 TraceCheckUtils]: 268: Hoare triple {60211#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {60211#true} is VALID [2020-07-18 06:27:31,172 INFO L280 TraceCheckUtils]: 269: Hoare triple {60211#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:31,172 INFO L280 TraceCheckUtils]: 270: Hoare triple {60211#true} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input; {60211#true} is VALID [2020-07-18 06:27:31,172 INFO L280 TraceCheckUtils]: 271: Hoare triple {60211#true} ~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5); {60211#true} is VALID [2020-07-18 06:27:31,172 INFO L280 TraceCheckUtils]: 272: Hoare triple {60211#true} ~a24~0 := 1; {60211#true} is VALID [2020-07-18 06:27:31,172 INFO L280 TraceCheckUtils]: 273: Hoare triple {60211#true} ~a15~0 := 9; {60211#true} is VALID [2020-07-18 06:27:31,173 INFO L280 TraceCheckUtils]: 274: Hoare triple {60211#true} ~a21~0 := 9; {60211#true} is VALID [2020-07-18 06:27:31,173 INFO L280 TraceCheckUtils]: 275: Hoare triple {60211#true} #res := -1; {60211#true} is VALID [2020-07-18 06:27:31,173 INFO L280 TraceCheckUtils]: 276: Hoare triple {60211#true} assume true; {60211#true} is VALID [2020-07-18 06:27:31,173 INFO L275 TraceCheckUtils]: 277: Hoare quadruple {60211#true} {60212#false} #1401#return; {60212#false} is VALID [2020-07-18 06:27:31,173 INFO L280 TraceCheckUtils]: 278: Hoare triple {60212#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {60212#false} is VALID [2020-07-18 06:27:31,174 INFO L280 TraceCheckUtils]: 279: Hoare triple {60212#false} ~output~0 := #t~ret3; {60212#false} is VALID [2020-07-18 06:27:31,174 INFO L280 TraceCheckUtils]: 280: Hoare triple {60212#false} havoc #t~ret3; {60212#false} is VALID [2020-07-18 06:27:31,174 INFO L280 TraceCheckUtils]: 281: Hoare triple {60212#false} assume !false; {60212#false} is VALID [2020-07-18 06:27:31,174 INFO L280 TraceCheckUtils]: 282: Hoare triple {60212#false} havoc ~input~0; {60212#false} is VALID [2020-07-18 06:27:31,174 INFO L280 TraceCheckUtils]: 283: Hoare triple {60212#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {60212#false} is VALID [2020-07-18 06:27:31,175 INFO L280 TraceCheckUtils]: 284: Hoare triple {60212#false} ~input~0 := #t~nondet2; {60212#false} is VALID [2020-07-18 06:27:31,175 INFO L280 TraceCheckUtils]: 285: Hoare triple {60212#false} havoc #t~nondet2; {60212#false} is VALID [2020-07-18 06:27:31,175 INFO L280 TraceCheckUtils]: 286: Hoare triple {60212#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {60212#false} is VALID [2020-07-18 06:27:31,175 INFO L263 TraceCheckUtils]: 287: Hoare triple {60212#false} call #t~ret3 := calculate_output(~input~0); {60550#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:27:31,175 INFO L280 TraceCheckUtils]: 288: Hoare triple {60550#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {60211#true} is VALID [2020-07-18 06:27:31,175 INFO L280 TraceCheckUtils]: 289: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,176 INFO L280 TraceCheckUtils]: 290: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,176 INFO L280 TraceCheckUtils]: 291: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,176 INFO L280 TraceCheckUtils]: 292: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,176 INFO L280 TraceCheckUtils]: 293: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,176 INFO L280 TraceCheckUtils]: 294: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,176 INFO L280 TraceCheckUtils]: 295: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,176 INFO L280 TraceCheckUtils]: 296: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,177 INFO L280 TraceCheckUtils]: 297: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,177 INFO L280 TraceCheckUtils]: 298: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,177 INFO L280 TraceCheckUtils]: 299: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,177 INFO L280 TraceCheckUtils]: 300: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,177 INFO L280 TraceCheckUtils]: 301: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,177 INFO L280 TraceCheckUtils]: 302: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,178 INFO L280 TraceCheckUtils]: 303: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,178 INFO L280 TraceCheckUtils]: 304: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,178 INFO L280 TraceCheckUtils]: 305: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,178 INFO L280 TraceCheckUtils]: 306: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,178 INFO L280 TraceCheckUtils]: 307: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,178 INFO L280 TraceCheckUtils]: 308: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,179 INFO L280 TraceCheckUtils]: 309: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,179 INFO L280 TraceCheckUtils]: 310: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,179 INFO L280 TraceCheckUtils]: 311: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,179 INFO L280 TraceCheckUtils]: 312: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,179 INFO L280 TraceCheckUtils]: 313: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,179 INFO L280 TraceCheckUtils]: 314: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,180 INFO L280 TraceCheckUtils]: 315: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,180 INFO L280 TraceCheckUtils]: 316: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,180 INFO L280 TraceCheckUtils]: 317: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,180 INFO L280 TraceCheckUtils]: 318: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,180 INFO L280 TraceCheckUtils]: 319: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,180 INFO L280 TraceCheckUtils]: 320: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,181 INFO L280 TraceCheckUtils]: 321: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,181 INFO L280 TraceCheckUtils]: 322: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,181 INFO L280 TraceCheckUtils]: 323: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,181 INFO L280 TraceCheckUtils]: 324: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,181 INFO L280 TraceCheckUtils]: 325: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,182 INFO L280 TraceCheckUtils]: 326: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,182 INFO L280 TraceCheckUtils]: 327: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,182 INFO L280 TraceCheckUtils]: 328: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,182 INFO L280 TraceCheckUtils]: 329: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,182 INFO L280 TraceCheckUtils]: 330: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,182 INFO L280 TraceCheckUtils]: 331: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,183 INFO L280 TraceCheckUtils]: 332: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,183 INFO L280 TraceCheckUtils]: 333: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,183 INFO L280 TraceCheckUtils]: 334: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,183 INFO L280 TraceCheckUtils]: 335: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,183 INFO L280 TraceCheckUtils]: 336: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,184 INFO L280 TraceCheckUtils]: 337: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,184 INFO L280 TraceCheckUtils]: 338: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,184 INFO L280 TraceCheckUtils]: 339: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,184 INFO L280 TraceCheckUtils]: 340: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,184 INFO L280 TraceCheckUtils]: 341: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,184 INFO L280 TraceCheckUtils]: 342: Hoare triple {60211#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,185 INFO L280 TraceCheckUtils]: 343: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,185 INFO L280 TraceCheckUtils]: 344: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,185 INFO L280 TraceCheckUtils]: 345: Hoare triple {60211#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,185 INFO L280 TraceCheckUtils]: 346: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,185 INFO L280 TraceCheckUtils]: 347: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,185 INFO L280 TraceCheckUtils]: 348: Hoare triple {60211#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,186 INFO L280 TraceCheckUtils]: 349: Hoare triple {60211#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,186 INFO L280 TraceCheckUtils]: 350: Hoare triple {60211#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,186 INFO L280 TraceCheckUtils]: 351: Hoare triple {60211#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:31,186 INFO L280 TraceCheckUtils]: 352: Hoare triple {60211#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {60211#true} is VALID [2020-07-18 06:27:31,186 INFO L280 TraceCheckUtils]: 353: Hoare triple {60211#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {60211#true} is VALID [2020-07-18 06:27:31,187 INFO L280 TraceCheckUtils]: 354: Hoare triple {60211#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {60211#true} is VALID [2020-07-18 06:27:31,187 INFO L280 TraceCheckUtils]: 355: Hoare triple {60211#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {60211#true} is VALID [2020-07-18 06:27:31,187 INFO L280 TraceCheckUtils]: 356: Hoare triple {60211#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {60211#true} is VALID [2020-07-18 06:27:31,187 INFO L280 TraceCheckUtils]: 357: Hoare triple {60211#true} assume (((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0; {60211#true} is VALID [2020-07-18 06:27:31,187 INFO L280 TraceCheckUtils]: 358: Hoare triple {60211#true} ~a12~0 := (if 32000 + (~a12~0 - -334333) < 0 && 0 != (32000 + (~a12~0 - -334333)) % 5 then 1 + (32000 + (~a12~0 - -334333)) / 5 else (32000 + (~a12~0 - -334333)) / 5); {60211#true} is VALID [2020-07-18 06:27:31,188 INFO L280 TraceCheckUtils]: 359: Hoare triple {60211#true} ~a21~0 := 8; {60211#true} is VALID [2020-07-18 06:27:31,188 INFO L280 TraceCheckUtils]: 360: Hoare triple {60211#true} #res := 22; {60211#true} is VALID [2020-07-18 06:27:31,188 INFO L280 TraceCheckUtils]: 361: Hoare triple {60211#true} assume true; {60211#true} is VALID [2020-07-18 06:27:31,188 INFO L275 TraceCheckUtils]: 362: Hoare quadruple {60211#true} {60212#false} #1401#return; {60212#false} is VALID [2020-07-18 06:27:31,188 INFO L280 TraceCheckUtils]: 363: Hoare triple {60212#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {60212#false} is VALID [2020-07-18 06:27:31,189 INFO L280 TraceCheckUtils]: 364: Hoare triple {60212#false} ~output~0 := #t~ret3; {60212#false} is VALID [2020-07-18 06:27:31,189 INFO L280 TraceCheckUtils]: 365: Hoare triple {60212#false} havoc #t~ret3; {60212#false} is VALID [2020-07-18 06:27:31,189 INFO L280 TraceCheckUtils]: 366: Hoare triple {60212#false} assume !false; {60212#false} is VALID [2020-07-18 06:27:31,189 INFO L280 TraceCheckUtils]: 367: Hoare triple {60212#false} havoc ~input~0; {60212#false} is VALID [2020-07-18 06:27:31,189 INFO L280 TraceCheckUtils]: 368: Hoare triple {60212#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {60212#false} is VALID [2020-07-18 06:27:31,190 INFO L280 TraceCheckUtils]: 369: Hoare triple {60212#false} ~input~0 := #t~nondet2; {60212#false} is VALID [2020-07-18 06:27:31,190 INFO L280 TraceCheckUtils]: 370: Hoare triple {60212#false} havoc #t~nondet2; {60212#false} is VALID [2020-07-18 06:27:31,190 INFO L280 TraceCheckUtils]: 371: Hoare triple {60212#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {60212#false} is VALID [2020-07-18 06:27:31,190 INFO L263 TraceCheckUtils]: 372: Hoare triple {60212#false} call #t~ret3 := calculate_output(~input~0); {60212#false} is VALID [2020-07-18 06:27:31,191 INFO L280 TraceCheckUtils]: 373: Hoare triple {60212#false} ~input := #in~input; {60212#false} is VALID [2020-07-18 06:27:31,191 INFO L280 TraceCheckUtils]: 374: Hoare triple {60212#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,191 INFO L280 TraceCheckUtils]: 375: Hoare triple {60212#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,191 INFO L280 TraceCheckUtils]: 376: Hoare triple {60212#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,191 INFO L280 TraceCheckUtils]: 377: Hoare triple {60212#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,192 INFO L280 TraceCheckUtils]: 378: Hoare triple {60212#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,192 INFO L280 TraceCheckUtils]: 379: Hoare triple {60212#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,192 INFO L280 TraceCheckUtils]: 380: Hoare triple {60212#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,192 INFO L280 TraceCheckUtils]: 381: Hoare triple {60212#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,192 INFO L280 TraceCheckUtils]: 382: Hoare triple {60212#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,193 INFO L280 TraceCheckUtils]: 383: Hoare triple {60212#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,193 INFO L280 TraceCheckUtils]: 384: Hoare triple {60212#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,193 INFO L280 TraceCheckUtils]: 385: Hoare triple {60212#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,193 INFO L280 TraceCheckUtils]: 386: Hoare triple {60212#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,193 INFO L280 TraceCheckUtils]: 387: Hoare triple {60212#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,194 INFO L280 TraceCheckUtils]: 388: Hoare triple {60212#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,194 INFO L280 TraceCheckUtils]: 389: Hoare triple {60212#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,194 INFO L280 TraceCheckUtils]: 390: Hoare triple {60212#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,194 INFO L280 TraceCheckUtils]: 391: Hoare triple {60212#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,195 INFO L280 TraceCheckUtils]: 392: Hoare triple {60212#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,195 INFO L280 TraceCheckUtils]: 393: Hoare triple {60212#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,195 INFO L280 TraceCheckUtils]: 394: Hoare triple {60212#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,195 INFO L280 TraceCheckUtils]: 395: Hoare triple {60212#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,195 INFO L280 TraceCheckUtils]: 396: Hoare triple {60212#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,196 INFO L280 TraceCheckUtils]: 397: Hoare triple {60212#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,196 INFO L280 TraceCheckUtils]: 398: Hoare triple {60212#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,196 INFO L280 TraceCheckUtils]: 399: Hoare triple {60212#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,196 INFO L280 TraceCheckUtils]: 400: Hoare triple {60212#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,197 INFO L280 TraceCheckUtils]: 401: Hoare triple {60212#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,197 INFO L280 TraceCheckUtils]: 402: Hoare triple {60212#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,197 INFO L280 TraceCheckUtils]: 403: Hoare triple {60212#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,197 INFO L280 TraceCheckUtils]: 404: Hoare triple {60212#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,197 INFO L280 TraceCheckUtils]: 405: Hoare triple {60212#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,198 INFO L280 TraceCheckUtils]: 406: Hoare triple {60212#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,198 INFO L280 TraceCheckUtils]: 407: Hoare triple {60212#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,198 INFO L280 TraceCheckUtils]: 408: Hoare triple {60212#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,198 INFO L280 TraceCheckUtils]: 409: Hoare triple {60212#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,199 INFO L280 TraceCheckUtils]: 410: Hoare triple {60212#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,199 INFO L280 TraceCheckUtils]: 411: Hoare triple {60212#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,199 INFO L280 TraceCheckUtils]: 412: Hoare triple {60212#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,199 INFO L280 TraceCheckUtils]: 413: Hoare triple {60212#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,200 INFO L280 TraceCheckUtils]: 414: Hoare triple {60212#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,200 INFO L280 TraceCheckUtils]: 415: Hoare triple {60212#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {60212#false} is VALID [2020-07-18 06:27:31,200 INFO L280 TraceCheckUtils]: 416: Hoare triple {60212#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0; {60212#false} is VALID [2020-07-18 06:27:31,200 INFO L280 TraceCheckUtils]: 417: Hoare triple {60212#false} assume !false; {60212#false} is VALID [2020-07-18 06:27:31,442 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 153 proven. 178 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2020-07-18 06:27:31,442 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1464327295] [2020-07-18 06:27:31,442 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-18 06:27:31,443 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2020-07-18 06:27:31,443 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517246643] [2020-07-18 06:27:31,444 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 418 [2020-07-18 06:27:31,445 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 06:27:31,445 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 9 states. [2020-07-18 06:27:31,903 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 328 edges. 328 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 06:27:31,904 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-07-18 06:27:31,904 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 06:27:31,904 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-07-18 06:27:31,905 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2020-07-18 06:27:31,905 INFO L87 Difference]: Start difference. First operand 2832 states and 3582 transitions. Second operand 9 states. [2020-07-18 06:28:08,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 06:28:08,924 INFO L93 Difference]: Finished difference Result 6938 states and 8644 transitions. [2020-07-18 06:28:08,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-07-18 06:28:08,924 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 418 [2020-07-18 06:28:08,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 06:28:08,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-07-18 06:28:08,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2064 transitions. [2020-07-18 06:28:08,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-07-18 06:28:08,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2064 transitions. [2020-07-18 06:28:08,947 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 17 states and 2064 transitions. [2020-07-18 06:28:12,889 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2064 edges. 2064 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 06:28:13,493 INFO L225 Difference]: With dead ends: 6938 [2020-07-18 06:28:13,494 INFO L226 Difference]: Without dead ends: 4121 [2020-07-18 06:28:13,500 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=83, Invalid=223, Unknown=0, NotChecked=0, Total=306 [2020-07-18 06:28:13,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4121 states. [2020-07-18 06:28:38,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4121 to 4054. [2020-07-18 06:28:38,007 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 06:28:38,008 INFO L82 GeneralOperation]: Start isEquivalent. First operand 4121 states. Second operand 4054 states. [2020-07-18 06:28:38,008 INFO L74 IsIncluded]: Start isIncluded. First operand 4121 states. Second operand 4054 states. [2020-07-18 06:28:38,008 INFO L87 Difference]: Start difference. First operand 4121 states. Second operand 4054 states. [2020-07-18 06:28:38,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 06:28:38,521 INFO L93 Difference]: Finished difference Result 4121 states and 4984 transitions. [2020-07-18 06:28:38,521 INFO L276 IsEmpty]: Start isEmpty. Operand 4121 states and 4984 transitions. [2020-07-18 06:28:38,528 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 06:28:38,528 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 06:28:38,528 INFO L74 IsIncluded]: Start isIncluded. First operand 4054 states. Second operand 4121 states. [2020-07-18 06:28:38,528 INFO L87 Difference]: Start difference. First operand 4054 states. Second operand 4121 states. [2020-07-18 06:28:39,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 06:28:39,083 INFO L93 Difference]: Finished difference Result 4121 states and 4984 transitions. [2020-07-18 06:28:39,083 INFO L276 IsEmpty]: Start isEmpty. Operand 4121 states and 4984 transitions. [2020-07-18 06:28:39,090 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 06:28:39,090 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 06:28:39,090 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 06:28:39,090 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 06:28:39,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4054 states. [2020-07-18 06:28:39,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4054 states to 4054 states and 4890 transitions. [2020-07-18 06:28:39,625 INFO L78 Accepts]: Start accepts. Automaton has 4054 states and 4890 transitions. Word has length 418 [2020-07-18 06:28:39,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 06:28:39,626 INFO L479 AbstractCegarLoop]: Abstraction has 4054 states and 4890 transitions. [2020-07-18 06:28:39,626 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-07-18 06:28:39,626 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4054 states and 4890 transitions. [2020-07-18 06:28:50,773 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 4890 edges. 4890 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 06:28:50,773 INFO L276 IsEmpty]: Start isEmpty. Operand 4054 states and 4890 transitions. [2020-07-18 06:28:50,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 512 [2020-07-18 06:28:50,788 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 06:28:50,788 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, 4, 4, 4, 4, 4, 4, 4, 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, 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-18 06:28:50,789 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-07-18 06:28:50,789 INFO L427 AbstractCegarLoop]: === Iteration 6 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 06:28:50,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 06:28:50,790 INFO L82 PathProgramCache]: Analyzing trace with hash -2093984225, now seen corresponding path program 1 times [2020-07-18 06:28:50,790 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 06:28:50,790 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1037824747] [2020-07-18 06:28:50,790 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 06:28:50,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:28:51,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:28:51,049 INFO L280 TraceCheckUtils]: 0: Hoare triple {91227#(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; {90807#true} is VALID [2020-07-18 06:28:51,049 INFO L280 TraceCheckUtils]: 1: Hoare triple {90807#true} ~inputB~0 := 2; {90807#true} is VALID [2020-07-18 06:28:51,049 INFO L280 TraceCheckUtils]: 2: Hoare triple {90807#true} ~inputC~0 := 3; {90807#true} is VALID [2020-07-18 06:28:51,050 INFO L280 TraceCheckUtils]: 3: Hoare triple {90807#true} ~inputF~0 := 6; {90807#true} is VALID [2020-07-18 06:28:51,050 INFO L280 TraceCheckUtils]: 4: Hoare triple {90807#true} ~inputE~0 := 5; {90807#true} is VALID [2020-07-18 06:28:51,051 INFO L280 TraceCheckUtils]: 5: Hoare triple {90807#true} ~inputA~0 := 1; {90807#true} is VALID [2020-07-18 06:28:51,051 INFO L280 TraceCheckUtils]: 6: Hoare triple {90807#true} ~a21~0 := 7; {90807#true} is VALID [2020-07-18 06:28:51,051 INFO L280 TraceCheckUtils]: 7: Hoare triple {90807#true} ~a15~0 := 8; {90807#true} is VALID [2020-07-18 06:28:51,052 INFO L280 TraceCheckUtils]: 8: Hoare triple {90807#true} ~a12~0 := -49; {90821#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-18 06:28:51,053 INFO L280 TraceCheckUtils]: 9: Hoare triple {90821#(<= (+ ~a12~0 49) 0)} ~a24~0 := 1; {90821#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-18 06:28:51,054 INFO L280 TraceCheckUtils]: 10: Hoare triple {90821#(<= (+ ~a12~0 49) 0)} assume true; {90821#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-18 06:28:51,055 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {90821#(<= (+ ~a12~0 49) 0)} {90807#true} #1397#return; {90821#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-18 06:28:51,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:28:51,120 INFO L280 TraceCheckUtils]: 0: Hoare triple {91228#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {90807#true} is VALID [2020-07-18 06:28:51,120 INFO L280 TraceCheckUtils]: 1: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,120 INFO L280 TraceCheckUtils]: 2: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,121 INFO L280 TraceCheckUtils]: 3: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,121 INFO L280 TraceCheckUtils]: 4: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,121 INFO L280 TraceCheckUtils]: 5: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,122 INFO L280 TraceCheckUtils]: 6: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,122 INFO L280 TraceCheckUtils]: 7: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,122 INFO L280 TraceCheckUtils]: 8: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,123 INFO L280 TraceCheckUtils]: 9: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,123 INFO L280 TraceCheckUtils]: 10: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,123 INFO L280 TraceCheckUtils]: 11: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,124 INFO L280 TraceCheckUtils]: 12: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,124 INFO L280 TraceCheckUtils]: 13: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,124 INFO L280 TraceCheckUtils]: 14: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,125 INFO L280 TraceCheckUtils]: 15: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,125 INFO L280 TraceCheckUtils]: 16: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,125 INFO L280 TraceCheckUtils]: 17: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,126 INFO L280 TraceCheckUtils]: 18: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,126 INFO L280 TraceCheckUtils]: 19: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,126 INFO L280 TraceCheckUtils]: 20: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,127 INFO L280 TraceCheckUtils]: 21: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,127 INFO L280 TraceCheckUtils]: 22: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,127 INFO L280 TraceCheckUtils]: 23: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,127 INFO L280 TraceCheckUtils]: 24: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,128 INFO L280 TraceCheckUtils]: 25: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,128 INFO L280 TraceCheckUtils]: 26: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,128 INFO L280 TraceCheckUtils]: 27: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,128 INFO L280 TraceCheckUtils]: 28: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,129 INFO L280 TraceCheckUtils]: 29: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,129 INFO L280 TraceCheckUtils]: 30: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,129 INFO L280 TraceCheckUtils]: 31: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,130 INFO L280 TraceCheckUtils]: 32: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,130 INFO L280 TraceCheckUtils]: 33: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,130 INFO L280 TraceCheckUtils]: 34: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,131 INFO L280 TraceCheckUtils]: 35: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,131 INFO L280 TraceCheckUtils]: 36: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,131 INFO L280 TraceCheckUtils]: 37: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,132 INFO L280 TraceCheckUtils]: 38: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,132 INFO L280 TraceCheckUtils]: 39: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,132 INFO L280 TraceCheckUtils]: 40: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,133 INFO L280 TraceCheckUtils]: 41: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,133 INFO L280 TraceCheckUtils]: 42: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,133 INFO L280 TraceCheckUtils]: 43: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,134 INFO L280 TraceCheckUtils]: 44: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,134 INFO L280 TraceCheckUtils]: 45: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,134 INFO L280 TraceCheckUtils]: 46: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,135 INFO L280 TraceCheckUtils]: 47: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,135 INFO L280 TraceCheckUtils]: 48: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,135 INFO L280 TraceCheckUtils]: 49: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,135 INFO L280 TraceCheckUtils]: 50: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,136 INFO L280 TraceCheckUtils]: 51: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,136 INFO L280 TraceCheckUtils]: 52: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,136 INFO L280 TraceCheckUtils]: 53: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,137 INFO L280 TraceCheckUtils]: 54: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,137 INFO L280 TraceCheckUtils]: 55: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,137 INFO L280 TraceCheckUtils]: 56: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,138 INFO L280 TraceCheckUtils]: 57: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,138 INFO L280 TraceCheckUtils]: 58: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,138 INFO L280 TraceCheckUtils]: 59: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,139 INFO L280 TraceCheckUtils]: 60: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,139 INFO L280 TraceCheckUtils]: 61: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,139 INFO L280 TraceCheckUtils]: 62: Hoare triple {90807#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,139 INFO L280 TraceCheckUtils]: 63: Hoare triple {90807#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,140 INFO L280 TraceCheckUtils]: 64: Hoare triple {90807#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,140 INFO L280 TraceCheckUtils]: 65: Hoare triple {90807#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {90807#true} is VALID [2020-07-18 06:28:51,140 INFO L280 TraceCheckUtils]: 66: Hoare triple {90807#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,140 INFO L280 TraceCheckUtils]: 67: Hoare triple {90807#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,140 INFO L280 TraceCheckUtils]: 68: Hoare triple {90807#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,141 INFO L280 TraceCheckUtils]: 69: Hoare triple {90807#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,141 INFO L280 TraceCheckUtils]: 70: Hoare triple {90807#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,141 INFO L280 TraceCheckUtils]: 71: Hoare triple {90807#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,141 INFO L280 TraceCheckUtils]: 72: Hoare triple {90807#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,141 INFO L280 TraceCheckUtils]: 73: Hoare triple {90807#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,142 INFO L280 TraceCheckUtils]: 74: Hoare triple {90807#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,142 INFO L280 TraceCheckUtils]: 75: Hoare triple {90807#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,142 INFO L280 TraceCheckUtils]: 76: Hoare triple {90807#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {90807#true} is VALID [2020-07-18 06:28:51,142 INFO L280 TraceCheckUtils]: 77: Hoare triple {90807#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,142 INFO L280 TraceCheckUtils]: 78: Hoare triple {90807#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,143 INFO L280 TraceCheckUtils]: 79: Hoare triple {90807#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,143 INFO L280 TraceCheckUtils]: 80: Hoare triple {90807#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,143 INFO L280 TraceCheckUtils]: 81: Hoare triple {90807#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,143 INFO L280 TraceCheckUtils]: 82: Hoare triple {90807#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,144 INFO L280 TraceCheckUtils]: 83: Hoare triple {90807#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,144 INFO L280 TraceCheckUtils]: 84: Hoare triple {90807#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,144 INFO L280 TraceCheckUtils]: 85: Hoare triple {90807#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,144 INFO L280 TraceCheckUtils]: 86: Hoare triple {90807#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,145 INFO L280 TraceCheckUtils]: 87: Hoare triple {90807#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,145 INFO L280 TraceCheckUtils]: 88: Hoare triple {90807#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,145 INFO L280 TraceCheckUtils]: 89: Hoare triple {90807#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,145 INFO L280 TraceCheckUtils]: 90: Hoare triple {90807#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,146 INFO L280 TraceCheckUtils]: 91: Hoare triple {90807#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,146 INFO L280 TraceCheckUtils]: 92: Hoare triple {90807#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,146 INFO L280 TraceCheckUtils]: 93: Hoare triple {90807#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,146 INFO L280 TraceCheckUtils]: 94: Hoare triple {90807#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,147 INFO L280 TraceCheckUtils]: 95: Hoare triple {90807#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,147 INFO L280 TraceCheckUtils]: 96: Hoare triple {90807#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,147 INFO L280 TraceCheckUtils]: 97: Hoare triple {90807#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,147 INFO L280 TraceCheckUtils]: 98: Hoare triple {90807#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,147 INFO L280 TraceCheckUtils]: 99: Hoare triple {90807#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,148 INFO L280 TraceCheckUtils]: 100: Hoare triple {90807#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,148 INFO L280 TraceCheckUtils]: 101: Hoare triple {90807#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {90807#true} is VALID [2020-07-18 06:28:51,148 INFO L280 TraceCheckUtils]: 102: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,148 INFO L280 TraceCheckUtils]: 103: Hoare triple {90807#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0; {90807#true} is VALID [2020-07-18 06:28:51,148 INFO L280 TraceCheckUtils]: 104: Hoare triple {90807#true} ~a21~0 := 10; {90807#true} is VALID [2020-07-18 06:28:51,149 INFO L280 TraceCheckUtils]: 105: Hoare triple {90807#true} #res := 22; {90807#true} is VALID [2020-07-18 06:28:51,149 INFO L280 TraceCheckUtils]: 106: Hoare triple {90807#true} assume true; {90807#true} is VALID [2020-07-18 06:28:51,149 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {90807#true} {90821#(<= (+ ~a12~0 49) 0)} #1401#return; {90807#true} is VALID [2020-07-18 06:28:51,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:28:51,193 INFO L280 TraceCheckUtils]: 0: Hoare triple {91228#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {90807#true} is VALID [2020-07-18 06:28:51,194 INFO L280 TraceCheckUtils]: 1: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,194 INFO L280 TraceCheckUtils]: 2: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,194 INFO L280 TraceCheckUtils]: 3: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,195 INFO L280 TraceCheckUtils]: 4: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,195 INFO L280 TraceCheckUtils]: 5: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,195 INFO L280 TraceCheckUtils]: 6: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,195 INFO L280 TraceCheckUtils]: 7: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,195 INFO L280 TraceCheckUtils]: 8: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,196 INFO L280 TraceCheckUtils]: 9: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,196 INFO L280 TraceCheckUtils]: 10: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,196 INFO L280 TraceCheckUtils]: 11: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,196 INFO L280 TraceCheckUtils]: 12: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,197 INFO L280 TraceCheckUtils]: 13: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,197 INFO L280 TraceCheckUtils]: 14: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,197 INFO L280 TraceCheckUtils]: 15: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,197 INFO L280 TraceCheckUtils]: 16: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,198 INFO L280 TraceCheckUtils]: 17: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,198 INFO L280 TraceCheckUtils]: 18: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,198 INFO L280 TraceCheckUtils]: 19: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,198 INFO L280 TraceCheckUtils]: 20: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,198 INFO L280 TraceCheckUtils]: 21: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,199 INFO L280 TraceCheckUtils]: 22: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,199 INFO L280 TraceCheckUtils]: 23: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,199 INFO L280 TraceCheckUtils]: 24: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,200 INFO L280 TraceCheckUtils]: 25: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,200 INFO L280 TraceCheckUtils]: 26: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,200 INFO L280 TraceCheckUtils]: 27: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,200 INFO L280 TraceCheckUtils]: 28: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,201 INFO L280 TraceCheckUtils]: 29: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,201 INFO L280 TraceCheckUtils]: 30: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,201 INFO L280 TraceCheckUtils]: 31: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,201 INFO L280 TraceCheckUtils]: 32: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,201 INFO L280 TraceCheckUtils]: 33: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,202 INFO L280 TraceCheckUtils]: 34: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,202 INFO L280 TraceCheckUtils]: 35: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,202 INFO L280 TraceCheckUtils]: 36: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,202 INFO L280 TraceCheckUtils]: 37: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,202 INFO L280 TraceCheckUtils]: 38: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,202 INFO L280 TraceCheckUtils]: 39: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,203 INFO L280 TraceCheckUtils]: 40: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,203 INFO L280 TraceCheckUtils]: 41: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,203 INFO L280 TraceCheckUtils]: 42: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,203 INFO L280 TraceCheckUtils]: 43: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,203 INFO L280 TraceCheckUtils]: 44: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,204 INFO L280 TraceCheckUtils]: 45: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,204 INFO L280 TraceCheckUtils]: 46: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,204 INFO L280 TraceCheckUtils]: 47: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,204 INFO L280 TraceCheckUtils]: 48: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,205 INFO L280 TraceCheckUtils]: 49: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,205 INFO L280 TraceCheckUtils]: 50: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,205 INFO L280 TraceCheckUtils]: 51: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,205 INFO L280 TraceCheckUtils]: 52: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,205 INFO L280 TraceCheckUtils]: 53: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,205 INFO L280 TraceCheckUtils]: 54: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,206 INFO L280 TraceCheckUtils]: 55: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,206 INFO L280 TraceCheckUtils]: 56: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,206 INFO L280 TraceCheckUtils]: 57: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,206 INFO L280 TraceCheckUtils]: 58: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,206 INFO L280 TraceCheckUtils]: 59: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,207 INFO L280 TraceCheckUtils]: 60: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,207 INFO L280 TraceCheckUtils]: 61: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,207 INFO L280 TraceCheckUtils]: 62: Hoare triple {90807#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,207 INFO L280 TraceCheckUtils]: 63: Hoare triple {90807#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,207 INFO L280 TraceCheckUtils]: 64: Hoare triple {90807#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,207 INFO L280 TraceCheckUtils]: 65: Hoare triple {90807#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {90807#true} is VALID [2020-07-18 06:28:51,208 INFO L280 TraceCheckUtils]: 66: Hoare triple {90807#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,208 INFO L280 TraceCheckUtils]: 67: Hoare triple {90807#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,208 INFO L280 TraceCheckUtils]: 68: Hoare triple {90807#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,208 INFO L280 TraceCheckUtils]: 69: Hoare triple {90807#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,208 INFO L280 TraceCheckUtils]: 70: Hoare triple {90807#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,209 INFO L280 TraceCheckUtils]: 71: Hoare triple {90807#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,209 INFO L280 TraceCheckUtils]: 72: Hoare triple {90807#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,209 INFO L280 TraceCheckUtils]: 73: Hoare triple {90807#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,209 INFO L280 TraceCheckUtils]: 74: Hoare triple {90807#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,209 INFO L280 TraceCheckUtils]: 75: Hoare triple {90807#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,210 INFO L280 TraceCheckUtils]: 76: Hoare triple {90807#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {90807#true} is VALID [2020-07-18 06:28:51,210 INFO L280 TraceCheckUtils]: 77: Hoare triple {90807#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,210 INFO L280 TraceCheckUtils]: 78: Hoare triple {90807#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,211 INFO L280 TraceCheckUtils]: 79: Hoare triple {90807#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,211 INFO L280 TraceCheckUtils]: 80: Hoare triple {90807#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,211 INFO L280 TraceCheckUtils]: 81: Hoare triple {90807#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,212 INFO L280 TraceCheckUtils]: 82: Hoare triple {90807#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,212 INFO L280 TraceCheckUtils]: 83: Hoare triple {90807#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,212 INFO L280 TraceCheckUtils]: 84: Hoare triple {90807#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,213 INFO L280 TraceCheckUtils]: 85: Hoare triple {90807#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,213 INFO L280 TraceCheckUtils]: 86: Hoare triple {90807#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,213 INFO L280 TraceCheckUtils]: 87: Hoare triple {90807#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,214 INFO L280 TraceCheckUtils]: 88: Hoare triple {90807#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,214 INFO L280 TraceCheckUtils]: 89: Hoare triple {90807#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,214 INFO L280 TraceCheckUtils]: 90: Hoare triple {90807#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,215 INFO L280 TraceCheckUtils]: 91: Hoare triple {90807#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,215 INFO L280 TraceCheckUtils]: 92: Hoare triple {90807#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,215 INFO L280 TraceCheckUtils]: 93: Hoare triple {90807#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,215 INFO L280 TraceCheckUtils]: 94: Hoare triple {90807#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,216 INFO L280 TraceCheckUtils]: 95: Hoare triple {90807#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,216 INFO L280 TraceCheckUtils]: 96: Hoare triple {90807#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,216 INFO L280 TraceCheckUtils]: 97: Hoare triple {90807#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,217 INFO L280 TraceCheckUtils]: 98: Hoare triple {90807#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,217 INFO L280 TraceCheckUtils]: 99: Hoare triple {90807#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,217 INFO L280 TraceCheckUtils]: 100: Hoare triple {90807#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,218 INFO L280 TraceCheckUtils]: 101: Hoare triple {90807#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {90807#true} is VALID [2020-07-18 06:28:51,218 INFO L280 TraceCheckUtils]: 102: Hoare triple {90807#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0; {90807#true} is VALID [2020-07-18 06:28:51,218 INFO L280 TraceCheckUtils]: 103: Hoare triple {90807#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); {90807#true} is VALID [2020-07-18 06:28:51,219 INFO L280 TraceCheckUtils]: 104: Hoare triple {90807#true} ~a21~0 := 7; {90807#true} is VALID [2020-07-18 06:28:51,219 INFO L280 TraceCheckUtils]: 105: Hoare triple {90807#true} #res := 25; {90807#true} is VALID [2020-07-18 06:28:51,219 INFO L280 TraceCheckUtils]: 106: Hoare triple {90807#true} assume true; {90807#true} is VALID [2020-07-18 06:28:51,220 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {90807#true} {90807#true} #1401#return; {90807#true} is VALID [2020-07-18 06:28:51,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:28:51,304 INFO L280 TraceCheckUtils]: 0: Hoare triple {91228#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {90807#true} is VALID [2020-07-18 06:28:51,304 INFO L280 TraceCheckUtils]: 1: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,305 INFO L280 TraceCheckUtils]: 2: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,305 INFO L280 TraceCheckUtils]: 3: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,305 INFO L280 TraceCheckUtils]: 4: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,305 INFO L280 TraceCheckUtils]: 5: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,305 INFO L280 TraceCheckUtils]: 6: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,306 INFO L280 TraceCheckUtils]: 7: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,306 INFO L280 TraceCheckUtils]: 8: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,306 INFO L280 TraceCheckUtils]: 9: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,306 INFO L280 TraceCheckUtils]: 10: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,307 INFO L280 TraceCheckUtils]: 11: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,307 INFO L280 TraceCheckUtils]: 12: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,307 INFO L280 TraceCheckUtils]: 13: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,307 INFO L280 TraceCheckUtils]: 14: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,308 INFO L280 TraceCheckUtils]: 15: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,308 INFO L280 TraceCheckUtils]: 16: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,308 INFO L280 TraceCheckUtils]: 17: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,308 INFO L280 TraceCheckUtils]: 18: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,309 INFO L280 TraceCheckUtils]: 19: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,309 INFO L280 TraceCheckUtils]: 20: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,309 INFO L280 TraceCheckUtils]: 21: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,309 INFO L280 TraceCheckUtils]: 22: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,310 INFO L280 TraceCheckUtils]: 23: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,310 INFO L280 TraceCheckUtils]: 24: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,310 INFO L280 TraceCheckUtils]: 25: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,310 INFO L280 TraceCheckUtils]: 26: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,311 INFO L280 TraceCheckUtils]: 27: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,311 INFO L280 TraceCheckUtils]: 28: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,311 INFO L280 TraceCheckUtils]: 29: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,312 INFO L280 TraceCheckUtils]: 30: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,312 INFO L280 TraceCheckUtils]: 31: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,312 INFO L280 TraceCheckUtils]: 32: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,312 INFO L280 TraceCheckUtils]: 33: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,313 INFO L280 TraceCheckUtils]: 34: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,313 INFO L280 TraceCheckUtils]: 35: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,313 INFO L280 TraceCheckUtils]: 36: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,313 INFO L280 TraceCheckUtils]: 37: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,314 INFO L280 TraceCheckUtils]: 38: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,314 INFO L280 TraceCheckUtils]: 39: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,314 INFO L280 TraceCheckUtils]: 40: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,314 INFO L280 TraceCheckUtils]: 41: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,315 INFO L280 TraceCheckUtils]: 42: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,315 INFO L280 TraceCheckUtils]: 43: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,315 INFO L280 TraceCheckUtils]: 44: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,315 INFO L280 TraceCheckUtils]: 45: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,316 INFO L280 TraceCheckUtils]: 46: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,316 INFO L280 TraceCheckUtils]: 47: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,316 INFO L280 TraceCheckUtils]: 48: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,316 INFO L280 TraceCheckUtils]: 49: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,317 INFO L280 TraceCheckUtils]: 50: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,317 INFO L280 TraceCheckUtils]: 51: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,317 INFO L280 TraceCheckUtils]: 52: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,317 INFO L280 TraceCheckUtils]: 53: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,318 INFO L280 TraceCheckUtils]: 54: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,318 INFO L280 TraceCheckUtils]: 55: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,318 INFO L280 TraceCheckUtils]: 56: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,319 INFO L280 TraceCheckUtils]: 57: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,319 INFO L280 TraceCheckUtils]: 58: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,319 INFO L280 TraceCheckUtils]: 59: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,319 INFO L280 TraceCheckUtils]: 60: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,320 INFO L280 TraceCheckUtils]: 61: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,320 INFO L280 TraceCheckUtils]: 62: Hoare triple {90807#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,320 INFO L280 TraceCheckUtils]: 63: Hoare triple {90807#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,320 INFO L280 TraceCheckUtils]: 64: Hoare triple {90807#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,321 INFO L280 TraceCheckUtils]: 65: Hoare triple {90807#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {90807#true} is VALID [2020-07-18 06:28:51,321 INFO L280 TraceCheckUtils]: 66: Hoare triple {90807#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,321 INFO L280 TraceCheckUtils]: 67: Hoare triple {90807#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,321 INFO L280 TraceCheckUtils]: 68: Hoare triple {90807#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,321 INFO L280 TraceCheckUtils]: 69: Hoare triple {90807#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,322 INFO L280 TraceCheckUtils]: 70: Hoare triple {90807#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,322 INFO L280 TraceCheckUtils]: 71: Hoare triple {90807#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,322 INFO L280 TraceCheckUtils]: 72: Hoare triple {90807#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,322 INFO L280 TraceCheckUtils]: 73: Hoare triple {90807#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,322 INFO L280 TraceCheckUtils]: 74: Hoare triple {90807#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,323 INFO L280 TraceCheckUtils]: 75: Hoare triple {90807#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,323 INFO L280 TraceCheckUtils]: 76: Hoare triple {90807#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {90807#true} is VALID [2020-07-18 06:28:51,323 INFO L280 TraceCheckUtils]: 77: Hoare triple {90807#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,323 INFO L280 TraceCheckUtils]: 78: Hoare triple {90807#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,324 INFO L280 TraceCheckUtils]: 79: Hoare triple {90807#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,324 INFO L280 TraceCheckUtils]: 80: Hoare triple {90807#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,324 INFO L280 TraceCheckUtils]: 81: Hoare triple {90807#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,324 INFO L280 TraceCheckUtils]: 82: Hoare triple {90807#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,324 INFO L280 TraceCheckUtils]: 83: Hoare triple {90807#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,324 INFO L280 TraceCheckUtils]: 84: Hoare triple {90807#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,325 INFO L280 TraceCheckUtils]: 85: Hoare triple {90807#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,325 INFO L280 TraceCheckUtils]: 86: Hoare triple {90807#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,325 INFO L280 TraceCheckUtils]: 87: Hoare triple {90807#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,325 INFO L280 TraceCheckUtils]: 88: Hoare triple {90807#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,325 INFO L280 TraceCheckUtils]: 89: Hoare triple {90807#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,325 INFO L280 TraceCheckUtils]: 90: Hoare triple {90807#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,326 INFO L280 TraceCheckUtils]: 91: Hoare triple {90807#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,326 INFO L280 TraceCheckUtils]: 92: Hoare triple {90807#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,326 INFO L280 TraceCheckUtils]: 93: Hoare triple {90807#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,326 INFO L280 TraceCheckUtils]: 94: Hoare triple {90807#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,326 INFO L280 TraceCheckUtils]: 95: Hoare triple {90807#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,327 INFO L280 TraceCheckUtils]: 96: Hoare triple {90807#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,327 INFO L280 TraceCheckUtils]: 97: Hoare triple {90807#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,327 INFO L280 TraceCheckUtils]: 98: Hoare triple {90807#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,327 INFO L280 TraceCheckUtils]: 99: Hoare triple {90807#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,327 INFO L280 TraceCheckUtils]: 100: Hoare triple {90807#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,328 INFO L280 TraceCheckUtils]: 101: Hoare triple {90807#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {90807#true} is VALID [2020-07-18 06:28:51,328 INFO L280 TraceCheckUtils]: 102: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,328 INFO L280 TraceCheckUtils]: 103: Hoare triple {90807#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,328 INFO L280 TraceCheckUtils]: 104: Hoare triple {90807#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,328 INFO L280 TraceCheckUtils]: 105: Hoare triple {90807#true} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input; {90807#true} is VALID [2020-07-18 06:28:51,329 INFO L280 TraceCheckUtils]: 106: Hoare triple {90807#true} ~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5); {90807#true} is VALID [2020-07-18 06:28:51,329 INFO L280 TraceCheckUtils]: 107: Hoare triple {90807#true} ~a24~0 := 1; {90807#true} is VALID [2020-07-18 06:28:51,333 INFO L280 TraceCheckUtils]: 108: Hoare triple {90807#true} ~a15~0 := 9; {91229#(<= 9 ~a15~0)} is VALID [2020-07-18 06:28:51,334 INFO L280 TraceCheckUtils]: 109: Hoare triple {91229#(<= 9 ~a15~0)} ~a21~0 := 9; {91229#(<= 9 ~a15~0)} is VALID [2020-07-18 06:28:51,334 INFO L280 TraceCheckUtils]: 110: Hoare triple {91229#(<= 9 ~a15~0)} #res := -1; {91229#(<= 9 ~a15~0)} is VALID [2020-07-18 06:28:51,335 INFO L280 TraceCheckUtils]: 111: Hoare triple {91229#(<= 9 ~a15~0)} assume true; {91229#(<= 9 ~a15~0)} is VALID [2020-07-18 06:28:51,336 INFO L275 TraceCheckUtils]: 112: Hoare quadruple {91229#(<= 9 ~a15~0)} {90807#true} #1401#return; {91151#(not (= 8 ~a15~0))} is VALID [2020-07-18 06:28:51,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:28:51,409 INFO L280 TraceCheckUtils]: 0: Hoare triple {91228#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,410 INFO L280 TraceCheckUtils]: 1: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,411 INFO L280 TraceCheckUtils]: 2: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,411 INFO L280 TraceCheckUtils]: 3: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,412 INFO L280 TraceCheckUtils]: 4: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,413 INFO L280 TraceCheckUtils]: 5: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,413 INFO L280 TraceCheckUtils]: 6: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,414 INFO L280 TraceCheckUtils]: 7: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,414 INFO L280 TraceCheckUtils]: 8: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,415 INFO L280 TraceCheckUtils]: 9: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,416 INFO L280 TraceCheckUtils]: 10: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,416 INFO L280 TraceCheckUtils]: 11: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,418 INFO L280 TraceCheckUtils]: 12: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,418 INFO L280 TraceCheckUtils]: 13: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,419 INFO L280 TraceCheckUtils]: 14: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,419 INFO L280 TraceCheckUtils]: 15: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,420 INFO L280 TraceCheckUtils]: 16: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,421 INFO L280 TraceCheckUtils]: 17: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,421 INFO L280 TraceCheckUtils]: 18: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,422 INFO L280 TraceCheckUtils]: 19: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,423 INFO L280 TraceCheckUtils]: 20: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,423 INFO L280 TraceCheckUtils]: 21: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,424 INFO L280 TraceCheckUtils]: 22: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,424 INFO L280 TraceCheckUtils]: 23: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,425 INFO L280 TraceCheckUtils]: 24: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,426 INFO L280 TraceCheckUtils]: 25: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,426 INFO L280 TraceCheckUtils]: 26: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,427 INFO L280 TraceCheckUtils]: 27: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,427 INFO L280 TraceCheckUtils]: 28: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,428 INFO L280 TraceCheckUtils]: 29: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,429 INFO L280 TraceCheckUtils]: 30: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,429 INFO L280 TraceCheckUtils]: 31: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,430 INFO L280 TraceCheckUtils]: 32: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,431 INFO L280 TraceCheckUtils]: 33: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,431 INFO L280 TraceCheckUtils]: 34: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,433 INFO L280 TraceCheckUtils]: 35: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,433 INFO L280 TraceCheckUtils]: 36: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,434 INFO L280 TraceCheckUtils]: 37: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,435 INFO L280 TraceCheckUtils]: 38: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,436 INFO L280 TraceCheckUtils]: 39: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,437 INFO L280 TraceCheckUtils]: 40: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,438 INFO L280 TraceCheckUtils]: 41: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,439 INFO L280 TraceCheckUtils]: 42: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,439 INFO L280 TraceCheckUtils]: 43: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,440 INFO L280 TraceCheckUtils]: 44: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,441 INFO L280 TraceCheckUtils]: 45: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,441 INFO L280 TraceCheckUtils]: 46: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,442 INFO L280 TraceCheckUtils]: 47: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,444 INFO L280 TraceCheckUtils]: 48: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,444 INFO L280 TraceCheckUtils]: 49: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,447 INFO L280 TraceCheckUtils]: 50: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,447 INFO L280 TraceCheckUtils]: 51: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,448 INFO L280 TraceCheckUtils]: 52: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,449 INFO L280 TraceCheckUtils]: 53: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,449 INFO L280 TraceCheckUtils]: 54: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,450 INFO L280 TraceCheckUtils]: 55: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,450 INFO L280 TraceCheckUtils]: 56: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,451 INFO L280 TraceCheckUtils]: 57: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,452 INFO L280 TraceCheckUtils]: 58: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,452 INFO L280 TraceCheckUtils]: 59: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,453 INFO L280 TraceCheckUtils]: 60: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,454 INFO L280 TraceCheckUtils]: 61: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,454 INFO L280 TraceCheckUtils]: 62: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,455 INFO L280 TraceCheckUtils]: 63: Hoare triple {91230#(= ~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); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,455 INFO L280 TraceCheckUtils]: 64: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,456 INFO L280 TraceCheckUtils]: 65: Hoare triple {91230#(= ~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)); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,457 INFO L280 TraceCheckUtils]: 66: Hoare triple {91230#(= ~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); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,457 INFO L280 TraceCheckUtils]: 67: Hoare triple {91230#(= ~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); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,458 INFO L280 TraceCheckUtils]: 68: Hoare triple {91230#(= ~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); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,459 INFO L280 TraceCheckUtils]: 69: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume (((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0; {91231#(= 8 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,459 INFO L280 TraceCheckUtils]: 70: Hoare triple {91231#(= 8 |old(~a15~0)|)} ~a12~0 := (if 32000 + (~a12~0 - -334333) < 0 && 0 != (32000 + (~a12~0 - -334333)) % 5 then 1 + (32000 + (~a12~0 - -334333)) / 5 else (32000 + (~a12~0 - -334333)) / 5); {91231#(= 8 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,460 INFO L280 TraceCheckUtils]: 71: Hoare triple {91231#(= 8 |old(~a15~0)|)} ~a21~0 := 8; {91231#(= 8 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,461 INFO L280 TraceCheckUtils]: 72: Hoare triple {91231#(= 8 |old(~a15~0)|)} #res := 22; {91231#(= 8 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,461 INFO L280 TraceCheckUtils]: 73: Hoare triple {91231#(= 8 |old(~a15~0)|)} assume true; {91231#(= 8 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,462 INFO L275 TraceCheckUtils]: 74: Hoare quadruple {91231#(= 8 |old(~a15~0)|)} {91151#(not (= 8 ~a15~0))} #1401#return; {90808#false} is VALID [2020-07-18 06:28:51,470 INFO L263 TraceCheckUtils]: 0: Hoare triple {90807#true} call ULTIMATE.init(); {91227#(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-18 06:28:51,471 INFO L280 TraceCheckUtils]: 1: Hoare triple {91227#(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; {90807#true} is VALID [2020-07-18 06:28:51,471 INFO L280 TraceCheckUtils]: 2: Hoare triple {90807#true} ~inputB~0 := 2; {90807#true} is VALID [2020-07-18 06:28:51,471 INFO L280 TraceCheckUtils]: 3: Hoare triple {90807#true} ~inputC~0 := 3; {90807#true} is VALID [2020-07-18 06:28:51,471 INFO L280 TraceCheckUtils]: 4: Hoare triple {90807#true} ~inputF~0 := 6; {90807#true} is VALID [2020-07-18 06:28:51,472 INFO L280 TraceCheckUtils]: 5: Hoare triple {90807#true} ~inputE~0 := 5; {90807#true} is VALID [2020-07-18 06:28:51,472 INFO L280 TraceCheckUtils]: 6: Hoare triple {90807#true} ~inputA~0 := 1; {90807#true} is VALID [2020-07-18 06:28:51,472 INFO L280 TraceCheckUtils]: 7: Hoare triple {90807#true} ~a21~0 := 7; {90807#true} is VALID [2020-07-18 06:28:51,472 INFO L280 TraceCheckUtils]: 8: Hoare triple {90807#true} ~a15~0 := 8; {90807#true} is VALID [2020-07-18 06:28:51,473 INFO L280 TraceCheckUtils]: 9: Hoare triple {90807#true} ~a12~0 := -49; {90821#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-18 06:28:51,474 INFO L280 TraceCheckUtils]: 10: Hoare triple {90821#(<= (+ ~a12~0 49) 0)} ~a24~0 := 1; {90821#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-18 06:28:51,475 INFO L280 TraceCheckUtils]: 11: Hoare triple {90821#(<= (+ ~a12~0 49) 0)} assume true; {90821#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-18 06:28:51,475 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {90821#(<= (+ ~a12~0 49) 0)} {90807#true} #1397#return; {90821#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-18 06:28:51,476 INFO L263 TraceCheckUtils]: 13: Hoare triple {90821#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {90821#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-18 06:28:51,477 INFO L280 TraceCheckUtils]: 14: Hoare triple {90821#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {90821#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-18 06:28:51,478 INFO L280 TraceCheckUtils]: 15: Hoare triple {90821#(<= (+ ~a12~0 49) 0)} assume !false; {90821#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-18 06:28:51,478 INFO L280 TraceCheckUtils]: 16: Hoare triple {90821#(<= (+ ~a12~0 49) 0)} havoc ~input~0; {90821#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-18 06:28:51,479 INFO L280 TraceCheckUtils]: 17: Hoare triple {90821#(<= (+ ~a12~0 49) 0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {90821#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-18 06:28:51,480 INFO L280 TraceCheckUtils]: 18: Hoare triple {90821#(<= (+ ~a12~0 49) 0)} ~input~0 := #t~nondet2; {90821#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-18 06:28:51,480 INFO L280 TraceCheckUtils]: 19: Hoare triple {90821#(<= (+ ~a12~0 49) 0)} havoc #t~nondet2; {90821#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-18 06:28:51,481 INFO L280 TraceCheckUtils]: 20: Hoare triple {90821#(<= (+ ~a12~0 49) 0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {90821#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-18 06:28:51,482 INFO L263 TraceCheckUtils]: 21: Hoare triple {90821#(<= (+ ~a12~0 49) 0)} call #t~ret3 := calculate_output(~input~0); {91228#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:28:51,482 INFO L280 TraceCheckUtils]: 22: Hoare triple {91228#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {90807#true} is VALID [2020-07-18 06:28:51,482 INFO L280 TraceCheckUtils]: 23: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,482 INFO L280 TraceCheckUtils]: 24: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,483 INFO L280 TraceCheckUtils]: 25: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,483 INFO L280 TraceCheckUtils]: 26: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,483 INFO L280 TraceCheckUtils]: 27: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,483 INFO L280 TraceCheckUtils]: 28: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,483 INFO L280 TraceCheckUtils]: 29: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,483 INFO L280 TraceCheckUtils]: 30: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,484 INFO L280 TraceCheckUtils]: 31: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,484 INFO L280 TraceCheckUtils]: 32: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,484 INFO L280 TraceCheckUtils]: 33: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,484 INFO L280 TraceCheckUtils]: 34: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,484 INFO L280 TraceCheckUtils]: 35: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,485 INFO L280 TraceCheckUtils]: 36: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,485 INFO L280 TraceCheckUtils]: 37: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,485 INFO L280 TraceCheckUtils]: 38: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,485 INFO L280 TraceCheckUtils]: 39: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,485 INFO L280 TraceCheckUtils]: 40: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,485 INFO L280 TraceCheckUtils]: 41: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,486 INFO L280 TraceCheckUtils]: 42: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,486 INFO L280 TraceCheckUtils]: 43: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,486 INFO L280 TraceCheckUtils]: 44: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,486 INFO L280 TraceCheckUtils]: 45: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,486 INFO L280 TraceCheckUtils]: 46: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,487 INFO L280 TraceCheckUtils]: 47: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,487 INFO L280 TraceCheckUtils]: 48: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,487 INFO L280 TraceCheckUtils]: 49: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,487 INFO L280 TraceCheckUtils]: 50: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,487 INFO L280 TraceCheckUtils]: 51: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,488 INFO L280 TraceCheckUtils]: 52: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,488 INFO L280 TraceCheckUtils]: 53: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,488 INFO L280 TraceCheckUtils]: 54: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,488 INFO L280 TraceCheckUtils]: 55: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,488 INFO L280 TraceCheckUtils]: 56: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,489 INFO L280 TraceCheckUtils]: 57: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,489 INFO L280 TraceCheckUtils]: 58: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,489 INFO L280 TraceCheckUtils]: 59: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,489 INFO L280 TraceCheckUtils]: 60: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,490 INFO L280 TraceCheckUtils]: 61: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,490 INFO L280 TraceCheckUtils]: 62: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,490 INFO L280 TraceCheckUtils]: 63: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,490 INFO L280 TraceCheckUtils]: 64: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,490 INFO L280 TraceCheckUtils]: 65: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,491 INFO L280 TraceCheckUtils]: 66: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,491 INFO L280 TraceCheckUtils]: 67: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,491 INFO L280 TraceCheckUtils]: 68: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,491 INFO L280 TraceCheckUtils]: 69: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,492 INFO L280 TraceCheckUtils]: 70: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,492 INFO L280 TraceCheckUtils]: 71: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,492 INFO L280 TraceCheckUtils]: 72: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,492 INFO L280 TraceCheckUtils]: 73: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,492 INFO L280 TraceCheckUtils]: 74: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,493 INFO L280 TraceCheckUtils]: 75: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,493 INFO L280 TraceCheckUtils]: 76: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,493 INFO L280 TraceCheckUtils]: 77: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,493 INFO L280 TraceCheckUtils]: 78: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,493 INFO L280 TraceCheckUtils]: 79: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,494 INFO L280 TraceCheckUtils]: 80: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,494 INFO L280 TraceCheckUtils]: 81: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,494 INFO L280 TraceCheckUtils]: 82: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,494 INFO L280 TraceCheckUtils]: 83: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,494 INFO L280 TraceCheckUtils]: 84: Hoare triple {90807#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,494 INFO L280 TraceCheckUtils]: 85: Hoare triple {90807#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,495 INFO L280 TraceCheckUtils]: 86: Hoare triple {90807#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,495 INFO L280 TraceCheckUtils]: 87: Hoare triple {90807#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {90807#true} is VALID [2020-07-18 06:28:51,495 INFO L280 TraceCheckUtils]: 88: Hoare triple {90807#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,495 INFO L280 TraceCheckUtils]: 89: Hoare triple {90807#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,495 INFO L280 TraceCheckUtils]: 90: Hoare triple {90807#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,496 INFO L280 TraceCheckUtils]: 91: Hoare triple {90807#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,496 INFO L280 TraceCheckUtils]: 92: Hoare triple {90807#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,496 INFO L280 TraceCheckUtils]: 93: Hoare triple {90807#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,496 INFO L280 TraceCheckUtils]: 94: Hoare triple {90807#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,497 INFO L280 TraceCheckUtils]: 95: Hoare triple {90807#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,497 INFO L280 TraceCheckUtils]: 96: Hoare triple {90807#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,497 INFO L280 TraceCheckUtils]: 97: Hoare triple {90807#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,497 INFO L280 TraceCheckUtils]: 98: Hoare triple {90807#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {90807#true} is VALID [2020-07-18 06:28:51,497 INFO L280 TraceCheckUtils]: 99: Hoare triple {90807#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,498 INFO L280 TraceCheckUtils]: 100: Hoare triple {90807#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,498 INFO L280 TraceCheckUtils]: 101: Hoare triple {90807#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,498 INFO L280 TraceCheckUtils]: 102: Hoare triple {90807#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,498 INFO L280 TraceCheckUtils]: 103: Hoare triple {90807#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,499 INFO L280 TraceCheckUtils]: 104: Hoare triple {90807#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,499 INFO L280 TraceCheckUtils]: 105: Hoare triple {90807#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,499 INFO L280 TraceCheckUtils]: 106: Hoare triple {90807#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,499 INFO L280 TraceCheckUtils]: 107: Hoare triple {90807#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,499 INFO L280 TraceCheckUtils]: 108: Hoare triple {90807#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,500 INFO L280 TraceCheckUtils]: 109: Hoare triple {90807#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,500 INFO L280 TraceCheckUtils]: 110: Hoare triple {90807#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,500 INFO L280 TraceCheckUtils]: 111: Hoare triple {90807#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,500 INFO L280 TraceCheckUtils]: 112: Hoare triple {90807#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,500 INFO L280 TraceCheckUtils]: 113: Hoare triple {90807#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,501 INFO L280 TraceCheckUtils]: 114: Hoare triple {90807#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,501 INFO L280 TraceCheckUtils]: 115: Hoare triple {90807#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,501 INFO L280 TraceCheckUtils]: 116: Hoare triple {90807#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,501 INFO L280 TraceCheckUtils]: 117: Hoare triple {90807#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,501 INFO L280 TraceCheckUtils]: 118: Hoare triple {90807#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,502 INFO L280 TraceCheckUtils]: 119: Hoare triple {90807#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,502 INFO L280 TraceCheckUtils]: 120: Hoare triple {90807#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,502 INFO L280 TraceCheckUtils]: 121: Hoare triple {90807#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,502 INFO L280 TraceCheckUtils]: 122: Hoare triple {90807#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,502 INFO L280 TraceCheckUtils]: 123: Hoare triple {90807#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {90807#true} is VALID [2020-07-18 06:28:51,503 INFO L280 TraceCheckUtils]: 124: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,503 INFO L280 TraceCheckUtils]: 125: Hoare triple {90807#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0; {90807#true} is VALID [2020-07-18 06:28:51,503 INFO L280 TraceCheckUtils]: 126: Hoare triple {90807#true} ~a21~0 := 10; {90807#true} is VALID [2020-07-18 06:28:51,503 INFO L280 TraceCheckUtils]: 127: Hoare triple {90807#true} #res := 22; {90807#true} is VALID [2020-07-18 06:28:51,503 INFO L280 TraceCheckUtils]: 128: Hoare triple {90807#true} assume true; {90807#true} is VALID [2020-07-18 06:28:51,504 INFO L275 TraceCheckUtils]: 129: Hoare quadruple {90807#true} {90821#(<= (+ ~a12~0 49) 0)} #1401#return; {90807#true} is VALID [2020-07-18 06:28:51,504 INFO L280 TraceCheckUtils]: 130: Hoare triple {90807#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {90807#true} is VALID [2020-07-18 06:28:51,504 INFO L280 TraceCheckUtils]: 131: Hoare triple {90807#true} ~output~0 := #t~ret3; {90807#true} is VALID [2020-07-18 06:28:51,504 INFO L280 TraceCheckUtils]: 132: Hoare triple {90807#true} havoc #t~ret3; {90807#true} is VALID [2020-07-18 06:28:51,505 INFO L280 TraceCheckUtils]: 133: Hoare triple {90807#true} assume !false; {90807#true} is VALID [2020-07-18 06:28:51,505 INFO L280 TraceCheckUtils]: 134: Hoare triple {90807#true} havoc ~input~0; {90807#true} is VALID [2020-07-18 06:28:51,505 INFO L280 TraceCheckUtils]: 135: Hoare triple {90807#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {90807#true} is VALID [2020-07-18 06:28:51,505 INFO L280 TraceCheckUtils]: 136: Hoare triple {90807#true} ~input~0 := #t~nondet2; {90807#true} is VALID [2020-07-18 06:28:51,505 INFO L280 TraceCheckUtils]: 137: Hoare triple {90807#true} havoc #t~nondet2; {90807#true} is VALID [2020-07-18 06:28:51,506 INFO L280 TraceCheckUtils]: 138: Hoare triple {90807#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {90807#true} is VALID [2020-07-18 06:28:51,510 INFO L263 TraceCheckUtils]: 139: Hoare triple {90807#true} call #t~ret3 := calculate_output(~input~0); {91228#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:28:51,510 INFO L280 TraceCheckUtils]: 140: Hoare triple {91228#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {90807#true} is VALID [2020-07-18 06:28:51,510 INFO L280 TraceCheckUtils]: 141: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,510 INFO L280 TraceCheckUtils]: 142: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,510 INFO L280 TraceCheckUtils]: 143: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,511 INFO L280 TraceCheckUtils]: 144: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,511 INFO L280 TraceCheckUtils]: 145: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,511 INFO L280 TraceCheckUtils]: 146: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,511 INFO L280 TraceCheckUtils]: 147: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,511 INFO L280 TraceCheckUtils]: 148: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,511 INFO L280 TraceCheckUtils]: 149: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,512 INFO L280 TraceCheckUtils]: 150: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,512 INFO L280 TraceCheckUtils]: 151: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,512 INFO L280 TraceCheckUtils]: 152: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,512 INFO L280 TraceCheckUtils]: 153: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,512 INFO L280 TraceCheckUtils]: 154: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,513 INFO L280 TraceCheckUtils]: 155: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,513 INFO L280 TraceCheckUtils]: 156: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,513 INFO L280 TraceCheckUtils]: 157: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,513 INFO L280 TraceCheckUtils]: 158: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,513 INFO L280 TraceCheckUtils]: 159: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,513 INFO L280 TraceCheckUtils]: 160: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,514 INFO L280 TraceCheckUtils]: 161: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,514 INFO L280 TraceCheckUtils]: 162: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,514 INFO L280 TraceCheckUtils]: 163: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,514 INFO L280 TraceCheckUtils]: 164: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,514 INFO L280 TraceCheckUtils]: 165: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,515 INFO L280 TraceCheckUtils]: 166: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,515 INFO L280 TraceCheckUtils]: 167: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,515 INFO L280 TraceCheckUtils]: 168: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,515 INFO L280 TraceCheckUtils]: 169: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,515 INFO L280 TraceCheckUtils]: 170: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,515 INFO L280 TraceCheckUtils]: 171: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,516 INFO L280 TraceCheckUtils]: 172: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,516 INFO L280 TraceCheckUtils]: 173: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,516 INFO L280 TraceCheckUtils]: 174: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,516 INFO L280 TraceCheckUtils]: 175: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,516 INFO L280 TraceCheckUtils]: 176: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,516 INFO L280 TraceCheckUtils]: 177: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,517 INFO L280 TraceCheckUtils]: 178: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,517 INFO L280 TraceCheckUtils]: 179: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,517 INFO L280 TraceCheckUtils]: 180: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,517 INFO L280 TraceCheckUtils]: 181: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,517 INFO L280 TraceCheckUtils]: 182: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,518 INFO L280 TraceCheckUtils]: 183: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,518 INFO L280 TraceCheckUtils]: 184: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,518 INFO L280 TraceCheckUtils]: 185: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,518 INFO L280 TraceCheckUtils]: 186: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,518 INFO L280 TraceCheckUtils]: 187: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,518 INFO L280 TraceCheckUtils]: 188: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,519 INFO L280 TraceCheckUtils]: 189: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,519 INFO L280 TraceCheckUtils]: 190: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,519 INFO L280 TraceCheckUtils]: 191: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,519 INFO L280 TraceCheckUtils]: 192: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,519 INFO L280 TraceCheckUtils]: 193: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,519 INFO L280 TraceCheckUtils]: 194: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,520 INFO L280 TraceCheckUtils]: 195: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,520 INFO L280 TraceCheckUtils]: 196: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,520 INFO L280 TraceCheckUtils]: 197: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,520 INFO L280 TraceCheckUtils]: 198: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,520 INFO L280 TraceCheckUtils]: 199: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,520 INFO L280 TraceCheckUtils]: 200: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,521 INFO L280 TraceCheckUtils]: 201: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,521 INFO L280 TraceCheckUtils]: 202: Hoare triple {90807#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,521 INFO L280 TraceCheckUtils]: 203: Hoare triple {90807#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,521 INFO L280 TraceCheckUtils]: 204: Hoare triple {90807#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,521 INFO L280 TraceCheckUtils]: 205: Hoare triple {90807#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {90807#true} is VALID [2020-07-18 06:28:51,522 INFO L280 TraceCheckUtils]: 206: Hoare triple {90807#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,522 INFO L280 TraceCheckUtils]: 207: Hoare triple {90807#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,522 INFO L280 TraceCheckUtils]: 208: Hoare triple {90807#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,522 INFO L280 TraceCheckUtils]: 209: Hoare triple {90807#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,522 INFO L280 TraceCheckUtils]: 210: Hoare triple {90807#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,522 INFO L280 TraceCheckUtils]: 211: Hoare triple {90807#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,523 INFO L280 TraceCheckUtils]: 212: Hoare triple {90807#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,523 INFO L280 TraceCheckUtils]: 213: Hoare triple {90807#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,523 INFO L280 TraceCheckUtils]: 214: Hoare triple {90807#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,523 INFO L280 TraceCheckUtils]: 215: Hoare triple {90807#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,523 INFO L280 TraceCheckUtils]: 216: Hoare triple {90807#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {90807#true} is VALID [2020-07-18 06:28:51,523 INFO L280 TraceCheckUtils]: 217: Hoare triple {90807#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,524 INFO L280 TraceCheckUtils]: 218: Hoare triple {90807#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,524 INFO L280 TraceCheckUtils]: 219: Hoare triple {90807#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,524 INFO L280 TraceCheckUtils]: 220: Hoare triple {90807#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,524 INFO L280 TraceCheckUtils]: 221: Hoare triple {90807#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,524 INFO L280 TraceCheckUtils]: 222: Hoare triple {90807#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,524 INFO L280 TraceCheckUtils]: 223: Hoare triple {90807#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,525 INFO L280 TraceCheckUtils]: 224: Hoare triple {90807#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,525 INFO L280 TraceCheckUtils]: 225: Hoare triple {90807#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,525 INFO L280 TraceCheckUtils]: 226: Hoare triple {90807#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,525 INFO L280 TraceCheckUtils]: 227: Hoare triple {90807#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,525 INFO L280 TraceCheckUtils]: 228: Hoare triple {90807#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,526 INFO L280 TraceCheckUtils]: 229: Hoare triple {90807#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,526 INFO L280 TraceCheckUtils]: 230: Hoare triple {90807#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,526 INFO L280 TraceCheckUtils]: 231: Hoare triple {90807#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,526 INFO L280 TraceCheckUtils]: 232: Hoare triple {90807#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,526 INFO L280 TraceCheckUtils]: 233: Hoare triple {90807#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,526 INFO L280 TraceCheckUtils]: 234: Hoare triple {90807#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,527 INFO L280 TraceCheckUtils]: 235: Hoare triple {90807#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,527 INFO L280 TraceCheckUtils]: 236: Hoare triple {90807#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,527 INFO L280 TraceCheckUtils]: 237: Hoare triple {90807#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,527 INFO L280 TraceCheckUtils]: 238: Hoare triple {90807#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,527 INFO L280 TraceCheckUtils]: 239: Hoare triple {90807#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,528 INFO L280 TraceCheckUtils]: 240: Hoare triple {90807#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,528 INFO L280 TraceCheckUtils]: 241: Hoare triple {90807#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {90807#true} is VALID [2020-07-18 06:28:51,528 INFO L280 TraceCheckUtils]: 242: Hoare triple {90807#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0; {90807#true} is VALID [2020-07-18 06:28:51,528 INFO L280 TraceCheckUtils]: 243: Hoare triple {90807#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); {90807#true} is VALID [2020-07-18 06:28:51,528 INFO L280 TraceCheckUtils]: 244: Hoare triple {90807#true} ~a21~0 := 7; {90807#true} is VALID [2020-07-18 06:28:51,529 INFO L280 TraceCheckUtils]: 245: Hoare triple {90807#true} #res := 25; {90807#true} is VALID [2020-07-18 06:28:51,529 INFO L280 TraceCheckUtils]: 246: Hoare triple {90807#true} assume true; {90807#true} is VALID [2020-07-18 06:28:51,529 INFO L275 TraceCheckUtils]: 247: Hoare quadruple {90807#true} {90807#true} #1401#return; {90807#true} is VALID [2020-07-18 06:28:51,529 INFO L280 TraceCheckUtils]: 248: Hoare triple {90807#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {90807#true} is VALID [2020-07-18 06:28:51,529 INFO L280 TraceCheckUtils]: 249: Hoare triple {90807#true} ~output~0 := #t~ret3; {90807#true} is VALID [2020-07-18 06:28:51,530 INFO L280 TraceCheckUtils]: 250: Hoare triple {90807#true} havoc #t~ret3; {90807#true} is VALID [2020-07-18 06:28:51,530 INFO L280 TraceCheckUtils]: 251: Hoare triple {90807#true} assume !false; {90807#true} is VALID [2020-07-18 06:28:51,530 INFO L280 TraceCheckUtils]: 252: Hoare triple {90807#true} havoc ~input~0; {90807#true} is VALID [2020-07-18 06:28:51,530 INFO L280 TraceCheckUtils]: 253: Hoare triple {90807#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {90807#true} is VALID [2020-07-18 06:28:51,530 INFO L280 TraceCheckUtils]: 254: Hoare triple {90807#true} ~input~0 := #t~nondet2; {90807#true} is VALID [2020-07-18 06:28:51,530 INFO L280 TraceCheckUtils]: 255: Hoare triple {90807#true} havoc #t~nondet2; {90807#true} is VALID [2020-07-18 06:28:51,531 INFO L280 TraceCheckUtils]: 256: Hoare triple {90807#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {90807#true} is VALID [2020-07-18 06:28:51,535 INFO L263 TraceCheckUtils]: 257: Hoare triple {90807#true} call #t~ret3 := calculate_output(~input~0); {91228#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:28:51,535 INFO L280 TraceCheckUtils]: 258: Hoare triple {91228#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {90807#true} is VALID [2020-07-18 06:28:51,535 INFO L280 TraceCheckUtils]: 259: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,535 INFO L280 TraceCheckUtils]: 260: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,536 INFO L280 TraceCheckUtils]: 261: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,536 INFO L280 TraceCheckUtils]: 262: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,536 INFO L280 TraceCheckUtils]: 263: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,536 INFO L280 TraceCheckUtils]: 264: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,536 INFO L280 TraceCheckUtils]: 265: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,537 INFO L280 TraceCheckUtils]: 266: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,537 INFO L280 TraceCheckUtils]: 267: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,537 INFO L280 TraceCheckUtils]: 268: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,537 INFO L280 TraceCheckUtils]: 269: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,537 INFO L280 TraceCheckUtils]: 270: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,538 INFO L280 TraceCheckUtils]: 271: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,538 INFO L280 TraceCheckUtils]: 272: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,538 INFO L280 TraceCheckUtils]: 273: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,538 INFO L280 TraceCheckUtils]: 274: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,538 INFO L280 TraceCheckUtils]: 275: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,539 INFO L280 TraceCheckUtils]: 276: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,539 INFO L280 TraceCheckUtils]: 277: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,539 INFO L280 TraceCheckUtils]: 278: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,539 INFO L280 TraceCheckUtils]: 279: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,539 INFO L280 TraceCheckUtils]: 280: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,539 INFO L280 TraceCheckUtils]: 281: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,540 INFO L280 TraceCheckUtils]: 282: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,540 INFO L280 TraceCheckUtils]: 283: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,540 INFO L280 TraceCheckUtils]: 284: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,540 INFO L280 TraceCheckUtils]: 285: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,540 INFO L280 TraceCheckUtils]: 286: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,540 INFO L280 TraceCheckUtils]: 287: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,541 INFO L280 TraceCheckUtils]: 288: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,541 INFO L280 TraceCheckUtils]: 289: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,541 INFO L280 TraceCheckUtils]: 290: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,541 INFO L280 TraceCheckUtils]: 291: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,541 INFO L280 TraceCheckUtils]: 292: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,542 INFO L280 TraceCheckUtils]: 293: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,542 INFO L280 TraceCheckUtils]: 294: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,542 INFO L280 TraceCheckUtils]: 295: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,542 INFO L280 TraceCheckUtils]: 296: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,542 INFO L280 TraceCheckUtils]: 297: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,543 INFO L280 TraceCheckUtils]: 298: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,543 INFO L280 TraceCheckUtils]: 299: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,543 INFO L280 TraceCheckUtils]: 300: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,543 INFO L280 TraceCheckUtils]: 301: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,543 INFO L280 TraceCheckUtils]: 302: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,544 INFO L280 TraceCheckUtils]: 303: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,544 INFO L280 TraceCheckUtils]: 304: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,544 INFO L280 TraceCheckUtils]: 305: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,544 INFO L280 TraceCheckUtils]: 306: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,544 INFO L280 TraceCheckUtils]: 307: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,544 INFO L280 TraceCheckUtils]: 308: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,545 INFO L280 TraceCheckUtils]: 309: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,545 INFO L280 TraceCheckUtils]: 310: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,545 INFO L280 TraceCheckUtils]: 311: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,545 INFO L280 TraceCheckUtils]: 312: Hoare triple {90807#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,545 INFO L280 TraceCheckUtils]: 313: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,545 INFO L280 TraceCheckUtils]: 314: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,546 INFO L280 TraceCheckUtils]: 315: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,546 INFO L280 TraceCheckUtils]: 316: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,546 INFO L280 TraceCheckUtils]: 317: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,546 INFO L280 TraceCheckUtils]: 318: Hoare triple {90807#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,546 INFO L280 TraceCheckUtils]: 319: Hoare triple {90807#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,547 INFO L280 TraceCheckUtils]: 320: Hoare triple {90807#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,547 INFO L280 TraceCheckUtils]: 321: Hoare triple {90807#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,547 INFO L280 TraceCheckUtils]: 322: Hoare triple {90807#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,547 INFO L280 TraceCheckUtils]: 323: Hoare triple {90807#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {90807#true} is VALID [2020-07-18 06:28:51,547 INFO L280 TraceCheckUtils]: 324: Hoare triple {90807#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,547 INFO L280 TraceCheckUtils]: 325: Hoare triple {90807#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,548 INFO L280 TraceCheckUtils]: 326: Hoare triple {90807#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,548 INFO L280 TraceCheckUtils]: 327: Hoare triple {90807#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,548 INFO L280 TraceCheckUtils]: 328: Hoare triple {90807#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,548 INFO L280 TraceCheckUtils]: 329: Hoare triple {90807#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,548 INFO L280 TraceCheckUtils]: 330: Hoare triple {90807#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,548 INFO L280 TraceCheckUtils]: 331: Hoare triple {90807#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,549 INFO L280 TraceCheckUtils]: 332: Hoare triple {90807#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,549 INFO L280 TraceCheckUtils]: 333: Hoare triple {90807#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,549 INFO L280 TraceCheckUtils]: 334: Hoare triple {90807#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {90807#true} is VALID [2020-07-18 06:28:51,549 INFO L280 TraceCheckUtils]: 335: Hoare triple {90807#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,549 INFO L280 TraceCheckUtils]: 336: Hoare triple {90807#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,549 INFO L280 TraceCheckUtils]: 337: Hoare triple {90807#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,550 INFO L280 TraceCheckUtils]: 338: Hoare triple {90807#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,550 INFO L280 TraceCheckUtils]: 339: Hoare triple {90807#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,550 INFO L280 TraceCheckUtils]: 340: Hoare triple {90807#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,550 INFO L280 TraceCheckUtils]: 341: Hoare triple {90807#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,550 INFO L280 TraceCheckUtils]: 342: Hoare triple {90807#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,550 INFO L280 TraceCheckUtils]: 343: Hoare triple {90807#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,551 INFO L280 TraceCheckUtils]: 344: Hoare triple {90807#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,551 INFO L280 TraceCheckUtils]: 345: Hoare triple {90807#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,551 INFO L280 TraceCheckUtils]: 346: Hoare triple {90807#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {90807#true} is VALID [2020-07-18 06:28:51,551 INFO L280 TraceCheckUtils]: 347: Hoare triple {90807#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,551 INFO L280 TraceCheckUtils]: 348: Hoare triple {90807#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,551 INFO L280 TraceCheckUtils]: 349: Hoare triple {90807#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,552 INFO L280 TraceCheckUtils]: 350: Hoare triple {90807#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,552 INFO L280 TraceCheckUtils]: 351: Hoare triple {90807#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,552 INFO L280 TraceCheckUtils]: 352: Hoare triple {90807#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,552 INFO L280 TraceCheckUtils]: 353: Hoare triple {90807#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,552 INFO L280 TraceCheckUtils]: 354: Hoare triple {90807#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {90807#true} is VALID [2020-07-18 06:28:51,552 INFO L280 TraceCheckUtils]: 355: Hoare triple {90807#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,553 INFO L280 TraceCheckUtils]: 356: Hoare triple {90807#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {90807#true} is VALID [2020-07-18 06:28:51,553 INFO L280 TraceCheckUtils]: 357: Hoare triple {90807#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,553 INFO L280 TraceCheckUtils]: 358: Hoare triple {90807#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,553 INFO L280 TraceCheckUtils]: 359: Hoare triple {90807#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {90807#true} is VALID [2020-07-18 06:28:51,553 INFO L280 TraceCheckUtils]: 360: Hoare triple {90807#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,554 INFO L280 TraceCheckUtils]: 361: Hoare triple {90807#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {90807#true} is VALID [2020-07-18 06:28:51,554 INFO L280 TraceCheckUtils]: 362: Hoare triple {90807#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {90807#true} is VALID [2020-07-18 06:28:51,554 INFO L280 TraceCheckUtils]: 363: Hoare triple {90807#true} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input; {90807#true} is VALID [2020-07-18 06:28:51,554 INFO L280 TraceCheckUtils]: 364: Hoare triple {90807#true} ~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5); {90807#true} is VALID [2020-07-18 06:28:51,554 INFO L280 TraceCheckUtils]: 365: Hoare triple {90807#true} ~a24~0 := 1; {90807#true} is VALID [2020-07-18 06:28:51,558 INFO L280 TraceCheckUtils]: 366: Hoare triple {90807#true} ~a15~0 := 9; {91229#(<= 9 ~a15~0)} is VALID [2020-07-18 06:28:51,559 INFO L280 TraceCheckUtils]: 367: Hoare triple {91229#(<= 9 ~a15~0)} ~a21~0 := 9; {91229#(<= 9 ~a15~0)} is VALID [2020-07-18 06:28:51,560 INFO L280 TraceCheckUtils]: 368: Hoare triple {91229#(<= 9 ~a15~0)} #res := -1; {91229#(<= 9 ~a15~0)} is VALID [2020-07-18 06:28:51,561 INFO L280 TraceCheckUtils]: 369: Hoare triple {91229#(<= 9 ~a15~0)} assume true; {91229#(<= 9 ~a15~0)} is VALID [2020-07-18 06:28:51,563 INFO L275 TraceCheckUtils]: 370: Hoare quadruple {91229#(<= 9 ~a15~0)} {90807#true} #1401#return; {91151#(not (= 8 ~a15~0))} is VALID [2020-07-18 06:28:51,564 INFO L280 TraceCheckUtils]: 371: Hoare triple {91151#(not (= 8 ~a15~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {91151#(not (= 8 ~a15~0))} is VALID [2020-07-18 06:28:51,564 INFO L280 TraceCheckUtils]: 372: Hoare triple {91151#(not (= 8 ~a15~0))} ~output~0 := #t~ret3; {91151#(not (= 8 ~a15~0))} is VALID [2020-07-18 06:28:51,565 INFO L280 TraceCheckUtils]: 373: Hoare triple {91151#(not (= 8 ~a15~0))} havoc #t~ret3; {91151#(not (= 8 ~a15~0))} is VALID [2020-07-18 06:28:51,566 INFO L280 TraceCheckUtils]: 374: Hoare triple {91151#(not (= 8 ~a15~0))} assume !false; {91151#(not (= 8 ~a15~0))} is VALID [2020-07-18 06:28:51,567 INFO L280 TraceCheckUtils]: 375: Hoare triple {91151#(not (= 8 ~a15~0))} havoc ~input~0; {91151#(not (= 8 ~a15~0))} is VALID [2020-07-18 06:28:51,567 INFO L280 TraceCheckUtils]: 376: Hoare triple {91151#(not (= 8 ~a15~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {91151#(not (= 8 ~a15~0))} is VALID [2020-07-18 06:28:51,568 INFO L280 TraceCheckUtils]: 377: Hoare triple {91151#(not (= 8 ~a15~0))} ~input~0 := #t~nondet2; {91151#(not (= 8 ~a15~0))} is VALID [2020-07-18 06:28:51,569 INFO L280 TraceCheckUtils]: 378: Hoare triple {91151#(not (= 8 ~a15~0))} havoc #t~nondet2; {91151#(not (= 8 ~a15~0))} is VALID [2020-07-18 06:28:51,569 INFO L280 TraceCheckUtils]: 379: Hoare triple {91151#(not (= 8 ~a15~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {91151#(not (= 8 ~a15~0))} is VALID [2020-07-18 06:28:51,571 INFO L263 TraceCheckUtils]: 380: Hoare triple {91151#(not (= 8 ~a15~0))} call #t~ret3 := calculate_output(~input~0); {91228#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:28:51,571 INFO L280 TraceCheckUtils]: 381: Hoare triple {91228#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,572 INFO L280 TraceCheckUtils]: 382: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,573 INFO L280 TraceCheckUtils]: 383: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,574 INFO L280 TraceCheckUtils]: 384: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,574 INFO L280 TraceCheckUtils]: 385: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,576 INFO L280 TraceCheckUtils]: 386: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,576 INFO L280 TraceCheckUtils]: 387: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,577 INFO L280 TraceCheckUtils]: 388: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,577 INFO L280 TraceCheckUtils]: 389: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,578 INFO L280 TraceCheckUtils]: 390: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,579 INFO L280 TraceCheckUtils]: 391: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,579 INFO L280 TraceCheckUtils]: 392: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,580 INFO L280 TraceCheckUtils]: 393: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,580 INFO L280 TraceCheckUtils]: 394: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,581 INFO L280 TraceCheckUtils]: 395: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,582 INFO L280 TraceCheckUtils]: 396: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,582 INFO L280 TraceCheckUtils]: 397: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,583 INFO L280 TraceCheckUtils]: 398: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,583 INFO L280 TraceCheckUtils]: 399: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,584 INFO L280 TraceCheckUtils]: 400: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,585 INFO L280 TraceCheckUtils]: 401: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,585 INFO L280 TraceCheckUtils]: 402: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,586 INFO L280 TraceCheckUtils]: 403: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,587 INFO L280 TraceCheckUtils]: 404: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,587 INFO L280 TraceCheckUtils]: 405: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,588 INFO L280 TraceCheckUtils]: 406: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,588 INFO L280 TraceCheckUtils]: 407: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,589 INFO L280 TraceCheckUtils]: 408: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,591 INFO L280 TraceCheckUtils]: 409: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,591 INFO L280 TraceCheckUtils]: 410: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,592 INFO L280 TraceCheckUtils]: 411: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,592 INFO L280 TraceCheckUtils]: 412: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,593 INFO L280 TraceCheckUtils]: 413: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,594 INFO L280 TraceCheckUtils]: 414: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,594 INFO L280 TraceCheckUtils]: 415: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,595 INFO L280 TraceCheckUtils]: 416: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,596 INFO L280 TraceCheckUtils]: 417: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,596 INFO L280 TraceCheckUtils]: 418: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,597 INFO L280 TraceCheckUtils]: 419: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,598 INFO L280 TraceCheckUtils]: 420: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,598 INFO L280 TraceCheckUtils]: 421: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,599 INFO L280 TraceCheckUtils]: 422: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,600 INFO L280 TraceCheckUtils]: 423: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,601 INFO L280 TraceCheckUtils]: 424: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,601 INFO L280 TraceCheckUtils]: 425: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,602 INFO L280 TraceCheckUtils]: 426: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,603 INFO L280 TraceCheckUtils]: 427: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,603 INFO L280 TraceCheckUtils]: 428: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,604 INFO L280 TraceCheckUtils]: 429: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,605 INFO L280 TraceCheckUtils]: 430: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,606 INFO L280 TraceCheckUtils]: 431: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,606 INFO L280 TraceCheckUtils]: 432: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,607 INFO L280 TraceCheckUtils]: 433: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,608 INFO L280 TraceCheckUtils]: 434: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,609 INFO L280 TraceCheckUtils]: 435: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,609 INFO L280 TraceCheckUtils]: 436: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,610 INFO L280 TraceCheckUtils]: 437: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,611 INFO L280 TraceCheckUtils]: 438: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,611 INFO L280 TraceCheckUtils]: 439: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,612 INFO L280 TraceCheckUtils]: 440: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,613 INFO L280 TraceCheckUtils]: 441: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,613 INFO L280 TraceCheckUtils]: 442: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,614 INFO L280 TraceCheckUtils]: 443: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,615 INFO L280 TraceCheckUtils]: 444: Hoare triple {91230#(= ~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); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,616 INFO L280 TraceCheckUtils]: 445: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,617 INFO L280 TraceCheckUtils]: 446: Hoare triple {91230#(= ~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)); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,617 INFO L280 TraceCheckUtils]: 447: Hoare triple {91230#(= ~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); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,618 INFO L280 TraceCheckUtils]: 448: Hoare triple {91230#(= ~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); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,618 INFO L280 TraceCheckUtils]: 449: Hoare triple {91230#(= ~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); {91230#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,619 INFO L280 TraceCheckUtils]: 450: Hoare triple {91230#(= ~a15~0 |old(~a15~0)|)} assume (((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0; {91231#(= 8 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,621 INFO L280 TraceCheckUtils]: 451: Hoare triple {91231#(= 8 |old(~a15~0)|)} ~a12~0 := (if 32000 + (~a12~0 - -334333) < 0 && 0 != (32000 + (~a12~0 - -334333)) % 5 then 1 + (32000 + (~a12~0 - -334333)) / 5 else (32000 + (~a12~0 - -334333)) / 5); {91231#(= 8 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,621 INFO L280 TraceCheckUtils]: 452: Hoare triple {91231#(= 8 |old(~a15~0)|)} ~a21~0 := 8; {91231#(= 8 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,622 INFO L280 TraceCheckUtils]: 453: Hoare triple {91231#(= 8 |old(~a15~0)|)} #res := 22; {91231#(= 8 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,622 INFO L280 TraceCheckUtils]: 454: Hoare triple {91231#(= 8 |old(~a15~0)|)} assume true; {91231#(= 8 |old(~a15~0)|)} is VALID [2020-07-18 06:28:51,623 INFO L275 TraceCheckUtils]: 455: Hoare quadruple {91231#(= 8 |old(~a15~0)|)} {91151#(not (= 8 ~a15~0))} #1401#return; {90808#false} is VALID [2020-07-18 06:28:51,624 INFO L280 TraceCheckUtils]: 456: Hoare triple {90808#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {90808#false} is VALID [2020-07-18 06:28:51,624 INFO L280 TraceCheckUtils]: 457: Hoare triple {90808#false} ~output~0 := #t~ret3; {90808#false} is VALID [2020-07-18 06:28:51,624 INFO L280 TraceCheckUtils]: 458: Hoare triple {90808#false} havoc #t~ret3; {90808#false} is VALID [2020-07-18 06:28:51,624 INFO L280 TraceCheckUtils]: 459: Hoare triple {90808#false} assume !false; {90808#false} is VALID [2020-07-18 06:28:51,624 INFO L280 TraceCheckUtils]: 460: Hoare triple {90808#false} havoc ~input~0; {90808#false} is VALID [2020-07-18 06:28:51,624 INFO L280 TraceCheckUtils]: 461: Hoare triple {90808#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {90808#false} is VALID [2020-07-18 06:28:51,625 INFO L280 TraceCheckUtils]: 462: Hoare triple {90808#false} ~input~0 := #t~nondet2; {90808#false} is VALID [2020-07-18 06:28:51,625 INFO L280 TraceCheckUtils]: 463: Hoare triple {90808#false} havoc #t~nondet2; {90808#false} is VALID [2020-07-18 06:28:51,625 INFO L280 TraceCheckUtils]: 464: Hoare triple {90808#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {90808#false} is VALID [2020-07-18 06:28:51,625 INFO L263 TraceCheckUtils]: 465: Hoare triple {90808#false} call #t~ret3 := calculate_output(~input~0); {90808#false} is VALID [2020-07-18 06:28:51,626 INFO L280 TraceCheckUtils]: 466: Hoare triple {90808#false} ~input := #in~input; {90808#false} is VALID [2020-07-18 06:28:51,626 INFO L280 TraceCheckUtils]: 467: Hoare triple {90808#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,626 INFO L280 TraceCheckUtils]: 468: Hoare triple {90808#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,626 INFO L280 TraceCheckUtils]: 469: Hoare triple {90808#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,626 INFO L280 TraceCheckUtils]: 470: Hoare triple {90808#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,626 INFO L280 TraceCheckUtils]: 471: Hoare triple {90808#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,627 INFO L280 TraceCheckUtils]: 472: Hoare triple {90808#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,627 INFO L280 TraceCheckUtils]: 473: Hoare triple {90808#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,627 INFO L280 TraceCheckUtils]: 474: Hoare triple {90808#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,627 INFO L280 TraceCheckUtils]: 475: Hoare triple {90808#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,627 INFO L280 TraceCheckUtils]: 476: Hoare triple {90808#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,628 INFO L280 TraceCheckUtils]: 477: Hoare triple {90808#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,628 INFO L280 TraceCheckUtils]: 478: Hoare triple {90808#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,628 INFO L280 TraceCheckUtils]: 479: Hoare triple {90808#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,628 INFO L280 TraceCheckUtils]: 480: Hoare triple {90808#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,628 INFO L280 TraceCheckUtils]: 481: Hoare triple {90808#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,628 INFO L280 TraceCheckUtils]: 482: Hoare triple {90808#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,629 INFO L280 TraceCheckUtils]: 483: Hoare triple {90808#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,629 INFO L280 TraceCheckUtils]: 484: Hoare triple {90808#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,629 INFO L280 TraceCheckUtils]: 485: Hoare triple {90808#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,629 INFO L280 TraceCheckUtils]: 486: Hoare triple {90808#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,629 INFO L280 TraceCheckUtils]: 487: Hoare triple {90808#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,630 INFO L280 TraceCheckUtils]: 488: Hoare triple {90808#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,630 INFO L280 TraceCheckUtils]: 489: Hoare triple {90808#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,630 INFO L280 TraceCheckUtils]: 490: Hoare triple {90808#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,630 INFO L280 TraceCheckUtils]: 491: Hoare triple {90808#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,630 INFO L280 TraceCheckUtils]: 492: Hoare triple {90808#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,630 INFO L280 TraceCheckUtils]: 493: Hoare triple {90808#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,631 INFO L280 TraceCheckUtils]: 494: Hoare triple {90808#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,631 INFO L280 TraceCheckUtils]: 495: Hoare triple {90808#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,631 INFO L280 TraceCheckUtils]: 496: Hoare triple {90808#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,631 INFO L280 TraceCheckUtils]: 497: Hoare triple {90808#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,631 INFO L280 TraceCheckUtils]: 498: Hoare triple {90808#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,632 INFO L280 TraceCheckUtils]: 499: Hoare triple {90808#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,632 INFO L280 TraceCheckUtils]: 500: Hoare triple {90808#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,632 INFO L280 TraceCheckUtils]: 501: Hoare triple {90808#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,632 INFO L280 TraceCheckUtils]: 502: Hoare triple {90808#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,632 INFO L280 TraceCheckUtils]: 503: Hoare triple {90808#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,632 INFO L280 TraceCheckUtils]: 504: Hoare triple {90808#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,633 INFO L280 TraceCheckUtils]: 505: Hoare triple {90808#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,633 INFO L280 TraceCheckUtils]: 506: Hoare triple {90808#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,633 INFO L280 TraceCheckUtils]: 507: Hoare triple {90808#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,633 INFO L280 TraceCheckUtils]: 508: Hoare triple {90808#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {90808#false} is VALID [2020-07-18 06:28:51,633 INFO L280 TraceCheckUtils]: 509: Hoare triple {90808#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0; {90808#false} is VALID [2020-07-18 06:28:51,634 INFO L280 TraceCheckUtils]: 510: Hoare triple {90808#false} assume !false; {90808#false} is VALID [2020-07-18 06:28:51,764 INFO L134 CoverageAnalysis]: Checked inductivity of 796 backedges. 448 proven. 23 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2020-07-18 06:28:51,765 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1037824747] [2020-07-18 06:28:51,765 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-18 06:28:51,765 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2020-07-18 06:28:51,765 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382602106] [2020-07-18 06:28:51,766 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 511 [2020-07-18 06:28:51,767 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 06:28:51,768 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 9 states. [2020-07-18 06:28:52,211 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 295 edges. 295 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 06:28:52,211 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-07-18 06:28:52,211 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 06:28:52,212 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-07-18 06:28:52,212 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2020-07-18 06:28:52,212 INFO L87 Difference]: Start difference. First operand 4054 states and 4890 transitions. Second operand 9 states. [2020-07-18 06:29:52,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 06:29:52,607 INFO L93 Difference]: Finished difference Result 8850 states and 10819 transitions. [2020-07-18 06:29:52,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-07-18 06:29:52,607 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 511 [2020-07-18 06:29:52,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 06:29:52,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-07-18 06:29:52,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2929 transitions. [2020-07-18 06:29:52,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-07-18 06:29:52,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2929 transitions. [2020-07-18 06:29:52,642 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 26 states and 2929 transitions. [2020-07-18 06:29:58,827 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2929 edges. 2929 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 06:29:59,581 INFO L225 Difference]: With dead ends: 8850 [2020-07-18 06:29:59,582 INFO L226 Difference]: Without dead ends: 4393 [2020-07-18 06:29:59,591 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=147, Invalid=503, Unknown=0, NotChecked=0, Total=650 [2020-07-18 06:29:59,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4393 states. [2020-07-18 06:30:26,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4393 to 3591. [2020-07-18 06:30:26,391 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 06:30:26,391 INFO L82 GeneralOperation]: Start isEquivalent. First operand 4393 states. Second operand 3591 states. [2020-07-18 06:30:26,391 INFO L74 IsIncluded]: Start isIncluded. First operand 4393 states. Second operand 3591 states. [2020-07-18 06:30:26,391 INFO L87 Difference]: Start difference. First operand 4393 states. Second operand 3591 states. [2020-07-18 06:30:26,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 06:30:26,973 INFO L93 Difference]: Finished difference Result 4393 states and 5002 transitions. [2020-07-18 06:30:26,973 INFO L276 IsEmpty]: Start isEmpty. Operand 4393 states and 5002 transitions. [2020-07-18 06:30:26,979 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 06:30:26,979 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 06:30:26,979 INFO L74 IsIncluded]: Start isIncluded. First operand 3591 states. Second operand 4393 states. [2020-07-18 06:30:26,979 INFO L87 Difference]: Start difference. First operand 3591 states. Second operand 4393 states. [2020-07-18 06:30:27,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 06:30:27,551 INFO L93 Difference]: Finished difference Result 4393 states and 5002 transitions. [2020-07-18 06:30:27,551 INFO L276 IsEmpty]: Start isEmpty. Operand 4393 states and 5002 transitions. [2020-07-18 06:30:27,558 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 06:30:27,558 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 06:30:27,558 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 06:30:27,558 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 06:30:27,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3591 states. [2020-07-18 06:30:27,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3591 states to 3591 states and 4083 transitions. [2020-07-18 06:30:27,958 INFO L78 Accepts]: Start accepts. Automaton has 3591 states and 4083 transitions. Word has length 511 [2020-07-18 06:30:27,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 06:30:27,959 INFO L479 AbstractCegarLoop]: Abstraction has 3591 states and 4083 transitions. [2020-07-18 06:30:27,959 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-07-18 06:30:27,959 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3591 states and 4083 transitions. [2020-07-18 06:30:38,955 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 4083 edges. 4083 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 06:30:38,955 INFO L276 IsEmpty]: Start isEmpty. Operand 3591 states and 4083 transitions. [2020-07-18 06:30:38,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 612 [2020-07-18 06:30:38,962 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 06:30:38,963 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, 5, 5, 5, 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, 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, 1] [2020-07-18 06:30:38,963 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-07-18 06:30:38,963 INFO L427 AbstractCegarLoop]: === Iteration 7 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 06:30:38,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 06:30:38,963 INFO L82 PathProgramCache]: Analyzing trace with hash -1725478862, now seen corresponding path program 1 times [2020-07-18 06:30:38,964 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 06:30:38,964 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [508573011] [2020-07-18 06:30:38,964 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 06:30:39,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:30:39,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:30:39,173 INFO L280 TraceCheckUtils]: 0: Hoare triple {125459#(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; {124950#true} is VALID [2020-07-18 06:30:39,174 INFO L280 TraceCheckUtils]: 1: Hoare triple {124950#true} ~inputB~0 := 2; {124950#true} is VALID [2020-07-18 06:30:39,174 INFO L280 TraceCheckUtils]: 2: Hoare triple {124950#true} ~inputC~0 := 3; {124950#true} is VALID [2020-07-18 06:30:39,174 INFO L280 TraceCheckUtils]: 3: Hoare triple {124950#true} ~inputF~0 := 6; {124950#true} is VALID [2020-07-18 06:30:39,175 INFO L280 TraceCheckUtils]: 4: Hoare triple {124950#true} ~inputE~0 := 5; {124950#true} is VALID [2020-07-18 06:30:39,175 INFO L280 TraceCheckUtils]: 5: Hoare triple {124950#true} ~inputA~0 := 1; {124950#true} is VALID [2020-07-18 06:30:39,175 INFO L280 TraceCheckUtils]: 6: Hoare triple {124950#true} ~a21~0 := 7; {124950#true} is VALID [2020-07-18 06:30:39,175 INFO L280 TraceCheckUtils]: 7: Hoare triple {124950#true} ~a15~0 := 8; {124950#true} is VALID [2020-07-18 06:30:39,176 INFO L280 TraceCheckUtils]: 8: Hoare triple {124950#true} ~a12~0 := -49; {124950#true} is VALID [2020-07-18 06:30:39,176 INFO L280 TraceCheckUtils]: 9: Hoare triple {124950#true} ~a24~0 := 1; {124950#true} is VALID [2020-07-18 06:30:39,176 INFO L280 TraceCheckUtils]: 10: Hoare triple {124950#true} assume true; {124950#true} is VALID [2020-07-18 06:30:39,176 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {124950#true} {124950#true} #1397#return; {124950#true} is VALID [2020-07-18 06:30:39,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:30:39,229 INFO L280 TraceCheckUtils]: 0: Hoare triple {125460#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {124950#true} is VALID [2020-07-18 06:30:39,229 INFO L280 TraceCheckUtils]: 1: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,230 INFO L280 TraceCheckUtils]: 2: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,230 INFO L280 TraceCheckUtils]: 3: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,230 INFO L280 TraceCheckUtils]: 4: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,230 INFO L280 TraceCheckUtils]: 5: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,231 INFO L280 TraceCheckUtils]: 6: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,231 INFO L280 TraceCheckUtils]: 7: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,231 INFO L280 TraceCheckUtils]: 8: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,231 INFO L280 TraceCheckUtils]: 9: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,231 INFO L280 TraceCheckUtils]: 10: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,231 INFO L280 TraceCheckUtils]: 11: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,232 INFO L280 TraceCheckUtils]: 12: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,232 INFO L280 TraceCheckUtils]: 13: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,232 INFO L280 TraceCheckUtils]: 14: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,232 INFO L280 TraceCheckUtils]: 15: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,232 INFO L280 TraceCheckUtils]: 16: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,233 INFO L280 TraceCheckUtils]: 17: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,233 INFO L280 TraceCheckUtils]: 18: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,233 INFO L280 TraceCheckUtils]: 19: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,233 INFO L280 TraceCheckUtils]: 20: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,234 INFO L280 TraceCheckUtils]: 21: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,234 INFO L280 TraceCheckUtils]: 22: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,234 INFO L280 TraceCheckUtils]: 23: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,234 INFO L280 TraceCheckUtils]: 24: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,234 INFO L280 TraceCheckUtils]: 25: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,234 INFO L280 TraceCheckUtils]: 26: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,235 INFO L280 TraceCheckUtils]: 27: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,235 INFO L280 TraceCheckUtils]: 28: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,235 INFO L280 TraceCheckUtils]: 29: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,235 INFO L280 TraceCheckUtils]: 30: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,235 INFO L280 TraceCheckUtils]: 31: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,236 INFO L280 TraceCheckUtils]: 32: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,236 INFO L280 TraceCheckUtils]: 33: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,236 INFO L280 TraceCheckUtils]: 34: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,236 INFO L280 TraceCheckUtils]: 35: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,237 INFO L280 TraceCheckUtils]: 36: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,237 INFO L280 TraceCheckUtils]: 37: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,237 INFO L280 TraceCheckUtils]: 38: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,237 INFO L280 TraceCheckUtils]: 39: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,237 INFO L280 TraceCheckUtils]: 40: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,238 INFO L280 TraceCheckUtils]: 41: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,238 INFO L280 TraceCheckUtils]: 42: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,238 INFO L280 TraceCheckUtils]: 43: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,238 INFO L280 TraceCheckUtils]: 44: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,238 INFO L280 TraceCheckUtils]: 45: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,239 INFO L280 TraceCheckUtils]: 46: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,239 INFO L280 TraceCheckUtils]: 47: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,239 INFO L280 TraceCheckUtils]: 48: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,239 INFO L280 TraceCheckUtils]: 49: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,240 INFO L280 TraceCheckUtils]: 50: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,240 INFO L280 TraceCheckUtils]: 51: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,240 INFO L280 TraceCheckUtils]: 52: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,240 INFO L280 TraceCheckUtils]: 53: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,241 INFO L280 TraceCheckUtils]: 54: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,241 INFO L280 TraceCheckUtils]: 55: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,241 INFO L280 TraceCheckUtils]: 56: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,241 INFO L280 TraceCheckUtils]: 57: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,241 INFO L280 TraceCheckUtils]: 58: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,242 INFO L280 TraceCheckUtils]: 59: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,242 INFO L280 TraceCheckUtils]: 60: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,242 INFO L280 TraceCheckUtils]: 61: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,242 INFO L280 TraceCheckUtils]: 62: Hoare triple {124950#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,243 INFO L280 TraceCheckUtils]: 63: Hoare triple {124950#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,243 INFO L280 TraceCheckUtils]: 64: Hoare triple {124950#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,243 INFO L280 TraceCheckUtils]: 65: Hoare triple {124950#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {124950#true} is VALID [2020-07-18 06:30:39,243 INFO L280 TraceCheckUtils]: 66: Hoare triple {124950#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,243 INFO L280 TraceCheckUtils]: 67: Hoare triple {124950#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,244 INFO L280 TraceCheckUtils]: 68: Hoare triple {124950#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,244 INFO L280 TraceCheckUtils]: 69: Hoare triple {124950#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,244 INFO L280 TraceCheckUtils]: 70: Hoare triple {124950#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,244 INFO L280 TraceCheckUtils]: 71: Hoare triple {124950#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,244 INFO L280 TraceCheckUtils]: 72: Hoare triple {124950#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,245 INFO L280 TraceCheckUtils]: 73: Hoare triple {124950#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,245 INFO L280 TraceCheckUtils]: 74: Hoare triple {124950#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,245 INFO L280 TraceCheckUtils]: 75: Hoare triple {124950#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,245 INFO L280 TraceCheckUtils]: 76: Hoare triple {124950#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {124950#true} is VALID [2020-07-18 06:30:39,246 INFO L280 TraceCheckUtils]: 77: Hoare triple {124950#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,246 INFO L280 TraceCheckUtils]: 78: Hoare triple {124950#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,246 INFO L280 TraceCheckUtils]: 79: Hoare triple {124950#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,246 INFO L280 TraceCheckUtils]: 80: Hoare triple {124950#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,246 INFO L280 TraceCheckUtils]: 81: Hoare triple {124950#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,247 INFO L280 TraceCheckUtils]: 82: Hoare triple {124950#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,247 INFO L280 TraceCheckUtils]: 83: Hoare triple {124950#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,247 INFO L280 TraceCheckUtils]: 84: Hoare triple {124950#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,247 INFO L280 TraceCheckUtils]: 85: Hoare triple {124950#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,247 INFO L280 TraceCheckUtils]: 86: Hoare triple {124950#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,248 INFO L280 TraceCheckUtils]: 87: Hoare triple {124950#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,248 INFO L280 TraceCheckUtils]: 88: Hoare triple {124950#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,248 INFO L280 TraceCheckUtils]: 89: Hoare triple {124950#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,248 INFO L280 TraceCheckUtils]: 90: Hoare triple {124950#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,248 INFO L280 TraceCheckUtils]: 91: Hoare triple {124950#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,249 INFO L280 TraceCheckUtils]: 92: Hoare triple {124950#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,249 INFO L280 TraceCheckUtils]: 93: Hoare triple {124950#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,249 INFO L280 TraceCheckUtils]: 94: Hoare triple {124950#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,249 INFO L280 TraceCheckUtils]: 95: Hoare triple {124950#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,249 INFO L280 TraceCheckUtils]: 96: Hoare triple {124950#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,250 INFO L280 TraceCheckUtils]: 97: Hoare triple {124950#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,250 INFO L280 TraceCheckUtils]: 98: Hoare triple {124950#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,250 INFO L280 TraceCheckUtils]: 99: Hoare triple {124950#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,250 INFO L280 TraceCheckUtils]: 100: Hoare triple {124950#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,250 INFO L280 TraceCheckUtils]: 101: Hoare triple {124950#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {124950#true} is VALID [2020-07-18 06:30:39,251 INFO L280 TraceCheckUtils]: 102: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,251 INFO L280 TraceCheckUtils]: 103: Hoare triple {124950#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0; {124950#true} is VALID [2020-07-18 06:30:39,251 INFO L280 TraceCheckUtils]: 104: Hoare triple {124950#true} ~a21~0 := 10; {124950#true} is VALID [2020-07-18 06:30:39,251 INFO L280 TraceCheckUtils]: 105: Hoare triple {124950#true} #res := 22; {124950#true} is VALID [2020-07-18 06:30:39,251 INFO L280 TraceCheckUtils]: 106: Hoare triple {124950#true} assume true; {124950#true} is VALID [2020-07-18 06:30:39,252 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {124950#true} {124950#true} #1401#return; {124950#true} is VALID [2020-07-18 06:30:39,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:30:39,354 INFO L280 TraceCheckUtils]: 0: Hoare triple {125460#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {124950#true} is VALID [2020-07-18 06:30:39,355 INFO L280 TraceCheckUtils]: 1: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,355 INFO L280 TraceCheckUtils]: 2: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,355 INFO L280 TraceCheckUtils]: 3: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,355 INFO L280 TraceCheckUtils]: 4: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,355 INFO L280 TraceCheckUtils]: 5: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,355 INFO L280 TraceCheckUtils]: 6: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,356 INFO L280 TraceCheckUtils]: 7: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,356 INFO L280 TraceCheckUtils]: 8: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,356 INFO L280 TraceCheckUtils]: 9: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,356 INFO L280 TraceCheckUtils]: 10: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,356 INFO L280 TraceCheckUtils]: 11: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,357 INFO L280 TraceCheckUtils]: 12: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,357 INFO L280 TraceCheckUtils]: 13: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,357 INFO L280 TraceCheckUtils]: 14: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,357 INFO L280 TraceCheckUtils]: 15: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,357 INFO L280 TraceCheckUtils]: 16: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,358 INFO L280 TraceCheckUtils]: 17: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,358 INFO L280 TraceCheckUtils]: 18: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,358 INFO L280 TraceCheckUtils]: 19: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,358 INFO L280 TraceCheckUtils]: 20: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,358 INFO L280 TraceCheckUtils]: 21: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,358 INFO L280 TraceCheckUtils]: 22: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,359 INFO L280 TraceCheckUtils]: 23: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,359 INFO L280 TraceCheckUtils]: 24: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,359 INFO L280 TraceCheckUtils]: 25: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,359 INFO L280 TraceCheckUtils]: 26: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,359 INFO L280 TraceCheckUtils]: 27: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,359 INFO L280 TraceCheckUtils]: 28: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,360 INFO L280 TraceCheckUtils]: 29: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,360 INFO L280 TraceCheckUtils]: 30: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,360 INFO L280 TraceCheckUtils]: 31: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,360 INFO L280 TraceCheckUtils]: 32: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,360 INFO L280 TraceCheckUtils]: 33: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,361 INFO L280 TraceCheckUtils]: 34: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,361 INFO L280 TraceCheckUtils]: 35: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,361 INFO L280 TraceCheckUtils]: 36: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,361 INFO L280 TraceCheckUtils]: 37: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,361 INFO L280 TraceCheckUtils]: 38: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,361 INFO L280 TraceCheckUtils]: 39: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,362 INFO L280 TraceCheckUtils]: 40: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,362 INFO L280 TraceCheckUtils]: 41: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,362 INFO L280 TraceCheckUtils]: 42: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,362 INFO L280 TraceCheckUtils]: 43: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,362 INFO L280 TraceCheckUtils]: 44: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,363 INFO L280 TraceCheckUtils]: 45: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,363 INFO L280 TraceCheckUtils]: 46: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,363 INFO L280 TraceCheckUtils]: 47: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,363 INFO L280 TraceCheckUtils]: 48: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,363 INFO L280 TraceCheckUtils]: 49: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,363 INFO L280 TraceCheckUtils]: 50: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,364 INFO L280 TraceCheckUtils]: 51: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,364 INFO L280 TraceCheckUtils]: 52: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,364 INFO L280 TraceCheckUtils]: 53: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,364 INFO L280 TraceCheckUtils]: 54: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,364 INFO L280 TraceCheckUtils]: 55: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,365 INFO L280 TraceCheckUtils]: 56: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,365 INFO L280 TraceCheckUtils]: 57: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,365 INFO L280 TraceCheckUtils]: 58: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,365 INFO L280 TraceCheckUtils]: 59: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,365 INFO L280 TraceCheckUtils]: 60: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,366 INFO L280 TraceCheckUtils]: 61: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,366 INFO L280 TraceCheckUtils]: 62: Hoare triple {124950#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,366 INFO L280 TraceCheckUtils]: 63: Hoare triple {124950#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,366 INFO L280 TraceCheckUtils]: 64: Hoare triple {124950#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,366 INFO L280 TraceCheckUtils]: 65: Hoare triple {124950#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {124950#true} is VALID [2020-07-18 06:30:39,367 INFO L280 TraceCheckUtils]: 66: Hoare triple {124950#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,367 INFO L280 TraceCheckUtils]: 67: Hoare triple {124950#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,367 INFO L280 TraceCheckUtils]: 68: Hoare triple {124950#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,367 INFO L280 TraceCheckUtils]: 69: Hoare triple {124950#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,367 INFO L280 TraceCheckUtils]: 70: Hoare triple {124950#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,367 INFO L280 TraceCheckUtils]: 71: Hoare triple {124950#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,368 INFO L280 TraceCheckUtils]: 72: Hoare triple {124950#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,368 INFO L280 TraceCheckUtils]: 73: Hoare triple {124950#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,368 INFO L280 TraceCheckUtils]: 74: Hoare triple {124950#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,368 INFO L280 TraceCheckUtils]: 75: Hoare triple {124950#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,368 INFO L280 TraceCheckUtils]: 76: Hoare triple {124950#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {124950#true} is VALID [2020-07-18 06:30:39,368 INFO L280 TraceCheckUtils]: 77: Hoare triple {124950#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,369 INFO L280 TraceCheckUtils]: 78: Hoare triple {124950#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,369 INFO L280 TraceCheckUtils]: 79: Hoare triple {124950#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,369 INFO L280 TraceCheckUtils]: 80: Hoare triple {124950#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,369 INFO L280 TraceCheckUtils]: 81: Hoare triple {124950#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,369 INFO L280 TraceCheckUtils]: 82: Hoare triple {124950#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,370 INFO L280 TraceCheckUtils]: 83: Hoare triple {124950#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,370 INFO L280 TraceCheckUtils]: 84: Hoare triple {124950#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,370 INFO L280 TraceCheckUtils]: 85: Hoare triple {124950#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,370 INFO L280 TraceCheckUtils]: 86: Hoare triple {124950#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,370 INFO L280 TraceCheckUtils]: 87: Hoare triple {124950#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,370 INFO L280 TraceCheckUtils]: 88: Hoare triple {124950#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,371 INFO L280 TraceCheckUtils]: 89: Hoare triple {124950#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,371 INFO L280 TraceCheckUtils]: 90: Hoare triple {124950#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,371 INFO L280 TraceCheckUtils]: 91: Hoare triple {124950#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,371 INFO L280 TraceCheckUtils]: 92: Hoare triple {124950#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,371 INFO L280 TraceCheckUtils]: 93: Hoare triple {124950#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,371 INFO L280 TraceCheckUtils]: 94: Hoare triple {124950#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,372 INFO L280 TraceCheckUtils]: 95: Hoare triple {124950#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,372 INFO L280 TraceCheckUtils]: 96: Hoare triple {124950#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,372 INFO L280 TraceCheckUtils]: 97: Hoare triple {124950#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,372 INFO L280 TraceCheckUtils]: 98: Hoare triple {124950#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,372 INFO L280 TraceCheckUtils]: 99: Hoare triple {124950#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,372 INFO L280 TraceCheckUtils]: 100: Hoare triple {124950#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,373 INFO L280 TraceCheckUtils]: 101: Hoare triple {124950#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {124950#true} is VALID [2020-07-18 06:30:39,373 INFO L280 TraceCheckUtils]: 102: Hoare triple {124950#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0; {124950#true} is VALID [2020-07-18 06:30:39,381 INFO L280 TraceCheckUtils]: 103: Hoare triple {124950#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); {125180#(<= ~a12~0 2)} is VALID [2020-07-18 06:30:39,382 INFO L280 TraceCheckUtils]: 104: Hoare triple {125180#(<= ~a12~0 2)} ~a21~0 := 7; {125180#(<= ~a12~0 2)} is VALID [2020-07-18 06:30:39,382 INFO L280 TraceCheckUtils]: 105: Hoare triple {125180#(<= ~a12~0 2)} #res := 25; {125180#(<= ~a12~0 2)} is VALID [2020-07-18 06:30:39,383 INFO L280 TraceCheckUtils]: 106: Hoare triple {125180#(<= ~a12~0 2)} assume true; {125180#(<= ~a12~0 2)} is VALID [2020-07-18 06:30:39,384 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {125180#(<= ~a12~0 2)} {124950#true} #1401#return; {125180#(<= ~a12~0 2)} is VALID [2020-07-18 06:30:39,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:30:39,457 INFO L280 TraceCheckUtils]: 0: Hoare triple {125460#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,458 INFO L280 TraceCheckUtils]: 1: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,459 INFO L280 TraceCheckUtils]: 2: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,460 INFO L280 TraceCheckUtils]: 3: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,461 INFO L280 TraceCheckUtils]: 4: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,461 INFO L280 TraceCheckUtils]: 5: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,462 INFO L280 TraceCheckUtils]: 6: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,463 INFO L280 TraceCheckUtils]: 7: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,464 INFO L280 TraceCheckUtils]: 8: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,464 INFO L280 TraceCheckUtils]: 9: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,466 INFO L280 TraceCheckUtils]: 10: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,466 INFO L280 TraceCheckUtils]: 11: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,467 INFO L280 TraceCheckUtils]: 12: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,468 INFO L280 TraceCheckUtils]: 13: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,468 INFO L280 TraceCheckUtils]: 14: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,469 INFO L280 TraceCheckUtils]: 15: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,470 INFO L280 TraceCheckUtils]: 16: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,470 INFO L280 TraceCheckUtils]: 17: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,471 INFO L280 TraceCheckUtils]: 18: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,472 INFO L280 TraceCheckUtils]: 19: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,473 INFO L280 TraceCheckUtils]: 20: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,473 INFO L280 TraceCheckUtils]: 21: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,474 INFO L280 TraceCheckUtils]: 22: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,475 INFO L280 TraceCheckUtils]: 23: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,475 INFO L280 TraceCheckUtils]: 24: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,476 INFO L280 TraceCheckUtils]: 25: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,477 INFO L280 TraceCheckUtils]: 26: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,477 INFO L280 TraceCheckUtils]: 27: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,478 INFO L280 TraceCheckUtils]: 28: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,479 INFO L280 TraceCheckUtils]: 29: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,479 INFO L280 TraceCheckUtils]: 30: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,480 INFO L280 TraceCheckUtils]: 31: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,481 INFO L280 TraceCheckUtils]: 32: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,482 INFO L280 TraceCheckUtils]: 33: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,483 INFO L280 TraceCheckUtils]: 34: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,483 INFO L280 TraceCheckUtils]: 35: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,484 INFO L280 TraceCheckUtils]: 36: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,485 INFO L280 TraceCheckUtils]: 37: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,485 INFO L280 TraceCheckUtils]: 38: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,486 INFO L280 TraceCheckUtils]: 39: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,487 INFO L280 TraceCheckUtils]: 40: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,487 INFO L280 TraceCheckUtils]: 41: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,489 INFO L280 TraceCheckUtils]: 42: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,489 INFO L280 TraceCheckUtils]: 43: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,491 INFO L280 TraceCheckUtils]: 44: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,491 INFO L280 TraceCheckUtils]: 45: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,492 INFO L280 TraceCheckUtils]: 46: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,493 INFO L280 TraceCheckUtils]: 47: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,494 INFO L280 TraceCheckUtils]: 48: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,494 INFO L280 TraceCheckUtils]: 49: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,495 INFO L280 TraceCheckUtils]: 50: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,496 INFO L280 TraceCheckUtils]: 51: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,496 INFO L280 TraceCheckUtils]: 52: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,497 INFO L280 TraceCheckUtils]: 53: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,498 INFO L280 TraceCheckUtils]: 54: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,498 INFO L280 TraceCheckUtils]: 55: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,499 INFO L280 TraceCheckUtils]: 56: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,500 INFO L280 TraceCheckUtils]: 57: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,500 INFO L280 TraceCheckUtils]: 58: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,501 INFO L280 TraceCheckUtils]: 59: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,502 INFO L280 TraceCheckUtils]: 60: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,503 INFO L280 TraceCheckUtils]: 61: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,503 INFO L280 TraceCheckUtils]: 62: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,504 INFO L280 TraceCheckUtils]: 63: Hoare triple {125461#(= ~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); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,505 INFO L280 TraceCheckUtils]: 64: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,506 INFO L280 TraceCheckUtils]: 65: Hoare triple {125461#(= ~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); {125462#(<= 12 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,508 INFO L280 TraceCheckUtils]: 66: Hoare triple {125462#(<= 12 |old(~a12~0)|)} ~a12~0 := -327601 + (~a12~0 - 268644); {125462#(<= 12 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,509 INFO L280 TraceCheckUtils]: 67: Hoare triple {125462#(<= 12 |old(~a12~0)|)} ~a15~0 := 5; {125462#(<= 12 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,510 INFO L280 TraceCheckUtils]: 68: Hoare triple {125462#(<= 12 |old(~a12~0)|)} ~a21~0 := 6; {125462#(<= 12 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,510 INFO L280 TraceCheckUtils]: 69: Hoare triple {125462#(<= 12 |old(~a12~0)|)} #res := -1; {125462#(<= 12 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,511 INFO L280 TraceCheckUtils]: 70: Hoare triple {125462#(<= 12 |old(~a12~0)|)} assume true; {125462#(<= 12 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,512 INFO L275 TraceCheckUtils]: 71: Hoare quadruple {125462#(<= 12 |old(~a12~0)|)} {125180#(<= ~a12~0 2)} #1401#return; {124951#false} is VALID [2020-07-18 06:30:39,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:30:39,558 INFO L280 TraceCheckUtils]: 0: Hoare triple {125460#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {124950#true} is VALID [2020-07-18 06:30:39,559 INFO L280 TraceCheckUtils]: 1: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,559 INFO L280 TraceCheckUtils]: 2: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,559 INFO L280 TraceCheckUtils]: 3: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,559 INFO L280 TraceCheckUtils]: 4: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,559 INFO L280 TraceCheckUtils]: 5: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,560 INFO L280 TraceCheckUtils]: 6: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,560 INFO L280 TraceCheckUtils]: 7: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,560 INFO L280 TraceCheckUtils]: 8: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,560 INFO L280 TraceCheckUtils]: 9: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,560 INFO L280 TraceCheckUtils]: 10: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,560 INFO L280 TraceCheckUtils]: 11: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,561 INFO L280 TraceCheckUtils]: 12: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,561 INFO L280 TraceCheckUtils]: 13: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,561 INFO L280 TraceCheckUtils]: 14: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,561 INFO L280 TraceCheckUtils]: 15: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,561 INFO L280 TraceCheckUtils]: 16: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,562 INFO L280 TraceCheckUtils]: 17: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,562 INFO L280 TraceCheckUtils]: 18: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,562 INFO L280 TraceCheckUtils]: 19: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,562 INFO L280 TraceCheckUtils]: 20: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,562 INFO L280 TraceCheckUtils]: 21: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,562 INFO L280 TraceCheckUtils]: 22: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,563 INFO L280 TraceCheckUtils]: 23: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,563 INFO L280 TraceCheckUtils]: 24: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,563 INFO L280 TraceCheckUtils]: 25: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,563 INFO L280 TraceCheckUtils]: 26: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,563 INFO L280 TraceCheckUtils]: 27: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,564 INFO L280 TraceCheckUtils]: 28: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,564 INFO L280 TraceCheckUtils]: 29: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,564 INFO L280 TraceCheckUtils]: 30: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,564 INFO L280 TraceCheckUtils]: 31: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,564 INFO L280 TraceCheckUtils]: 32: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,564 INFO L280 TraceCheckUtils]: 33: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,565 INFO L280 TraceCheckUtils]: 34: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,565 INFO L280 TraceCheckUtils]: 35: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,565 INFO L280 TraceCheckUtils]: 36: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,565 INFO L280 TraceCheckUtils]: 37: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,565 INFO L280 TraceCheckUtils]: 38: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,566 INFO L280 TraceCheckUtils]: 39: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,566 INFO L280 TraceCheckUtils]: 40: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,566 INFO L280 TraceCheckUtils]: 41: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,566 INFO L280 TraceCheckUtils]: 42: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,566 INFO L280 TraceCheckUtils]: 43: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,567 INFO L280 TraceCheckUtils]: 44: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,567 INFO L280 TraceCheckUtils]: 45: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,567 INFO L280 TraceCheckUtils]: 46: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,567 INFO L280 TraceCheckUtils]: 47: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,567 INFO L280 TraceCheckUtils]: 48: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,567 INFO L280 TraceCheckUtils]: 49: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,568 INFO L280 TraceCheckUtils]: 50: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,568 INFO L280 TraceCheckUtils]: 51: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,568 INFO L280 TraceCheckUtils]: 52: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,568 INFO L280 TraceCheckUtils]: 53: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,568 INFO L280 TraceCheckUtils]: 54: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,569 INFO L280 TraceCheckUtils]: 55: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,569 INFO L280 TraceCheckUtils]: 56: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,569 INFO L280 TraceCheckUtils]: 57: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,569 INFO L280 TraceCheckUtils]: 58: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,569 INFO L280 TraceCheckUtils]: 59: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,570 INFO L280 TraceCheckUtils]: 60: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,570 INFO L280 TraceCheckUtils]: 61: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,570 INFO L280 TraceCheckUtils]: 62: Hoare triple {124950#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,570 INFO L280 TraceCheckUtils]: 63: Hoare triple {124950#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,570 INFO L280 TraceCheckUtils]: 64: Hoare triple {124950#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,570 INFO L280 TraceCheckUtils]: 65: Hoare triple {124950#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {124950#true} is VALID [2020-07-18 06:30:39,571 INFO L280 TraceCheckUtils]: 66: Hoare triple {124950#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,571 INFO L280 TraceCheckUtils]: 67: Hoare triple {124950#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,571 INFO L280 TraceCheckUtils]: 68: Hoare triple {124950#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,571 INFO L280 TraceCheckUtils]: 69: Hoare triple {124950#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,571 INFO L280 TraceCheckUtils]: 70: Hoare triple {124950#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,572 INFO L280 TraceCheckUtils]: 71: Hoare triple {124950#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,572 INFO L280 TraceCheckUtils]: 72: Hoare triple {124950#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,572 INFO L280 TraceCheckUtils]: 73: Hoare triple {124950#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,572 INFO L280 TraceCheckUtils]: 74: Hoare triple {124950#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,572 INFO L280 TraceCheckUtils]: 75: Hoare triple {124950#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,573 INFO L280 TraceCheckUtils]: 76: Hoare triple {124950#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {124950#true} is VALID [2020-07-18 06:30:39,573 INFO L280 TraceCheckUtils]: 77: Hoare triple {124950#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,573 INFO L280 TraceCheckUtils]: 78: Hoare triple {124950#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,573 INFO L280 TraceCheckUtils]: 79: Hoare triple {124950#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,573 INFO L280 TraceCheckUtils]: 80: Hoare triple {124950#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,574 INFO L280 TraceCheckUtils]: 81: Hoare triple {124950#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,574 INFO L280 TraceCheckUtils]: 82: Hoare triple {124950#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,574 INFO L280 TraceCheckUtils]: 83: Hoare triple {124950#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,574 INFO L280 TraceCheckUtils]: 84: Hoare triple {124950#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,574 INFO L280 TraceCheckUtils]: 85: Hoare triple {124950#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,574 INFO L280 TraceCheckUtils]: 86: Hoare triple {124950#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,575 INFO L280 TraceCheckUtils]: 87: Hoare triple {124950#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,575 INFO L280 TraceCheckUtils]: 88: Hoare triple {124950#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,575 INFO L280 TraceCheckUtils]: 89: Hoare triple {124950#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,575 INFO L280 TraceCheckUtils]: 90: Hoare triple {124950#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,575 INFO L280 TraceCheckUtils]: 91: Hoare triple {124950#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,576 INFO L280 TraceCheckUtils]: 92: Hoare triple {124950#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,576 INFO L280 TraceCheckUtils]: 93: Hoare triple {124950#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,576 INFO L280 TraceCheckUtils]: 94: Hoare triple {124950#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,576 INFO L280 TraceCheckUtils]: 95: Hoare triple {124950#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,576 INFO L280 TraceCheckUtils]: 96: Hoare triple {124950#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,577 INFO L280 TraceCheckUtils]: 97: Hoare triple {124950#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,577 INFO L280 TraceCheckUtils]: 98: Hoare triple {124950#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,577 INFO L280 TraceCheckUtils]: 99: Hoare triple {124950#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,577 INFO L280 TraceCheckUtils]: 100: Hoare triple {124950#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,577 INFO L280 TraceCheckUtils]: 101: Hoare triple {124950#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {124950#true} is VALID [2020-07-18 06:30:39,577 INFO L280 TraceCheckUtils]: 102: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,578 INFO L280 TraceCheckUtils]: 103: Hoare triple {124950#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,578 INFO L280 TraceCheckUtils]: 104: Hoare triple {124950#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,578 INFO L280 TraceCheckUtils]: 105: Hoare triple {124950#true} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input; {124950#true} is VALID [2020-07-18 06:30:39,578 INFO L280 TraceCheckUtils]: 106: Hoare triple {124950#true} ~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5); {124950#true} is VALID [2020-07-18 06:30:39,578 INFO L280 TraceCheckUtils]: 107: Hoare triple {124950#true} ~a24~0 := 1; {124950#true} is VALID [2020-07-18 06:30:39,578 INFO L280 TraceCheckUtils]: 108: Hoare triple {124950#true} ~a15~0 := 9; {124950#true} is VALID [2020-07-18 06:30:39,579 INFO L280 TraceCheckUtils]: 109: Hoare triple {124950#true} ~a21~0 := 9; {124950#true} is VALID [2020-07-18 06:30:39,579 INFO L280 TraceCheckUtils]: 110: Hoare triple {124950#true} #res := -1; {124950#true} is VALID [2020-07-18 06:30:39,579 INFO L280 TraceCheckUtils]: 111: Hoare triple {124950#true} assume true; {124950#true} is VALID [2020-07-18 06:30:39,579 INFO L275 TraceCheckUtils]: 112: Hoare quadruple {124950#true} {124951#false} #1401#return; {124951#false} is VALID [2020-07-18 06:30:39,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:30:39,611 INFO L280 TraceCheckUtils]: 0: Hoare triple {125460#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {124950#true} is VALID [2020-07-18 06:30:39,611 INFO L280 TraceCheckUtils]: 1: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,611 INFO L280 TraceCheckUtils]: 2: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,612 INFO L280 TraceCheckUtils]: 3: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,612 INFO L280 TraceCheckUtils]: 4: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,612 INFO L280 TraceCheckUtils]: 5: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,612 INFO L280 TraceCheckUtils]: 6: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,612 INFO L280 TraceCheckUtils]: 7: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,613 INFO L280 TraceCheckUtils]: 8: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,613 INFO L280 TraceCheckUtils]: 9: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,613 INFO L280 TraceCheckUtils]: 10: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,613 INFO L280 TraceCheckUtils]: 11: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,613 INFO L280 TraceCheckUtils]: 12: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,614 INFO L280 TraceCheckUtils]: 13: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,614 INFO L280 TraceCheckUtils]: 14: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,614 INFO L280 TraceCheckUtils]: 15: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,614 INFO L280 TraceCheckUtils]: 16: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,614 INFO L280 TraceCheckUtils]: 17: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,615 INFO L280 TraceCheckUtils]: 18: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,615 INFO L280 TraceCheckUtils]: 19: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,615 INFO L280 TraceCheckUtils]: 20: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,615 INFO L280 TraceCheckUtils]: 21: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,615 INFO L280 TraceCheckUtils]: 22: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,616 INFO L280 TraceCheckUtils]: 23: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,616 INFO L280 TraceCheckUtils]: 24: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,616 INFO L280 TraceCheckUtils]: 25: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,616 INFO L280 TraceCheckUtils]: 26: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,616 INFO L280 TraceCheckUtils]: 27: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,617 INFO L280 TraceCheckUtils]: 28: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,617 INFO L280 TraceCheckUtils]: 29: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,617 INFO L280 TraceCheckUtils]: 30: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,617 INFO L280 TraceCheckUtils]: 31: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,617 INFO L280 TraceCheckUtils]: 32: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,617 INFO L280 TraceCheckUtils]: 33: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,618 INFO L280 TraceCheckUtils]: 34: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,618 INFO L280 TraceCheckUtils]: 35: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,618 INFO L280 TraceCheckUtils]: 36: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,618 INFO L280 TraceCheckUtils]: 37: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,618 INFO L280 TraceCheckUtils]: 38: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,619 INFO L280 TraceCheckUtils]: 39: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,619 INFO L280 TraceCheckUtils]: 40: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,619 INFO L280 TraceCheckUtils]: 41: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,619 INFO L280 TraceCheckUtils]: 42: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,619 INFO L280 TraceCheckUtils]: 43: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,620 INFO L280 TraceCheckUtils]: 44: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,620 INFO L280 TraceCheckUtils]: 45: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,620 INFO L280 TraceCheckUtils]: 46: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,620 INFO L280 TraceCheckUtils]: 47: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,620 INFO L280 TraceCheckUtils]: 48: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,621 INFO L280 TraceCheckUtils]: 49: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,621 INFO L280 TraceCheckUtils]: 50: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,621 INFO L280 TraceCheckUtils]: 51: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,621 INFO L280 TraceCheckUtils]: 52: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,621 INFO L280 TraceCheckUtils]: 53: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,622 INFO L280 TraceCheckUtils]: 54: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,622 INFO L280 TraceCheckUtils]: 55: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,622 INFO L280 TraceCheckUtils]: 56: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,622 INFO L280 TraceCheckUtils]: 57: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,622 INFO L280 TraceCheckUtils]: 58: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,623 INFO L280 TraceCheckUtils]: 59: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,623 INFO L280 TraceCheckUtils]: 60: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,623 INFO L280 TraceCheckUtils]: 61: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,623 INFO L280 TraceCheckUtils]: 62: Hoare triple {124950#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,623 INFO L280 TraceCheckUtils]: 63: Hoare triple {124950#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,624 INFO L280 TraceCheckUtils]: 64: Hoare triple {124950#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,624 INFO L280 TraceCheckUtils]: 65: Hoare triple {124950#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {124950#true} is VALID [2020-07-18 06:30:39,624 INFO L280 TraceCheckUtils]: 66: Hoare triple {124950#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,624 INFO L280 TraceCheckUtils]: 67: Hoare triple {124950#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,624 INFO L280 TraceCheckUtils]: 68: Hoare triple {124950#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,624 INFO L280 TraceCheckUtils]: 69: Hoare triple {124950#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,625 INFO L280 TraceCheckUtils]: 70: Hoare triple {124950#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,625 INFO L280 TraceCheckUtils]: 71: Hoare triple {124950#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,625 INFO L280 TraceCheckUtils]: 72: Hoare triple {124950#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,625 INFO L280 TraceCheckUtils]: 73: Hoare triple {124950#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,625 INFO L280 TraceCheckUtils]: 74: Hoare triple {124950#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,626 INFO L280 TraceCheckUtils]: 75: Hoare triple {124950#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,626 INFO L280 TraceCheckUtils]: 76: Hoare triple {124950#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {124950#true} is VALID [2020-07-18 06:30:39,626 INFO L280 TraceCheckUtils]: 77: Hoare triple {124950#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,626 INFO L280 TraceCheckUtils]: 78: Hoare triple {124950#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,626 INFO L280 TraceCheckUtils]: 79: Hoare triple {124950#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,627 INFO L280 TraceCheckUtils]: 80: Hoare triple {124950#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,627 INFO L280 TraceCheckUtils]: 81: Hoare triple {124950#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,627 INFO L280 TraceCheckUtils]: 82: Hoare triple {124950#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,627 INFO L280 TraceCheckUtils]: 83: Hoare triple {124950#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,627 INFO L280 TraceCheckUtils]: 84: Hoare triple {124950#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,628 INFO L280 TraceCheckUtils]: 85: Hoare triple {124950#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,628 INFO L280 TraceCheckUtils]: 86: Hoare triple {124950#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,628 INFO L280 TraceCheckUtils]: 87: Hoare triple {124950#true} assume ((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0; {124950#true} is VALID [2020-07-18 06:30:39,628 INFO L280 TraceCheckUtils]: 88: Hoare triple {124950#true} ~a15~0 := 6; {124950#true} is VALID [2020-07-18 06:30:39,628 INFO L280 TraceCheckUtils]: 89: Hoare triple {124950#true} ~a21~0 := 8; {124950#true} is VALID [2020-07-18 06:30:39,629 INFO L280 TraceCheckUtils]: 90: Hoare triple {124950#true} #res := -1; {124950#true} is VALID [2020-07-18 06:30:39,629 INFO L280 TraceCheckUtils]: 91: Hoare triple {124950#true} assume true; {124950#true} is VALID [2020-07-18 06:30:39,629 INFO L275 TraceCheckUtils]: 92: Hoare quadruple {124950#true} {124951#false} #1401#return; {124951#false} is VALID [2020-07-18 06:30:39,636 INFO L263 TraceCheckUtils]: 0: Hoare triple {124950#true} call ULTIMATE.init(); {125459#(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-18 06:30:39,636 INFO L280 TraceCheckUtils]: 1: Hoare triple {125459#(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; {124950#true} is VALID [2020-07-18 06:30:39,636 INFO L280 TraceCheckUtils]: 2: Hoare triple {124950#true} ~inputB~0 := 2; {124950#true} is VALID [2020-07-18 06:30:39,637 INFO L280 TraceCheckUtils]: 3: Hoare triple {124950#true} ~inputC~0 := 3; {124950#true} is VALID [2020-07-18 06:30:39,637 INFO L280 TraceCheckUtils]: 4: Hoare triple {124950#true} ~inputF~0 := 6; {124950#true} is VALID [2020-07-18 06:30:39,637 INFO L280 TraceCheckUtils]: 5: Hoare triple {124950#true} ~inputE~0 := 5; {124950#true} is VALID [2020-07-18 06:30:39,637 INFO L280 TraceCheckUtils]: 6: Hoare triple {124950#true} ~inputA~0 := 1; {124950#true} is VALID [2020-07-18 06:30:39,637 INFO L280 TraceCheckUtils]: 7: Hoare triple {124950#true} ~a21~0 := 7; {124950#true} is VALID [2020-07-18 06:30:39,637 INFO L280 TraceCheckUtils]: 8: Hoare triple {124950#true} ~a15~0 := 8; {124950#true} is VALID [2020-07-18 06:30:39,638 INFO L280 TraceCheckUtils]: 9: Hoare triple {124950#true} ~a12~0 := -49; {124950#true} is VALID [2020-07-18 06:30:39,638 INFO L280 TraceCheckUtils]: 10: Hoare triple {124950#true} ~a24~0 := 1; {124950#true} is VALID [2020-07-18 06:30:39,638 INFO L280 TraceCheckUtils]: 11: Hoare triple {124950#true} assume true; {124950#true} is VALID [2020-07-18 06:30:39,638 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {124950#true} {124950#true} #1397#return; {124950#true} is VALID [2020-07-18 06:30:39,638 INFO L263 TraceCheckUtils]: 13: Hoare triple {124950#true} call #t~ret4 := main(); {124950#true} is VALID [2020-07-18 06:30:39,639 INFO L280 TraceCheckUtils]: 14: Hoare triple {124950#true} ~output~0 := -1; {124950#true} is VALID [2020-07-18 06:30:39,639 INFO L280 TraceCheckUtils]: 15: Hoare triple {124950#true} assume !false; {124950#true} is VALID [2020-07-18 06:30:39,639 INFO L280 TraceCheckUtils]: 16: Hoare triple {124950#true} havoc ~input~0; {124950#true} is VALID [2020-07-18 06:30:39,639 INFO L280 TraceCheckUtils]: 17: Hoare triple {124950#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {124950#true} is VALID [2020-07-18 06:30:39,639 INFO L280 TraceCheckUtils]: 18: Hoare triple {124950#true} ~input~0 := #t~nondet2; {124950#true} is VALID [2020-07-18 06:30:39,640 INFO L280 TraceCheckUtils]: 19: Hoare triple {124950#true} havoc #t~nondet2; {124950#true} is VALID [2020-07-18 06:30:39,640 INFO L280 TraceCheckUtils]: 20: Hoare triple {124950#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {124950#true} is VALID [2020-07-18 06:30:39,641 INFO L263 TraceCheckUtils]: 21: Hoare triple {124950#true} call #t~ret3 := calculate_output(~input~0); {125460#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:30:39,642 INFO L280 TraceCheckUtils]: 22: Hoare triple {125460#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {124950#true} is VALID [2020-07-18 06:30:39,642 INFO L280 TraceCheckUtils]: 23: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,642 INFO L280 TraceCheckUtils]: 24: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,642 INFO L280 TraceCheckUtils]: 25: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,642 INFO L280 TraceCheckUtils]: 26: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,643 INFO L280 TraceCheckUtils]: 27: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,643 INFO L280 TraceCheckUtils]: 28: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,643 INFO L280 TraceCheckUtils]: 29: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,643 INFO L280 TraceCheckUtils]: 30: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,643 INFO L280 TraceCheckUtils]: 31: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,644 INFO L280 TraceCheckUtils]: 32: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,644 INFO L280 TraceCheckUtils]: 33: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,644 INFO L280 TraceCheckUtils]: 34: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,644 INFO L280 TraceCheckUtils]: 35: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,644 INFO L280 TraceCheckUtils]: 36: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,644 INFO L280 TraceCheckUtils]: 37: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,645 INFO L280 TraceCheckUtils]: 38: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,645 INFO L280 TraceCheckUtils]: 39: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,645 INFO L280 TraceCheckUtils]: 40: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,645 INFO L280 TraceCheckUtils]: 41: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,645 INFO L280 TraceCheckUtils]: 42: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,646 INFO L280 TraceCheckUtils]: 43: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,646 INFO L280 TraceCheckUtils]: 44: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,646 INFO L280 TraceCheckUtils]: 45: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,646 INFO L280 TraceCheckUtils]: 46: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,646 INFO L280 TraceCheckUtils]: 47: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,646 INFO L280 TraceCheckUtils]: 48: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,647 INFO L280 TraceCheckUtils]: 49: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,647 INFO L280 TraceCheckUtils]: 50: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,647 INFO L280 TraceCheckUtils]: 51: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,647 INFO L280 TraceCheckUtils]: 52: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,647 INFO L280 TraceCheckUtils]: 53: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,647 INFO L280 TraceCheckUtils]: 54: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,648 INFO L280 TraceCheckUtils]: 55: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,648 INFO L280 TraceCheckUtils]: 56: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,648 INFO L280 TraceCheckUtils]: 57: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,648 INFO L280 TraceCheckUtils]: 58: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,648 INFO L280 TraceCheckUtils]: 59: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,648 INFO L280 TraceCheckUtils]: 60: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,649 INFO L280 TraceCheckUtils]: 61: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,649 INFO L280 TraceCheckUtils]: 62: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,649 INFO L280 TraceCheckUtils]: 63: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,649 INFO L280 TraceCheckUtils]: 64: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,649 INFO L280 TraceCheckUtils]: 65: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,649 INFO L280 TraceCheckUtils]: 66: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,650 INFO L280 TraceCheckUtils]: 67: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,650 INFO L280 TraceCheckUtils]: 68: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,650 INFO L280 TraceCheckUtils]: 69: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,650 INFO L280 TraceCheckUtils]: 70: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,650 INFO L280 TraceCheckUtils]: 71: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,650 INFO L280 TraceCheckUtils]: 72: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,651 INFO L280 TraceCheckUtils]: 73: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,651 INFO L280 TraceCheckUtils]: 74: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,651 INFO L280 TraceCheckUtils]: 75: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,651 INFO L280 TraceCheckUtils]: 76: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,651 INFO L280 TraceCheckUtils]: 77: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,651 INFO L280 TraceCheckUtils]: 78: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,652 INFO L280 TraceCheckUtils]: 79: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,652 INFO L280 TraceCheckUtils]: 80: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,652 INFO L280 TraceCheckUtils]: 81: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,652 INFO L280 TraceCheckUtils]: 82: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,652 INFO L280 TraceCheckUtils]: 83: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,652 INFO L280 TraceCheckUtils]: 84: Hoare triple {124950#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,653 INFO L280 TraceCheckUtils]: 85: Hoare triple {124950#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,653 INFO L280 TraceCheckUtils]: 86: Hoare triple {124950#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,653 INFO L280 TraceCheckUtils]: 87: Hoare triple {124950#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {124950#true} is VALID [2020-07-18 06:30:39,653 INFO L280 TraceCheckUtils]: 88: Hoare triple {124950#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,653 INFO L280 TraceCheckUtils]: 89: Hoare triple {124950#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,653 INFO L280 TraceCheckUtils]: 90: Hoare triple {124950#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,654 INFO L280 TraceCheckUtils]: 91: Hoare triple {124950#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,654 INFO L280 TraceCheckUtils]: 92: Hoare triple {124950#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,654 INFO L280 TraceCheckUtils]: 93: Hoare triple {124950#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,654 INFO L280 TraceCheckUtils]: 94: Hoare triple {124950#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,654 INFO L280 TraceCheckUtils]: 95: Hoare triple {124950#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,654 INFO L280 TraceCheckUtils]: 96: Hoare triple {124950#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,655 INFO L280 TraceCheckUtils]: 97: Hoare triple {124950#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,655 INFO L280 TraceCheckUtils]: 98: Hoare triple {124950#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {124950#true} is VALID [2020-07-18 06:30:39,655 INFO L280 TraceCheckUtils]: 99: Hoare triple {124950#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,655 INFO L280 TraceCheckUtils]: 100: Hoare triple {124950#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,655 INFO L280 TraceCheckUtils]: 101: Hoare triple {124950#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,656 INFO L280 TraceCheckUtils]: 102: Hoare triple {124950#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,656 INFO L280 TraceCheckUtils]: 103: Hoare triple {124950#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,656 INFO L280 TraceCheckUtils]: 104: Hoare triple {124950#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,656 INFO L280 TraceCheckUtils]: 105: Hoare triple {124950#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,656 INFO L280 TraceCheckUtils]: 106: Hoare triple {124950#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,656 INFO L280 TraceCheckUtils]: 107: Hoare triple {124950#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,657 INFO L280 TraceCheckUtils]: 108: Hoare triple {124950#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,657 INFO L280 TraceCheckUtils]: 109: Hoare triple {124950#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,657 INFO L280 TraceCheckUtils]: 110: Hoare triple {124950#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,657 INFO L280 TraceCheckUtils]: 111: Hoare triple {124950#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,657 INFO L280 TraceCheckUtils]: 112: Hoare triple {124950#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,658 INFO L280 TraceCheckUtils]: 113: Hoare triple {124950#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,658 INFO L280 TraceCheckUtils]: 114: Hoare triple {124950#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,658 INFO L280 TraceCheckUtils]: 115: Hoare triple {124950#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,658 INFO L280 TraceCheckUtils]: 116: Hoare triple {124950#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,658 INFO L280 TraceCheckUtils]: 117: Hoare triple {124950#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,659 INFO L280 TraceCheckUtils]: 118: Hoare triple {124950#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,659 INFO L280 TraceCheckUtils]: 119: Hoare triple {124950#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,659 INFO L280 TraceCheckUtils]: 120: Hoare triple {124950#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,659 INFO L280 TraceCheckUtils]: 121: Hoare triple {124950#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,659 INFO L280 TraceCheckUtils]: 122: Hoare triple {124950#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,660 INFO L280 TraceCheckUtils]: 123: Hoare triple {124950#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {124950#true} is VALID [2020-07-18 06:30:39,660 INFO L280 TraceCheckUtils]: 124: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,660 INFO L280 TraceCheckUtils]: 125: Hoare triple {124950#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0; {124950#true} is VALID [2020-07-18 06:30:39,660 INFO L280 TraceCheckUtils]: 126: Hoare triple {124950#true} ~a21~0 := 10; {124950#true} is VALID [2020-07-18 06:30:39,660 INFO L280 TraceCheckUtils]: 127: Hoare triple {124950#true} #res := 22; {124950#true} is VALID [2020-07-18 06:30:39,660 INFO L280 TraceCheckUtils]: 128: Hoare triple {124950#true} assume true; {124950#true} is VALID [2020-07-18 06:30:39,661 INFO L275 TraceCheckUtils]: 129: Hoare quadruple {124950#true} {124950#true} #1401#return; {124950#true} is VALID [2020-07-18 06:30:39,661 INFO L280 TraceCheckUtils]: 130: Hoare triple {124950#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {124950#true} is VALID [2020-07-18 06:30:39,661 INFO L280 TraceCheckUtils]: 131: Hoare triple {124950#true} ~output~0 := #t~ret3; {124950#true} is VALID [2020-07-18 06:30:39,661 INFO L280 TraceCheckUtils]: 132: Hoare triple {124950#true} havoc #t~ret3; {124950#true} is VALID [2020-07-18 06:30:39,661 INFO L280 TraceCheckUtils]: 133: Hoare triple {124950#true} assume !false; {124950#true} is VALID [2020-07-18 06:30:39,662 INFO L280 TraceCheckUtils]: 134: Hoare triple {124950#true} havoc ~input~0; {124950#true} is VALID [2020-07-18 06:30:39,662 INFO L280 TraceCheckUtils]: 135: Hoare triple {124950#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {124950#true} is VALID [2020-07-18 06:30:39,662 INFO L280 TraceCheckUtils]: 136: Hoare triple {124950#true} ~input~0 := #t~nondet2; {124950#true} is VALID [2020-07-18 06:30:39,662 INFO L280 TraceCheckUtils]: 137: Hoare triple {124950#true} havoc #t~nondet2; {124950#true} is VALID [2020-07-18 06:30:39,662 INFO L280 TraceCheckUtils]: 138: Hoare triple {124950#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {124950#true} is VALID [2020-07-18 06:30:39,667 INFO L263 TraceCheckUtils]: 139: Hoare triple {124950#true} call #t~ret3 := calculate_output(~input~0); {125460#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:30:39,667 INFO L280 TraceCheckUtils]: 140: Hoare triple {125460#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {124950#true} is VALID [2020-07-18 06:30:39,667 INFO L280 TraceCheckUtils]: 141: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,668 INFO L280 TraceCheckUtils]: 142: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,668 INFO L280 TraceCheckUtils]: 143: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,668 INFO L280 TraceCheckUtils]: 144: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,668 INFO L280 TraceCheckUtils]: 145: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,668 INFO L280 TraceCheckUtils]: 146: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,669 INFO L280 TraceCheckUtils]: 147: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,669 INFO L280 TraceCheckUtils]: 148: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,669 INFO L280 TraceCheckUtils]: 149: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,669 INFO L280 TraceCheckUtils]: 150: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,669 INFO L280 TraceCheckUtils]: 151: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,670 INFO L280 TraceCheckUtils]: 152: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,670 INFO L280 TraceCheckUtils]: 153: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,670 INFO L280 TraceCheckUtils]: 154: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,670 INFO L280 TraceCheckUtils]: 155: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,670 INFO L280 TraceCheckUtils]: 156: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,670 INFO L280 TraceCheckUtils]: 157: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,671 INFO L280 TraceCheckUtils]: 158: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,671 INFO L280 TraceCheckUtils]: 159: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,671 INFO L280 TraceCheckUtils]: 160: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,671 INFO L280 TraceCheckUtils]: 161: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,671 INFO L280 TraceCheckUtils]: 162: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,672 INFO L280 TraceCheckUtils]: 163: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,672 INFO L280 TraceCheckUtils]: 164: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,672 INFO L280 TraceCheckUtils]: 165: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,672 INFO L280 TraceCheckUtils]: 166: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,672 INFO L280 TraceCheckUtils]: 167: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,672 INFO L280 TraceCheckUtils]: 168: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,673 INFO L280 TraceCheckUtils]: 169: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,673 INFO L280 TraceCheckUtils]: 170: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,673 INFO L280 TraceCheckUtils]: 171: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,673 INFO L280 TraceCheckUtils]: 172: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,673 INFO L280 TraceCheckUtils]: 173: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,674 INFO L280 TraceCheckUtils]: 174: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,674 INFO L280 TraceCheckUtils]: 175: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,674 INFO L280 TraceCheckUtils]: 176: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,674 INFO L280 TraceCheckUtils]: 177: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,674 INFO L280 TraceCheckUtils]: 178: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,674 INFO L280 TraceCheckUtils]: 179: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,675 INFO L280 TraceCheckUtils]: 180: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,675 INFO L280 TraceCheckUtils]: 181: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,675 INFO L280 TraceCheckUtils]: 182: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,675 INFO L280 TraceCheckUtils]: 183: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,675 INFO L280 TraceCheckUtils]: 184: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,675 INFO L280 TraceCheckUtils]: 185: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,676 INFO L280 TraceCheckUtils]: 186: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,676 INFO L280 TraceCheckUtils]: 187: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,676 INFO L280 TraceCheckUtils]: 188: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,676 INFO L280 TraceCheckUtils]: 189: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,676 INFO L280 TraceCheckUtils]: 190: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,676 INFO L280 TraceCheckUtils]: 191: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,676 INFO L280 TraceCheckUtils]: 192: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,677 INFO L280 TraceCheckUtils]: 193: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,677 INFO L280 TraceCheckUtils]: 194: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,677 INFO L280 TraceCheckUtils]: 195: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,677 INFO L280 TraceCheckUtils]: 196: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,677 INFO L280 TraceCheckUtils]: 197: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,677 INFO L280 TraceCheckUtils]: 198: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,678 INFO L280 TraceCheckUtils]: 199: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,678 INFO L280 TraceCheckUtils]: 200: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,678 INFO L280 TraceCheckUtils]: 201: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,678 INFO L280 TraceCheckUtils]: 202: Hoare triple {124950#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,678 INFO L280 TraceCheckUtils]: 203: Hoare triple {124950#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,678 INFO L280 TraceCheckUtils]: 204: Hoare triple {124950#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,679 INFO L280 TraceCheckUtils]: 205: Hoare triple {124950#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {124950#true} is VALID [2020-07-18 06:30:39,679 INFO L280 TraceCheckUtils]: 206: Hoare triple {124950#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,679 INFO L280 TraceCheckUtils]: 207: Hoare triple {124950#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,679 INFO L280 TraceCheckUtils]: 208: Hoare triple {124950#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,679 INFO L280 TraceCheckUtils]: 209: Hoare triple {124950#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,679 INFO L280 TraceCheckUtils]: 210: Hoare triple {124950#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,680 INFO L280 TraceCheckUtils]: 211: Hoare triple {124950#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,680 INFO L280 TraceCheckUtils]: 212: Hoare triple {124950#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,680 INFO L280 TraceCheckUtils]: 213: Hoare triple {124950#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,680 INFO L280 TraceCheckUtils]: 214: Hoare triple {124950#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,680 INFO L280 TraceCheckUtils]: 215: Hoare triple {124950#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,680 INFO L280 TraceCheckUtils]: 216: Hoare triple {124950#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {124950#true} is VALID [2020-07-18 06:30:39,681 INFO L280 TraceCheckUtils]: 217: Hoare triple {124950#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,681 INFO L280 TraceCheckUtils]: 218: Hoare triple {124950#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,681 INFO L280 TraceCheckUtils]: 219: Hoare triple {124950#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,681 INFO L280 TraceCheckUtils]: 220: Hoare triple {124950#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,681 INFO L280 TraceCheckUtils]: 221: Hoare triple {124950#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,681 INFO L280 TraceCheckUtils]: 222: Hoare triple {124950#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,682 INFO L280 TraceCheckUtils]: 223: Hoare triple {124950#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,682 INFO L280 TraceCheckUtils]: 224: Hoare triple {124950#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,682 INFO L280 TraceCheckUtils]: 225: Hoare triple {124950#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,682 INFO L280 TraceCheckUtils]: 226: Hoare triple {124950#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,682 INFO L280 TraceCheckUtils]: 227: Hoare triple {124950#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,682 INFO L280 TraceCheckUtils]: 228: Hoare triple {124950#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,683 INFO L280 TraceCheckUtils]: 229: Hoare triple {124950#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,683 INFO L280 TraceCheckUtils]: 230: Hoare triple {124950#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,683 INFO L280 TraceCheckUtils]: 231: Hoare triple {124950#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,683 INFO L280 TraceCheckUtils]: 232: Hoare triple {124950#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,683 INFO L280 TraceCheckUtils]: 233: Hoare triple {124950#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,683 INFO L280 TraceCheckUtils]: 234: Hoare triple {124950#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,684 INFO L280 TraceCheckUtils]: 235: Hoare triple {124950#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,684 INFO L280 TraceCheckUtils]: 236: Hoare triple {124950#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,684 INFO L280 TraceCheckUtils]: 237: Hoare triple {124950#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,684 INFO L280 TraceCheckUtils]: 238: Hoare triple {124950#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,684 INFO L280 TraceCheckUtils]: 239: Hoare triple {124950#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,684 INFO L280 TraceCheckUtils]: 240: Hoare triple {124950#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,685 INFO L280 TraceCheckUtils]: 241: Hoare triple {124950#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {124950#true} is VALID [2020-07-18 06:30:39,685 INFO L280 TraceCheckUtils]: 242: Hoare triple {124950#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0; {124950#true} is VALID [2020-07-18 06:30:39,694 INFO L280 TraceCheckUtils]: 243: Hoare triple {124950#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); {125180#(<= ~a12~0 2)} is VALID [2020-07-18 06:30:39,695 INFO L280 TraceCheckUtils]: 244: Hoare triple {125180#(<= ~a12~0 2)} ~a21~0 := 7; {125180#(<= ~a12~0 2)} is VALID [2020-07-18 06:30:39,695 INFO L280 TraceCheckUtils]: 245: Hoare triple {125180#(<= ~a12~0 2)} #res := 25; {125180#(<= ~a12~0 2)} is VALID [2020-07-18 06:30:39,696 INFO L280 TraceCheckUtils]: 246: Hoare triple {125180#(<= ~a12~0 2)} assume true; {125180#(<= ~a12~0 2)} is VALID [2020-07-18 06:30:39,697 INFO L275 TraceCheckUtils]: 247: Hoare quadruple {125180#(<= ~a12~0 2)} {124950#true} #1401#return; {125180#(<= ~a12~0 2)} is VALID [2020-07-18 06:30:39,699 INFO L280 TraceCheckUtils]: 248: Hoare triple {125180#(<= ~a12~0 2)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {125180#(<= ~a12~0 2)} is VALID [2020-07-18 06:30:39,699 INFO L280 TraceCheckUtils]: 249: Hoare triple {125180#(<= ~a12~0 2)} ~output~0 := #t~ret3; {125180#(<= ~a12~0 2)} is VALID [2020-07-18 06:30:39,701 INFO L280 TraceCheckUtils]: 250: Hoare triple {125180#(<= ~a12~0 2)} havoc #t~ret3; {125180#(<= ~a12~0 2)} is VALID [2020-07-18 06:30:39,702 INFO L280 TraceCheckUtils]: 251: Hoare triple {125180#(<= ~a12~0 2)} assume !false; {125180#(<= ~a12~0 2)} is VALID [2020-07-18 06:30:39,703 INFO L280 TraceCheckUtils]: 252: Hoare triple {125180#(<= ~a12~0 2)} havoc ~input~0; {125180#(<= ~a12~0 2)} is VALID [2020-07-18 06:30:39,703 INFO L280 TraceCheckUtils]: 253: Hoare triple {125180#(<= ~a12~0 2)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {125180#(<= ~a12~0 2)} is VALID [2020-07-18 06:30:39,704 INFO L280 TraceCheckUtils]: 254: Hoare triple {125180#(<= ~a12~0 2)} ~input~0 := #t~nondet2; {125180#(<= ~a12~0 2)} is VALID [2020-07-18 06:30:39,705 INFO L280 TraceCheckUtils]: 255: Hoare triple {125180#(<= ~a12~0 2)} havoc #t~nondet2; {125180#(<= ~a12~0 2)} is VALID [2020-07-18 06:30:39,706 INFO L280 TraceCheckUtils]: 256: Hoare triple {125180#(<= ~a12~0 2)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {125180#(<= ~a12~0 2)} is VALID [2020-07-18 06:30:39,708 INFO L263 TraceCheckUtils]: 257: Hoare triple {125180#(<= ~a12~0 2)} call #t~ret3 := calculate_output(~input~0); {125460#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:30:39,709 INFO L280 TraceCheckUtils]: 258: Hoare triple {125460#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,710 INFO L280 TraceCheckUtils]: 259: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,711 INFO L280 TraceCheckUtils]: 260: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,712 INFO L280 TraceCheckUtils]: 261: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,713 INFO L280 TraceCheckUtils]: 262: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,714 INFO L280 TraceCheckUtils]: 263: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,715 INFO L280 TraceCheckUtils]: 264: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,716 INFO L280 TraceCheckUtils]: 265: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,718 INFO L280 TraceCheckUtils]: 266: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,719 INFO L280 TraceCheckUtils]: 267: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,720 INFO L280 TraceCheckUtils]: 268: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,721 INFO L280 TraceCheckUtils]: 269: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,722 INFO L280 TraceCheckUtils]: 270: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,722 INFO L280 TraceCheckUtils]: 271: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,723 INFO L280 TraceCheckUtils]: 272: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,724 INFO L280 TraceCheckUtils]: 273: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,725 INFO L280 TraceCheckUtils]: 274: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,727 INFO L280 TraceCheckUtils]: 275: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,728 INFO L280 TraceCheckUtils]: 276: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,729 INFO L280 TraceCheckUtils]: 277: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,730 INFO L280 TraceCheckUtils]: 278: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,730 INFO L280 TraceCheckUtils]: 279: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,731 INFO L280 TraceCheckUtils]: 280: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,732 INFO L280 TraceCheckUtils]: 281: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,733 INFO L280 TraceCheckUtils]: 282: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,733 INFO L280 TraceCheckUtils]: 283: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,734 INFO L280 TraceCheckUtils]: 284: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,735 INFO L280 TraceCheckUtils]: 285: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,735 INFO L280 TraceCheckUtils]: 286: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,736 INFO L280 TraceCheckUtils]: 287: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,737 INFO L280 TraceCheckUtils]: 288: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,738 INFO L280 TraceCheckUtils]: 289: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,739 INFO L280 TraceCheckUtils]: 290: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,739 INFO L280 TraceCheckUtils]: 291: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,740 INFO L280 TraceCheckUtils]: 292: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,742 INFO L280 TraceCheckUtils]: 293: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,743 INFO L280 TraceCheckUtils]: 294: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,744 INFO L280 TraceCheckUtils]: 295: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,744 INFO L280 TraceCheckUtils]: 296: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,745 INFO L280 TraceCheckUtils]: 297: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,746 INFO L280 TraceCheckUtils]: 298: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,747 INFO L280 TraceCheckUtils]: 299: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,748 INFO L280 TraceCheckUtils]: 300: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,749 INFO L280 TraceCheckUtils]: 301: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,750 INFO L280 TraceCheckUtils]: 302: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,751 INFO L280 TraceCheckUtils]: 303: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,752 INFO L280 TraceCheckUtils]: 304: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,753 INFO L280 TraceCheckUtils]: 305: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,754 INFO L280 TraceCheckUtils]: 306: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,755 INFO L280 TraceCheckUtils]: 307: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,756 INFO L280 TraceCheckUtils]: 308: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,757 INFO L280 TraceCheckUtils]: 309: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,758 INFO L280 TraceCheckUtils]: 310: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,759 INFO L280 TraceCheckUtils]: 311: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,760 INFO L280 TraceCheckUtils]: 312: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,761 INFO L280 TraceCheckUtils]: 313: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,762 INFO L280 TraceCheckUtils]: 314: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,763 INFO L280 TraceCheckUtils]: 315: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,764 INFO L280 TraceCheckUtils]: 316: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,765 INFO L280 TraceCheckUtils]: 317: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,766 INFO L280 TraceCheckUtils]: 318: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,767 INFO L280 TraceCheckUtils]: 319: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,767 INFO L280 TraceCheckUtils]: 320: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,769 INFO L280 TraceCheckUtils]: 321: Hoare triple {125461#(= ~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); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,769 INFO L280 TraceCheckUtils]: 322: Hoare triple {125461#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {125461#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,771 INFO L280 TraceCheckUtils]: 323: Hoare triple {125461#(= ~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); {125462#(<= 12 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,772 INFO L280 TraceCheckUtils]: 324: Hoare triple {125462#(<= 12 |old(~a12~0)|)} ~a12~0 := -327601 + (~a12~0 - 268644); {125462#(<= 12 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,773 INFO L280 TraceCheckUtils]: 325: Hoare triple {125462#(<= 12 |old(~a12~0)|)} ~a15~0 := 5; {125462#(<= 12 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,774 INFO L280 TraceCheckUtils]: 326: Hoare triple {125462#(<= 12 |old(~a12~0)|)} ~a21~0 := 6; {125462#(<= 12 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,775 INFO L280 TraceCheckUtils]: 327: Hoare triple {125462#(<= 12 |old(~a12~0)|)} #res := -1; {125462#(<= 12 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,776 INFO L280 TraceCheckUtils]: 328: Hoare triple {125462#(<= 12 |old(~a12~0)|)} assume true; {125462#(<= 12 |old(~a12~0)|)} is VALID [2020-07-18 06:30:39,778 INFO L275 TraceCheckUtils]: 329: Hoare quadruple {125462#(<= 12 |old(~a12~0)|)} {125180#(<= ~a12~0 2)} #1401#return; {124951#false} is VALID [2020-07-18 06:30:39,778 INFO L280 TraceCheckUtils]: 330: Hoare triple {124951#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {124951#false} is VALID [2020-07-18 06:30:39,778 INFO L280 TraceCheckUtils]: 331: Hoare triple {124951#false} ~output~0 := #t~ret3; {124951#false} is VALID [2020-07-18 06:30:39,778 INFO L280 TraceCheckUtils]: 332: Hoare triple {124951#false} havoc #t~ret3; {124951#false} is VALID [2020-07-18 06:30:39,779 INFO L280 TraceCheckUtils]: 333: Hoare triple {124951#false} assume !false; {124951#false} is VALID [2020-07-18 06:30:39,779 INFO L280 TraceCheckUtils]: 334: Hoare triple {124951#false} havoc ~input~0; {124951#false} is VALID [2020-07-18 06:30:39,779 INFO L280 TraceCheckUtils]: 335: Hoare triple {124951#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {124951#false} is VALID [2020-07-18 06:30:39,779 INFO L280 TraceCheckUtils]: 336: Hoare triple {124951#false} ~input~0 := #t~nondet2; {124951#false} is VALID [2020-07-18 06:30:39,779 INFO L280 TraceCheckUtils]: 337: Hoare triple {124951#false} havoc #t~nondet2; {124951#false} is VALID [2020-07-18 06:30:39,779 INFO L280 TraceCheckUtils]: 338: Hoare triple {124951#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {124951#false} is VALID [2020-07-18 06:30:39,780 INFO L263 TraceCheckUtils]: 339: Hoare triple {124951#false} call #t~ret3 := calculate_output(~input~0); {125460#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:30:39,780 INFO L280 TraceCheckUtils]: 340: Hoare triple {125460#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {124950#true} is VALID [2020-07-18 06:30:39,780 INFO L280 TraceCheckUtils]: 341: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,780 INFO L280 TraceCheckUtils]: 342: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,780 INFO L280 TraceCheckUtils]: 343: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,780 INFO L280 TraceCheckUtils]: 344: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,781 INFO L280 TraceCheckUtils]: 345: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,781 INFO L280 TraceCheckUtils]: 346: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,781 INFO L280 TraceCheckUtils]: 347: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,781 INFO L280 TraceCheckUtils]: 348: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,781 INFO L280 TraceCheckUtils]: 349: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,781 INFO L280 TraceCheckUtils]: 350: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,782 INFO L280 TraceCheckUtils]: 351: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,782 INFO L280 TraceCheckUtils]: 352: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,782 INFO L280 TraceCheckUtils]: 353: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,782 INFO L280 TraceCheckUtils]: 354: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,783 INFO L280 TraceCheckUtils]: 355: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,783 INFO L280 TraceCheckUtils]: 356: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,783 INFO L280 TraceCheckUtils]: 357: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,783 INFO L280 TraceCheckUtils]: 358: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,784 INFO L280 TraceCheckUtils]: 359: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,784 INFO L280 TraceCheckUtils]: 360: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,784 INFO L280 TraceCheckUtils]: 361: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,785 INFO L280 TraceCheckUtils]: 362: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,785 INFO L280 TraceCheckUtils]: 363: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,785 INFO L280 TraceCheckUtils]: 364: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,785 INFO L280 TraceCheckUtils]: 365: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,786 INFO L280 TraceCheckUtils]: 366: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,786 INFO L280 TraceCheckUtils]: 367: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,786 INFO L280 TraceCheckUtils]: 368: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,787 INFO L280 TraceCheckUtils]: 369: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,787 INFO L280 TraceCheckUtils]: 370: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,787 INFO L280 TraceCheckUtils]: 371: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,787 INFO L280 TraceCheckUtils]: 372: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,788 INFO L280 TraceCheckUtils]: 373: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,788 INFO L280 TraceCheckUtils]: 374: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,788 INFO L280 TraceCheckUtils]: 375: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,789 INFO L280 TraceCheckUtils]: 376: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,789 INFO L280 TraceCheckUtils]: 377: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,789 INFO L280 TraceCheckUtils]: 378: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,790 INFO L280 TraceCheckUtils]: 379: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,790 INFO L280 TraceCheckUtils]: 380: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,790 INFO L280 TraceCheckUtils]: 381: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,790 INFO L280 TraceCheckUtils]: 382: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,791 INFO L280 TraceCheckUtils]: 383: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,791 INFO L280 TraceCheckUtils]: 384: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,791 INFO L280 TraceCheckUtils]: 385: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,791 INFO L280 TraceCheckUtils]: 386: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,792 INFO L280 TraceCheckUtils]: 387: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,792 INFO L280 TraceCheckUtils]: 388: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,792 INFO L280 TraceCheckUtils]: 389: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,793 INFO L280 TraceCheckUtils]: 390: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,793 INFO L280 TraceCheckUtils]: 391: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,793 INFO L280 TraceCheckUtils]: 392: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,793 INFO L280 TraceCheckUtils]: 393: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,794 INFO L280 TraceCheckUtils]: 394: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,794 INFO L280 TraceCheckUtils]: 395: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,794 INFO L280 TraceCheckUtils]: 396: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,794 INFO L280 TraceCheckUtils]: 397: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,794 INFO L280 TraceCheckUtils]: 398: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,795 INFO L280 TraceCheckUtils]: 399: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,795 INFO L280 TraceCheckUtils]: 400: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,795 INFO L280 TraceCheckUtils]: 401: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,795 INFO L280 TraceCheckUtils]: 402: Hoare triple {124950#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,796 INFO L280 TraceCheckUtils]: 403: Hoare triple {124950#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,796 INFO L280 TraceCheckUtils]: 404: Hoare triple {124950#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,796 INFO L280 TraceCheckUtils]: 405: Hoare triple {124950#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {124950#true} is VALID [2020-07-18 06:30:39,796 INFO L280 TraceCheckUtils]: 406: Hoare triple {124950#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,797 INFO L280 TraceCheckUtils]: 407: Hoare triple {124950#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,797 INFO L280 TraceCheckUtils]: 408: Hoare triple {124950#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,797 INFO L280 TraceCheckUtils]: 409: Hoare triple {124950#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,798 INFO L280 TraceCheckUtils]: 410: Hoare triple {124950#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,798 INFO L280 TraceCheckUtils]: 411: Hoare triple {124950#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,798 INFO L280 TraceCheckUtils]: 412: Hoare triple {124950#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,798 INFO L280 TraceCheckUtils]: 413: Hoare triple {124950#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,798 INFO L280 TraceCheckUtils]: 414: Hoare triple {124950#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,799 INFO L280 TraceCheckUtils]: 415: Hoare triple {124950#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,799 INFO L280 TraceCheckUtils]: 416: Hoare triple {124950#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {124950#true} is VALID [2020-07-18 06:30:39,799 INFO L280 TraceCheckUtils]: 417: Hoare triple {124950#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,799 INFO L280 TraceCheckUtils]: 418: Hoare triple {124950#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,800 INFO L280 TraceCheckUtils]: 419: Hoare triple {124950#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,800 INFO L280 TraceCheckUtils]: 420: Hoare triple {124950#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,800 INFO L280 TraceCheckUtils]: 421: Hoare triple {124950#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,800 INFO L280 TraceCheckUtils]: 422: Hoare triple {124950#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,800 INFO L280 TraceCheckUtils]: 423: Hoare triple {124950#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,801 INFO L280 TraceCheckUtils]: 424: Hoare triple {124950#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,801 INFO L280 TraceCheckUtils]: 425: Hoare triple {124950#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,801 INFO L280 TraceCheckUtils]: 426: Hoare triple {124950#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,801 INFO L280 TraceCheckUtils]: 427: Hoare triple {124950#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,801 INFO L280 TraceCheckUtils]: 428: Hoare triple {124950#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,802 INFO L280 TraceCheckUtils]: 429: Hoare triple {124950#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,802 INFO L280 TraceCheckUtils]: 430: Hoare triple {124950#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,802 INFO L280 TraceCheckUtils]: 431: Hoare triple {124950#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,802 INFO L280 TraceCheckUtils]: 432: Hoare triple {124950#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,803 INFO L280 TraceCheckUtils]: 433: Hoare triple {124950#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,803 INFO L280 TraceCheckUtils]: 434: Hoare triple {124950#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,803 INFO L280 TraceCheckUtils]: 435: Hoare triple {124950#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,804 INFO L280 TraceCheckUtils]: 436: Hoare triple {124950#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,804 INFO L280 TraceCheckUtils]: 437: Hoare triple {124950#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,804 INFO L280 TraceCheckUtils]: 438: Hoare triple {124950#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,804 INFO L280 TraceCheckUtils]: 439: Hoare triple {124950#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,805 INFO L280 TraceCheckUtils]: 440: Hoare triple {124950#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,805 INFO L280 TraceCheckUtils]: 441: Hoare triple {124950#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {124950#true} is VALID [2020-07-18 06:30:39,805 INFO L280 TraceCheckUtils]: 442: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,806 INFO L280 TraceCheckUtils]: 443: Hoare triple {124950#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,806 INFO L280 TraceCheckUtils]: 444: Hoare triple {124950#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,806 INFO L280 TraceCheckUtils]: 445: Hoare triple {124950#true} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input; {124950#true} is VALID [2020-07-18 06:30:39,806 INFO L280 TraceCheckUtils]: 446: Hoare triple {124950#true} ~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5); {124950#true} is VALID [2020-07-18 06:30:39,807 INFO L280 TraceCheckUtils]: 447: Hoare triple {124950#true} ~a24~0 := 1; {124950#true} is VALID [2020-07-18 06:30:39,807 INFO L280 TraceCheckUtils]: 448: Hoare triple {124950#true} ~a15~0 := 9; {124950#true} is VALID [2020-07-18 06:30:39,807 INFO L280 TraceCheckUtils]: 449: Hoare triple {124950#true} ~a21~0 := 9; {124950#true} is VALID [2020-07-18 06:30:39,807 INFO L280 TraceCheckUtils]: 450: Hoare triple {124950#true} #res := -1; {124950#true} is VALID [2020-07-18 06:30:39,808 INFO L280 TraceCheckUtils]: 451: Hoare triple {124950#true} assume true; {124950#true} is VALID [2020-07-18 06:30:39,808 INFO L275 TraceCheckUtils]: 452: Hoare quadruple {124950#true} {124951#false} #1401#return; {124951#false} is VALID [2020-07-18 06:30:39,808 INFO L280 TraceCheckUtils]: 453: Hoare triple {124951#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {124951#false} is VALID [2020-07-18 06:30:39,808 INFO L280 TraceCheckUtils]: 454: Hoare triple {124951#false} ~output~0 := #t~ret3; {124951#false} is VALID [2020-07-18 06:30:39,808 INFO L280 TraceCheckUtils]: 455: Hoare triple {124951#false} havoc #t~ret3; {124951#false} is VALID [2020-07-18 06:30:39,808 INFO L280 TraceCheckUtils]: 456: Hoare triple {124951#false} assume !false; {124951#false} is VALID [2020-07-18 06:30:39,809 INFO L280 TraceCheckUtils]: 457: Hoare triple {124951#false} havoc ~input~0; {124951#false} is VALID [2020-07-18 06:30:39,809 INFO L280 TraceCheckUtils]: 458: Hoare triple {124951#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {124951#false} is VALID [2020-07-18 06:30:39,809 INFO L280 TraceCheckUtils]: 459: Hoare triple {124951#false} ~input~0 := #t~nondet2; {124951#false} is VALID [2020-07-18 06:30:39,809 INFO L280 TraceCheckUtils]: 460: Hoare triple {124951#false} havoc #t~nondet2; {124951#false} is VALID [2020-07-18 06:30:39,809 INFO L280 TraceCheckUtils]: 461: Hoare triple {124951#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {124951#false} is VALID [2020-07-18 06:30:39,809 INFO L263 TraceCheckUtils]: 462: Hoare triple {124951#false} call #t~ret3 := calculate_output(~input~0); {125460#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:30:39,810 INFO L280 TraceCheckUtils]: 463: Hoare triple {125460#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {124950#true} is VALID [2020-07-18 06:30:39,810 INFO L280 TraceCheckUtils]: 464: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,810 INFO L280 TraceCheckUtils]: 465: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,810 INFO L280 TraceCheckUtils]: 466: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,810 INFO L280 TraceCheckUtils]: 467: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,811 INFO L280 TraceCheckUtils]: 468: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,811 INFO L280 TraceCheckUtils]: 469: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,811 INFO L280 TraceCheckUtils]: 470: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,811 INFO L280 TraceCheckUtils]: 471: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,811 INFO L280 TraceCheckUtils]: 472: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,811 INFO L280 TraceCheckUtils]: 473: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,812 INFO L280 TraceCheckUtils]: 474: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,812 INFO L280 TraceCheckUtils]: 475: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,812 INFO L280 TraceCheckUtils]: 476: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,812 INFO L280 TraceCheckUtils]: 477: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,812 INFO L280 TraceCheckUtils]: 478: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,813 INFO L280 TraceCheckUtils]: 479: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,813 INFO L280 TraceCheckUtils]: 480: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,813 INFO L280 TraceCheckUtils]: 481: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,813 INFO L280 TraceCheckUtils]: 482: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,813 INFO L280 TraceCheckUtils]: 483: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,813 INFO L280 TraceCheckUtils]: 484: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,814 INFO L280 TraceCheckUtils]: 485: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,814 INFO L280 TraceCheckUtils]: 486: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,814 INFO L280 TraceCheckUtils]: 487: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,814 INFO L280 TraceCheckUtils]: 488: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,814 INFO L280 TraceCheckUtils]: 489: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,814 INFO L280 TraceCheckUtils]: 490: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,815 INFO L280 TraceCheckUtils]: 491: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,815 INFO L280 TraceCheckUtils]: 492: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,815 INFO L280 TraceCheckUtils]: 493: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,815 INFO L280 TraceCheckUtils]: 494: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,815 INFO L280 TraceCheckUtils]: 495: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,816 INFO L280 TraceCheckUtils]: 496: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,816 INFO L280 TraceCheckUtils]: 497: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,816 INFO L280 TraceCheckUtils]: 498: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,816 INFO L280 TraceCheckUtils]: 499: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,816 INFO L280 TraceCheckUtils]: 500: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,817 INFO L280 TraceCheckUtils]: 501: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,817 INFO L280 TraceCheckUtils]: 502: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,817 INFO L280 TraceCheckUtils]: 503: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,817 INFO L280 TraceCheckUtils]: 504: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,817 INFO L280 TraceCheckUtils]: 505: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,818 INFO L280 TraceCheckUtils]: 506: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,818 INFO L280 TraceCheckUtils]: 507: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,818 INFO L280 TraceCheckUtils]: 508: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,818 INFO L280 TraceCheckUtils]: 509: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,818 INFO L280 TraceCheckUtils]: 510: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,818 INFO L280 TraceCheckUtils]: 511: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,819 INFO L280 TraceCheckUtils]: 512: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,819 INFO L280 TraceCheckUtils]: 513: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,819 INFO L280 TraceCheckUtils]: 514: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,819 INFO L280 TraceCheckUtils]: 515: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,819 INFO L280 TraceCheckUtils]: 516: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,819 INFO L280 TraceCheckUtils]: 517: Hoare triple {124950#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,820 INFO L280 TraceCheckUtils]: 518: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,820 INFO L280 TraceCheckUtils]: 519: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,820 INFO L280 TraceCheckUtils]: 520: Hoare triple {124950#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,820 INFO L280 TraceCheckUtils]: 521: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,820 INFO L280 TraceCheckUtils]: 522: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,820 INFO L280 TraceCheckUtils]: 523: Hoare triple {124950#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,821 INFO L280 TraceCheckUtils]: 524: Hoare triple {124950#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,821 INFO L280 TraceCheckUtils]: 525: Hoare triple {124950#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,821 INFO L280 TraceCheckUtils]: 526: Hoare triple {124950#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,821 INFO L280 TraceCheckUtils]: 527: Hoare triple {124950#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {124950#true} is VALID [2020-07-18 06:30:39,821 INFO L280 TraceCheckUtils]: 528: Hoare triple {124950#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {124950#true} is VALID [2020-07-18 06:30:39,821 INFO L280 TraceCheckUtils]: 529: Hoare triple {124950#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,822 INFO L280 TraceCheckUtils]: 530: Hoare triple {124950#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,822 INFO L280 TraceCheckUtils]: 531: Hoare triple {124950#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,822 INFO L280 TraceCheckUtils]: 532: Hoare triple {124950#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,822 INFO L280 TraceCheckUtils]: 533: Hoare triple {124950#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,823 INFO L280 TraceCheckUtils]: 534: Hoare triple {124950#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,823 INFO L280 TraceCheckUtils]: 535: Hoare triple {124950#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,823 INFO L280 TraceCheckUtils]: 536: Hoare triple {124950#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,824 INFO L280 TraceCheckUtils]: 537: Hoare triple {124950#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,824 INFO L280 TraceCheckUtils]: 538: Hoare triple {124950#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,824 INFO L280 TraceCheckUtils]: 539: Hoare triple {124950#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {124950#true} is VALID [2020-07-18 06:30:39,824 INFO L280 TraceCheckUtils]: 540: Hoare triple {124950#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {124950#true} is VALID [2020-07-18 06:30:39,825 INFO L280 TraceCheckUtils]: 541: Hoare triple {124950#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,825 INFO L280 TraceCheckUtils]: 542: Hoare triple {124950#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,825 INFO L280 TraceCheckUtils]: 543: Hoare triple {124950#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,826 INFO L280 TraceCheckUtils]: 544: Hoare triple {124950#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,826 INFO L280 TraceCheckUtils]: 545: Hoare triple {124950#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,826 INFO L280 TraceCheckUtils]: 546: Hoare triple {124950#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {124950#true} is VALID [2020-07-18 06:30:39,826 INFO L280 TraceCheckUtils]: 547: Hoare triple {124950#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {124950#true} is VALID [2020-07-18 06:30:39,827 INFO L280 TraceCheckUtils]: 548: Hoare triple {124950#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,827 INFO L280 TraceCheckUtils]: 549: Hoare triple {124950#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {124950#true} is VALID [2020-07-18 06:30:39,827 INFO L280 TraceCheckUtils]: 550: Hoare triple {124950#true} assume ((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0; {124950#true} is VALID [2020-07-18 06:30:39,828 INFO L280 TraceCheckUtils]: 551: Hoare triple {124950#true} ~a15~0 := 6; {124950#true} is VALID [2020-07-18 06:30:39,828 INFO L280 TraceCheckUtils]: 552: Hoare triple {124950#true} ~a21~0 := 8; {124950#true} is VALID [2020-07-18 06:30:39,828 INFO L280 TraceCheckUtils]: 553: Hoare triple {124950#true} #res := -1; {124950#true} is VALID [2020-07-18 06:30:39,828 INFO L280 TraceCheckUtils]: 554: Hoare triple {124950#true} assume true; {124950#true} is VALID [2020-07-18 06:30:39,829 INFO L275 TraceCheckUtils]: 555: Hoare quadruple {124950#true} {124951#false} #1401#return; {124951#false} is VALID [2020-07-18 06:30:39,829 INFO L280 TraceCheckUtils]: 556: Hoare triple {124951#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {124951#false} is VALID [2020-07-18 06:30:39,829 INFO L280 TraceCheckUtils]: 557: Hoare triple {124951#false} ~output~0 := #t~ret3; {124951#false} is VALID [2020-07-18 06:30:39,830 INFO L280 TraceCheckUtils]: 558: Hoare triple {124951#false} havoc #t~ret3; {124951#false} is VALID [2020-07-18 06:30:39,830 INFO L280 TraceCheckUtils]: 559: Hoare triple {124951#false} assume !false; {124951#false} is VALID [2020-07-18 06:30:39,830 INFO L280 TraceCheckUtils]: 560: Hoare triple {124951#false} havoc ~input~0; {124951#false} is VALID [2020-07-18 06:30:39,830 INFO L280 TraceCheckUtils]: 561: Hoare triple {124951#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {124951#false} is VALID [2020-07-18 06:30:39,831 INFO L280 TraceCheckUtils]: 562: Hoare triple {124951#false} ~input~0 := #t~nondet2; {124951#false} is VALID [2020-07-18 06:30:39,831 INFO L280 TraceCheckUtils]: 563: Hoare triple {124951#false} havoc #t~nondet2; {124951#false} is VALID [2020-07-18 06:30:39,831 INFO L280 TraceCheckUtils]: 564: Hoare triple {124951#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {124951#false} is VALID [2020-07-18 06:30:39,832 INFO L263 TraceCheckUtils]: 565: Hoare triple {124951#false} call #t~ret3 := calculate_output(~input~0); {124951#false} is VALID [2020-07-18 06:30:39,832 INFO L280 TraceCheckUtils]: 566: Hoare triple {124951#false} ~input := #in~input; {124951#false} is VALID [2020-07-18 06:30:39,832 INFO L280 TraceCheckUtils]: 567: Hoare triple {124951#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,832 INFO L280 TraceCheckUtils]: 568: Hoare triple {124951#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,833 INFO L280 TraceCheckUtils]: 569: Hoare triple {124951#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,833 INFO L280 TraceCheckUtils]: 570: Hoare triple {124951#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,833 INFO L280 TraceCheckUtils]: 571: Hoare triple {124951#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,833 INFO L280 TraceCheckUtils]: 572: Hoare triple {124951#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,834 INFO L280 TraceCheckUtils]: 573: Hoare triple {124951#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,834 INFO L280 TraceCheckUtils]: 574: Hoare triple {124951#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,834 INFO L280 TraceCheckUtils]: 575: Hoare triple {124951#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,834 INFO L280 TraceCheckUtils]: 576: Hoare triple {124951#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,834 INFO L280 TraceCheckUtils]: 577: Hoare triple {124951#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,835 INFO L280 TraceCheckUtils]: 578: Hoare triple {124951#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,835 INFO L280 TraceCheckUtils]: 579: Hoare triple {124951#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,835 INFO L280 TraceCheckUtils]: 580: Hoare triple {124951#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,835 INFO L280 TraceCheckUtils]: 581: Hoare triple {124951#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,836 INFO L280 TraceCheckUtils]: 582: Hoare triple {124951#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,836 INFO L280 TraceCheckUtils]: 583: Hoare triple {124951#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,836 INFO L280 TraceCheckUtils]: 584: Hoare triple {124951#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,836 INFO L280 TraceCheckUtils]: 585: Hoare triple {124951#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,837 INFO L280 TraceCheckUtils]: 586: Hoare triple {124951#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,837 INFO L280 TraceCheckUtils]: 587: Hoare triple {124951#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,837 INFO L280 TraceCheckUtils]: 588: Hoare triple {124951#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,838 INFO L280 TraceCheckUtils]: 589: Hoare triple {124951#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,838 INFO L280 TraceCheckUtils]: 590: Hoare triple {124951#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,838 INFO L280 TraceCheckUtils]: 591: Hoare triple {124951#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,838 INFO L280 TraceCheckUtils]: 592: Hoare triple {124951#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,838 INFO L280 TraceCheckUtils]: 593: Hoare triple {124951#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,839 INFO L280 TraceCheckUtils]: 594: Hoare triple {124951#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,839 INFO L280 TraceCheckUtils]: 595: Hoare triple {124951#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,839 INFO L280 TraceCheckUtils]: 596: Hoare triple {124951#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,839 INFO L280 TraceCheckUtils]: 597: Hoare triple {124951#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,840 INFO L280 TraceCheckUtils]: 598: Hoare triple {124951#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,840 INFO L280 TraceCheckUtils]: 599: Hoare triple {124951#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,840 INFO L280 TraceCheckUtils]: 600: Hoare triple {124951#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,840 INFO L280 TraceCheckUtils]: 601: Hoare triple {124951#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,840 INFO L280 TraceCheckUtils]: 602: Hoare triple {124951#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,841 INFO L280 TraceCheckUtils]: 603: Hoare triple {124951#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,841 INFO L280 TraceCheckUtils]: 604: Hoare triple {124951#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,841 INFO L280 TraceCheckUtils]: 605: Hoare triple {124951#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,841 INFO L280 TraceCheckUtils]: 606: Hoare triple {124951#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,842 INFO L280 TraceCheckUtils]: 607: Hoare triple {124951#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,842 INFO L280 TraceCheckUtils]: 608: Hoare triple {124951#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {124951#false} is VALID [2020-07-18 06:30:39,842 INFO L280 TraceCheckUtils]: 609: Hoare triple {124951#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0; {124951#false} is VALID [2020-07-18 06:30:39,842 INFO L280 TraceCheckUtils]: 610: Hoare triple {124951#false} assume !false; {124951#false} is VALID [2020-07-18 06:30:40,100 INFO L134 CoverageAnalysis]: Checked inductivity of 1213 backedges. 452 proven. 140 refuted. 0 times theorem prover too weak. 621 trivial. 0 not checked. [2020-07-18 06:30:40,101 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [508573011] [2020-07-18 06:30:40,101 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-18 06:30:40,101 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2020-07-18 06:30:40,102 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166502634] [2020-07-18 06:30:40,103 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 611 [2020-07-18 06:30:40,104 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 06:30:40,104 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states. [2020-07-18 06:30:40,607 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 290 edges. 290 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 06:30:40,607 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-07-18 06:30:40,607 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 06:30:40,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-07-18 06:30:40,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-07-18 06:30:40,608 INFO L87 Difference]: Start difference. First operand 3591 states and 4083 transitions. Second operand 7 states. [2020-07-18 06:31:33,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 06:31:33,935 INFO L93 Difference]: Finished difference Result 8321 states and 9662 transitions. [2020-07-18 06:31:33,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-18 06:31:33,935 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 611 [2020-07-18 06:31:33,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 06:31:33,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-18 06:31:33,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1912 transitions. [2020-07-18 06:31:33,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-18 06:31:33,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1912 transitions. [2020-07-18 06:31:33,947 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 12 states and 1912 transitions. [2020-07-18 06:31:37,876 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1912 edges. 1912 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 06:31:38,856 INFO L225 Difference]: With dead ends: 8321 [2020-07-18 06:31:38,857 INFO L226 Difference]: Without dead ends: 5127 [2020-07-18 06:31:38,862 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 17 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-18 06:31:38,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5127 states. [2020-07-18 06:32:12,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5127 to 5093. [2020-07-18 06:32:12,649 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 06:32:12,649 INFO L82 GeneralOperation]: Start isEquivalent. First operand 5127 states. Second operand 5093 states. [2020-07-18 06:32:12,649 INFO L74 IsIncluded]: Start isIncluded. First operand 5127 states. Second operand 5093 states. [2020-07-18 06:32:12,650 INFO L87 Difference]: Start difference. First operand 5127 states. Second operand 5093 states. [2020-07-18 06:32:13,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 06:32:13,442 INFO L93 Difference]: Finished difference Result 5127 states and 5878 transitions. [2020-07-18 06:32:13,442 INFO L276 IsEmpty]: Start isEmpty. Operand 5127 states and 5878 transitions. [2020-07-18 06:32:13,447 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 06:32:13,447 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 06:32:13,447 INFO L74 IsIncluded]: Start isIncluded. First operand 5093 states. Second operand 5127 states. [2020-07-18 06:32:13,447 INFO L87 Difference]: Start difference. First operand 5093 states. Second operand 5127 states. [2020-07-18 06:32:14,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 06:32:14,270 INFO L93 Difference]: Finished difference Result 5127 states and 5878 transitions. [2020-07-18 06:32:14,270 INFO L276 IsEmpty]: Start isEmpty. Operand 5127 states and 5878 transitions. [2020-07-18 06:32:14,275 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 06:32:14,275 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 06:32:14,275 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 06:32:14,275 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 06:32:14,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5093 states. [2020-07-18 06:32:15,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5093 states to 5093 states and 5834 transitions. [2020-07-18 06:32:15,125 INFO L78 Accepts]: Start accepts. Automaton has 5093 states and 5834 transitions. Word has length 611 [2020-07-18 06:32:15,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 06:32:15,126 INFO L479 AbstractCegarLoop]: Abstraction has 5093 states and 5834 transitions. [2020-07-18 06:32:15,126 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-07-18 06:32:15,126 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5093 states and 5834 transitions. [2020-07-18 06:32:32,304 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 5834 edges. 5834 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 06:32:32,305 INFO L276 IsEmpty]: Start isEmpty. Operand 5093 states and 5834 transitions. [2020-07-18 06:32:32,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 613 [2020-07-18 06:32:32,312 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 06:32:32,313 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, 5, 5, 5, 5, 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, 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, 1] [2020-07-18 06:32:32,313 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-07-18 06:32:32,313 INFO L427 AbstractCegarLoop]: === Iteration 8 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 06:32:32,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 06:32:32,313 INFO L82 PathProgramCache]: Analyzing trace with hash -426045437, now seen corresponding path program 1 times [2020-07-18 06:32:32,314 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 06:32:32,314 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1974678503] [2020-07-18 06:32:32,314 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 06:32:32,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:32:32,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:32:32,647 INFO L280 TraceCheckUtils]: 0: Hoare triple {163074#(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; {162562#true} is VALID [2020-07-18 06:32:32,648 INFO L280 TraceCheckUtils]: 1: Hoare triple {162562#true} ~inputB~0 := 2; {162562#true} is VALID [2020-07-18 06:32:32,648 INFO L280 TraceCheckUtils]: 2: Hoare triple {162562#true} ~inputC~0 := 3; {162562#true} is VALID [2020-07-18 06:32:32,648 INFO L280 TraceCheckUtils]: 3: Hoare triple {162562#true} ~inputF~0 := 6; {162562#true} is VALID [2020-07-18 06:32:32,648 INFO L280 TraceCheckUtils]: 4: Hoare triple {162562#true} ~inputE~0 := 5; {162562#true} is VALID [2020-07-18 06:32:32,649 INFO L280 TraceCheckUtils]: 5: Hoare triple {162562#true} ~inputA~0 := 1; {162562#true} is VALID [2020-07-18 06:32:32,649 INFO L280 TraceCheckUtils]: 6: Hoare triple {162562#true} ~a21~0 := 7; {162562#true} is VALID [2020-07-18 06:32:32,649 INFO L280 TraceCheckUtils]: 7: Hoare triple {162562#true} ~a15~0 := 8; {162562#true} is VALID [2020-07-18 06:32:32,650 INFO L280 TraceCheckUtils]: 8: Hoare triple {162562#true} ~a12~0 := -49; {162562#true} is VALID [2020-07-18 06:32:32,650 INFO L280 TraceCheckUtils]: 9: Hoare triple {162562#true} ~a24~0 := 1; {162562#true} is VALID [2020-07-18 06:32:32,650 INFO L280 TraceCheckUtils]: 10: Hoare triple {162562#true} assume true; {162562#true} is VALID [2020-07-18 06:32:32,650 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {162562#true} {162562#true} #1397#return; {162562#true} is VALID [2020-07-18 06:32:32,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:32:32,725 INFO L280 TraceCheckUtils]: 0: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {162562#true} is VALID [2020-07-18 06:32:32,725 INFO L280 TraceCheckUtils]: 1: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,726 INFO L280 TraceCheckUtils]: 2: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,726 INFO L280 TraceCheckUtils]: 3: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,726 INFO L280 TraceCheckUtils]: 4: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,726 INFO L280 TraceCheckUtils]: 5: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,727 INFO L280 TraceCheckUtils]: 6: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,727 INFO L280 TraceCheckUtils]: 7: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,727 INFO L280 TraceCheckUtils]: 8: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,727 INFO L280 TraceCheckUtils]: 9: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,727 INFO L280 TraceCheckUtils]: 10: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,728 INFO L280 TraceCheckUtils]: 11: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,728 INFO L280 TraceCheckUtils]: 12: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,728 INFO L280 TraceCheckUtils]: 13: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,728 INFO L280 TraceCheckUtils]: 14: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,728 INFO L280 TraceCheckUtils]: 15: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,728 INFO L280 TraceCheckUtils]: 16: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,729 INFO L280 TraceCheckUtils]: 17: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,729 INFO L280 TraceCheckUtils]: 18: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,729 INFO L280 TraceCheckUtils]: 19: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,729 INFO L280 TraceCheckUtils]: 20: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,729 INFO L280 TraceCheckUtils]: 21: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,730 INFO L280 TraceCheckUtils]: 22: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,730 INFO L280 TraceCheckUtils]: 23: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,730 INFO L280 TraceCheckUtils]: 24: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,730 INFO L280 TraceCheckUtils]: 25: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,730 INFO L280 TraceCheckUtils]: 26: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,730 INFO L280 TraceCheckUtils]: 27: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,731 INFO L280 TraceCheckUtils]: 28: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,731 INFO L280 TraceCheckUtils]: 29: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,731 INFO L280 TraceCheckUtils]: 30: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,731 INFO L280 TraceCheckUtils]: 31: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,731 INFO L280 TraceCheckUtils]: 32: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,731 INFO L280 TraceCheckUtils]: 33: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,732 INFO L280 TraceCheckUtils]: 34: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,732 INFO L280 TraceCheckUtils]: 35: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,732 INFO L280 TraceCheckUtils]: 36: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,732 INFO L280 TraceCheckUtils]: 37: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,732 INFO L280 TraceCheckUtils]: 38: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,733 INFO L280 TraceCheckUtils]: 39: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,733 INFO L280 TraceCheckUtils]: 40: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,733 INFO L280 TraceCheckUtils]: 41: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,733 INFO L280 TraceCheckUtils]: 42: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,733 INFO L280 TraceCheckUtils]: 43: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,733 INFO L280 TraceCheckUtils]: 44: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,734 INFO L280 TraceCheckUtils]: 45: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,734 INFO L280 TraceCheckUtils]: 46: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,734 INFO L280 TraceCheckUtils]: 47: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,734 INFO L280 TraceCheckUtils]: 48: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,734 INFO L280 TraceCheckUtils]: 49: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,734 INFO L280 TraceCheckUtils]: 50: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,735 INFO L280 TraceCheckUtils]: 51: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,735 INFO L280 TraceCheckUtils]: 52: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,735 INFO L280 TraceCheckUtils]: 53: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,735 INFO L280 TraceCheckUtils]: 54: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,735 INFO L280 TraceCheckUtils]: 55: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,736 INFO L280 TraceCheckUtils]: 56: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,736 INFO L280 TraceCheckUtils]: 57: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,736 INFO L280 TraceCheckUtils]: 58: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,736 INFO L280 TraceCheckUtils]: 59: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,736 INFO L280 TraceCheckUtils]: 60: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,736 INFO L280 TraceCheckUtils]: 61: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,737 INFO L280 TraceCheckUtils]: 62: Hoare triple {162562#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,737 INFO L280 TraceCheckUtils]: 63: Hoare triple {162562#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:32,737 INFO L280 TraceCheckUtils]: 64: Hoare triple {162562#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,737 INFO L280 TraceCheckUtils]: 65: Hoare triple {162562#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {162562#true} is VALID [2020-07-18 06:32:32,737 INFO L280 TraceCheckUtils]: 66: Hoare triple {162562#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:32,738 INFO L280 TraceCheckUtils]: 67: Hoare triple {162562#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {162562#true} is VALID [2020-07-18 06:32:32,738 INFO L280 TraceCheckUtils]: 68: Hoare triple {162562#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:32,738 INFO L280 TraceCheckUtils]: 69: Hoare triple {162562#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:32,738 INFO L280 TraceCheckUtils]: 70: Hoare triple {162562#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:32,738 INFO L280 TraceCheckUtils]: 71: Hoare triple {162562#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:32,738 INFO L280 TraceCheckUtils]: 72: Hoare triple {162562#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:32,739 INFO L280 TraceCheckUtils]: 73: Hoare triple {162562#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {162562#true} is VALID [2020-07-18 06:32:32,739 INFO L280 TraceCheckUtils]: 74: Hoare triple {162562#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:32,739 INFO L280 TraceCheckUtils]: 75: Hoare triple {162562#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:32,739 INFO L280 TraceCheckUtils]: 76: Hoare triple {162562#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {162562#true} is VALID [2020-07-18 06:32:32,739 INFO L280 TraceCheckUtils]: 77: Hoare triple {162562#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:32,740 INFO L280 TraceCheckUtils]: 78: Hoare triple {162562#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162562#true} is VALID [2020-07-18 06:32:32,740 INFO L280 TraceCheckUtils]: 79: Hoare triple {162562#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {162562#true} is VALID [2020-07-18 06:32:32,740 INFO L280 TraceCheckUtils]: 80: Hoare triple {162562#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:32,740 INFO L280 TraceCheckUtils]: 81: Hoare triple {162562#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:32,740 INFO L280 TraceCheckUtils]: 82: Hoare triple {162562#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:32,740 INFO L280 TraceCheckUtils]: 83: Hoare triple {162562#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:32,741 INFO L280 TraceCheckUtils]: 84: Hoare triple {162562#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {162562#true} is VALID [2020-07-18 06:32:32,741 INFO L280 TraceCheckUtils]: 85: Hoare triple {162562#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:32,741 INFO L280 TraceCheckUtils]: 86: Hoare triple {162562#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:32,741 INFO L280 TraceCheckUtils]: 87: Hoare triple {162562#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:32,742 INFO L280 TraceCheckUtils]: 88: Hoare triple {162562#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162562#true} is VALID [2020-07-18 06:32:32,742 INFO L280 TraceCheckUtils]: 89: Hoare triple {162562#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:32,742 INFO L280 TraceCheckUtils]: 90: Hoare triple {162562#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:32,742 INFO L280 TraceCheckUtils]: 91: Hoare triple {162562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,742 INFO L280 TraceCheckUtils]: 92: Hoare triple {162562#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:32,743 INFO L280 TraceCheckUtils]: 93: Hoare triple {162562#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:32,743 INFO L280 TraceCheckUtils]: 94: Hoare triple {162562#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:32,743 INFO L280 TraceCheckUtils]: 95: Hoare triple {162562#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:32,743 INFO L280 TraceCheckUtils]: 96: Hoare triple {162562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:32,743 INFO L280 TraceCheckUtils]: 97: Hoare triple {162562#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:32,744 INFO L280 TraceCheckUtils]: 98: Hoare triple {162562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,744 INFO L280 TraceCheckUtils]: 99: Hoare triple {162562#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:32,744 INFO L280 TraceCheckUtils]: 100: Hoare triple {162562#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:32,744 INFO L280 TraceCheckUtils]: 101: Hoare triple {162562#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {162562#true} is VALID [2020-07-18 06:32:32,744 INFO L280 TraceCheckUtils]: 102: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:32,746 INFO L280 TraceCheckUtils]: 103: Hoare triple {162562#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0; {162684#(= 1 ~a24~0)} is VALID [2020-07-18 06:32:32,747 INFO L280 TraceCheckUtils]: 104: Hoare triple {162684#(= 1 ~a24~0)} ~a21~0 := 10; {162684#(= 1 ~a24~0)} is VALID [2020-07-18 06:32:32,748 INFO L280 TraceCheckUtils]: 105: Hoare triple {162684#(= 1 ~a24~0)} #res := 22; {162684#(= 1 ~a24~0)} is VALID [2020-07-18 06:32:32,749 INFO L280 TraceCheckUtils]: 106: Hoare triple {162684#(= 1 ~a24~0)} assume true; {162684#(= 1 ~a24~0)} is VALID [2020-07-18 06:32:32,750 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {162684#(= 1 ~a24~0)} {162562#true} #1401#return; {162684#(= 1 ~a24~0)} is VALID [2020-07-18 06:32:32,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:32:32,806 INFO L280 TraceCheckUtils]: 0: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {162562#true} is VALID [2020-07-18 06:32:32,807 INFO L280 TraceCheckUtils]: 1: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,807 INFO L280 TraceCheckUtils]: 2: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,807 INFO L280 TraceCheckUtils]: 3: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,807 INFO L280 TraceCheckUtils]: 4: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,808 INFO L280 TraceCheckUtils]: 5: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,808 INFO L280 TraceCheckUtils]: 6: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,808 INFO L280 TraceCheckUtils]: 7: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,808 INFO L280 TraceCheckUtils]: 8: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,808 INFO L280 TraceCheckUtils]: 9: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,808 INFO L280 TraceCheckUtils]: 10: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,809 INFO L280 TraceCheckUtils]: 11: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,809 INFO L280 TraceCheckUtils]: 12: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,809 INFO L280 TraceCheckUtils]: 13: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,809 INFO L280 TraceCheckUtils]: 14: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,809 INFO L280 TraceCheckUtils]: 15: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,810 INFO L280 TraceCheckUtils]: 16: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,810 INFO L280 TraceCheckUtils]: 17: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,810 INFO L280 TraceCheckUtils]: 18: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,810 INFO L280 TraceCheckUtils]: 19: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,810 INFO L280 TraceCheckUtils]: 20: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,810 INFO L280 TraceCheckUtils]: 21: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,811 INFO L280 TraceCheckUtils]: 22: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,811 INFO L280 TraceCheckUtils]: 23: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,811 INFO L280 TraceCheckUtils]: 24: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,811 INFO L280 TraceCheckUtils]: 25: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,811 INFO L280 TraceCheckUtils]: 26: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,812 INFO L280 TraceCheckUtils]: 27: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,812 INFO L280 TraceCheckUtils]: 28: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,812 INFO L280 TraceCheckUtils]: 29: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,812 INFO L280 TraceCheckUtils]: 30: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,812 INFO L280 TraceCheckUtils]: 31: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,812 INFO L280 TraceCheckUtils]: 32: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,813 INFO L280 TraceCheckUtils]: 33: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,813 INFO L280 TraceCheckUtils]: 34: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,813 INFO L280 TraceCheckUtils]: 35: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,813 INFO L280 TraceCheckUtils]: 36: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,813 INFO L280 TraceCheckUtils]: 37: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,813 INFO L280 TraceCheckUtils]: 38: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,814 INFO L280 TraceCheckUtils]: 39: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,814 INFO L280 TraceCheckUtils]: 40: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,814 INFO L280 TraceCheckUtils]: 41: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,814 INFO L280 TraceCheckUtils]: 42: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,814 INFO L280 TraceCheckUtils]: 43: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,814 INFO L280 TraceCheckUtils]: 44: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,815 INFO L280 TraceCheckUtils]: 45: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,815 INFO L280 TraceCheckUtils]: 46: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,815 INFO L280 TraceCheckUtils]: 47: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,815 INFO L280 TraceCheckUtils]: 48: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,815 INFO L280 TraceCheckUtils]: 49: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,815 INFO L280 TraceCheckUtils]: 50: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,816 INFO L280 TraceCheckUtils]: 51: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,816 INFO L280 TraceCheckUtils]: 52: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,816 INFO L280 TraceCheckUtils]: 53: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,816 INFO L280 TraceCheckUtils]: 54: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,816 INFO L280 TraceCheckUtils]: 55: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,816 INFO L280 TraceCheckUtils]: 56: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,817 INFO L280 TraceCheckUtils]: 57: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,817 INFO L280 TraceCheckUtils]: 58: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,817 INFO L280 TraceCheckUtils]: 59: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,817 INFO L280 TraceCheckUtils]: 60: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,817 INFO L280 TraceCheckUtils]: 61: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,817 INFO L280 TraceCheckUtils]: 62: Hoare triple {162562#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,818 INFO L280 TraceCheckUtils]: 63: Hoare triple {162562#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:32,818 INFO L280 TraceCheckUtils]: 64: Hoare triple {162562#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,818 INFO L280 TraceCheckUtils]: 65: Hoare triple {162562#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {162562#true} is VALID [2020-07-18 06:32:32,818 INFO L280 TraceCheckUtils]: 66: Hoare triple {162562#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:32,818 INFO L280 TraceCheckUtils]: 67: Hoare triple {162562#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {162562#true} is VALID [2020-07-18 06:32:32,818 INFO L280 TraceCheckUtils]: 68: Hoare triple {162562#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:32,819 INFO L280 TraceCheckUtils]: 69: Hoare triple {162562#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:32,819 INFO L280 TraceCheckUtils]: 70: Hoare triple {162562#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:32,819 INFO L280 TraceCheckUtils]: 71: Hoare triple {162562#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:32,819 INFO L280 TraceCheckUtils]: 72: Hoare triple {162562#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:32,819 INFO L280 TraceCheckUtils]: 73: Hoare triple {162562#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {162562#true} is VALID [2020-07-18 06:32:32,820 INFO L280 TraceCheckUtils]: 74: Hoare triple {162562#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:32,820 INFO L280 TraceCheckUtils]: 75: Hoare triple {162562#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:32,820 INFO L280 TraceCheckUtils]: 76: Hoare triple {162562#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {162562#true} is VALID [2020-07-18 06:32:32,820 INFO L280 TraceCheckUtils]: 77: Hoare triple {162562#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:32,820 INFO L280 TraceCheckUtils]: 78: Hoare triple {162562#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162562#true} is VALID [2020-07-18 06:32:32,821 INFO L280 TraceCheckUtils]: 79: Hoare triple {162562#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {162562#true} is VALID [2020-07-18 06:32:32,821 INFO L280 TraceCheckUtils]: 80: Hoare triple {162562#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:32,821 INFO L280 TraceCheckUtils]: 81: Hoare triple {162562#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:32,821 INFO L280 TraceCheckUtils]: 82: Hoare triple {162562#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:32,821 INFO L280 TraceCheckUtils]: 83: Hoare triple {162562#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:32,822 INFO L280 TraceCheckUtils]: 84: Hoare triple {162562#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {162562#true} is VALID [2020-07-18 06:32:32,822 INFO L280 TraceCheckUtils]: 85: Hoare triple {162562#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:32,822 INFO L280 TraceCheckUtils]: 86: Hoare triple {162562#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:32,822 INFO L280 TraceCheckUtils]: 87: Hoare triple {162562#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:32,822 INFO L280 TraceCheckUtils]: 88: Hoare triple {162562#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162562#true} is VALID [2020-07-18 06:32:32,823 INFO L280 TraceCheckUtils]: 89: Hoare triple {162562#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:32,823 INFO L280 TraceCheckUtils]: 90: Hoare triple {162562#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:32,823 INFO L280 TraceCheckUtils]: 91: Hoare triple {162562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,823 INFO L280 TraceCheckUtils]: 92: Hoare triple {162562#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:32,823 INFO L280 TraceCheckUtils]: 93: Hoare triple {162562#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:32,824 INFO L280 TraceCheckUtils]: 94: Hoare triple {162562#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:32,824 INFO L280 TraceCheckUtils]: 95: Hoare triple {162562#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:32,824 INFO L280 TraceCheckUtils]: 96: Hoare triple {162562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:32,824 INFO L280 TraceCheckUtils]: 97: Hoare triple {162562#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:32,824 INFO L280 TraceCheckUtils]: 98: Hoare triple {162562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:32,825 INFO L280 TraceCheckUtils]: 99: Hoare triple {162562#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:32,825 INFO L280 TraceCheckUtils]: 100: Hoare triple {162562#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:32,825 INFO L280 TraceCheckUtils]: 101: Hoare triple {162562#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {162562#true} is VALID [2020-07-18 06:32:32,826 INFO L280 TraceCheckUtils]: 102: Hoare triple {162562#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0; {162684#(= 1 ~a24~0)} is VALID [2020-07-18 06:32:32,834 INFO L280 TraceCheckUtils]: 103: Hoare triple {162684#(= 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); {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-18 06:32:32,836 INFO L280 TraceCheckUtils]: 104: Hoare triple {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} ~a21~0 := 7; {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-18 06:32:32,837 INFO L280 TraceCheckUtils]: 105: Hoare triple {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} #res := 25; {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-18 06:32:32,838 INFO L280 TraceCheckUtils]: 106: Hoare triple {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} assume true; {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-18 06:32:32,839 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} {162684#(= 1 ~a24~0)} #1401#return; {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-18 06:32:32,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:32:33,050 INFO L280 TraceCheckUtils]: 0: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,051 INFO L280 TraceCheckUtils]: 1: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,052 INFO L280 TraceCheckUtils]: 2: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,053 INFO L280 TraceCheckUtils]: 3: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,054 INFO L280 TraceCheckUtils]: 4: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,055 INFO L280 TraceCheckUtils]: 5: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,056 INFO L280 TraceCheckUtils]: 6: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,057 INFO L280 TraceCheckUtils]: 7: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,058 INFO L280 TraceCheckUtils]: 8: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,059 INFO L280 TraceCheckUtils]: 9: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,060 INFO L280 TraceCheckUtils]: 10: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,060 INFO L280 TraceCheckUtils]: 11: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,061 INFO L280 TraceCheckUtils]: 12: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,062 INFO L280 TraceCheckUtils]: 13: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,063 INFO L280 TraceCheckUtils]: 14: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,064 INFO L280 TraceCheckUtils]: 15: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,064 INFO L280 TraceCheckUtils]: 16: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,065 INFO L280 TraceCheckUtils]: 17: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,065 INFO L280 TraceCheckUtils]: 18: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,066 INFO L280 TraceCheckUtils]: 19: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,066 INFO L280 TraceCheckUtils]: 20: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,067 INFO L280 TraceCheckUtils]: 21: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,067 INFO L280 TraceCheckUtils]: 22: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,068 INFO L280 TraceCheckUtils]: 23: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,069 INFO L280 TraceCheckUtils]: 24: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,069 INFO L280 TraceCheckUtils]: 25: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,070 INFO L280 TraceCheckUtils]: 26: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,070 INFO L280 TraceCheckUtils]: 27: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,071 INFO L280 TraceCheckUtils]: 28: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,071 INFO L280 TraceCheckUtils]: 29: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,072 INFO L280 TraceCheckUtils]: 30: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,073 INFO L280 TraceCheckUtils]: 31: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,073 INFO L280 TraceCheckUtils]: 32: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,074 INFO L280 TraceCheckUtils]: 33: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,074 INFO L280 TraceCheckUtils]: 34: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,075 INFO L280 TraceCheckUtils]: 35: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,075 INFO L280 TraceCheckUtils]: 36: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,076 INFO L280 TraceCheckUtils]: 37: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,077 INFO L280 TraceCheckUtils]: 38: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,077 INFO L280 TraceCheckUtils]: 39: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,078 INFO L280 TraceCheckUtils]: 40: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,078 INFO L280 TraceCheckUtils]: 41: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,079 INFO L280 TraceCheckUtils]: 42: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,079 INFO L280 TraceCheckUtils]: 43: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,080 INFO L280 TraceCheckUtils]: 44: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,081 INFO L280 TraceCheckUtils]: 45: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,081 INFO L280 TraceCheckUtils]: 46: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,082 INFO L280 TraceCheckUtils]: 47: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,082 INFO L280 TraceCheckUtils]: 48: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,083 INFO L280 TraceCheckUtils]: 49: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,083 INFO L280 TraceCheckUtils]: 50: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,084 INFO L280 TraceCheckUtils]: 51: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,084 INFO L280 TraceCheckUtils]: 52: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,085 INFO L280 TraceCheckUtils]: 53: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,086 INFO L280 TraceCheckUtils]: 54: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,086 INFO L280 TraceCheckUtils]: 55: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,087 INFO L280 TraceCheckUtils]: 56: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,087 INFO L280 TraceCheckUtils]: 57: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,088 INFO L280 TraceCheckUtils]: 58: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,089 INFO L280 TraceCheckUtils]: 59: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,089 INFO L280 TraceCheckUtils]: 60: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,090 INFO L280 TraceCheckUtils]: 61: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,090 INFO L280 TraceCheckUtils]: 62: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,091 INFO L280 TraceCheckUtils]: 63: Hoare triple {163076#(= ~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); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,091 INFO L280 TraceCheckUtils]: 64: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,092 INFO L280 TraceCheckUtils]: 65: Hoare triple {163076#(= ~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)); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,093 INFO L280 TraceCheckUtils]: 66: Hoare triple {163076#(= ~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; {163077#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} is VALID [2020-07-18 06:32:33,096 INFO L280 TraceCheckUtils]: 67: Hoare triple {163077#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} ~a12~0 := (if -345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) % 5 then 1 + (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5 else (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5); {163078#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 1 ~a24~0))} is VALID [2020-07-18 06:32:33,097 INFO L280 TraceCheckUtils]: 68: Hoare triple {163078#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 1 ~a24~0))} ~a15~0 := 5; {163079#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:32:33,098 INFO L280 TraceCheckUtils]: 69: Hoare triple {163079#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 1 ~a24~0) (= 5 ~a15~0))} ~a21~0 := 6; {163080#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:32:33,099 INFO L280 TraceCheckUtils]: 70: Hoare triple {163080#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} #res := -1; {163080#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:32:33,100 INFO L280 TraceCheckUtils]: 71: Hoare triple {163080#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume true; {163080#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:32:33,101 INFO L275 TraceCheckUtils]: 72: Hoare quadruple {163080#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} #1401#return; {162867#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} is VALID [2020-07-18 06:32:33,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:32:33,238 INFO L280 TraceCheckUtils]: 0: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,239 INFO L280 TraceCheckUtils]: 1: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,241 INFO L280 TraceCheckUtils]: 2: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,242 INFO L280 TraceCheckUtils]: 3: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,243 INFO L280 TraceCheckUtils]: 4: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,245 INFO L280 TraceCheckUtils]: 5: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,246 INFO L280 TraceCheckUtils]: 6: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,247 INFO L280 TraceCheckUtils]: 7: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,249 INFO L280 TraceCheckUtils]: 8: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,250 INFO L280 TraceCheckUtils]: 9: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,251 INFO L280 TraceCheckUtils]: 10: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,253 INFO L280 TraceCheckUtils]: 11: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,254 INFO L280 TraceCheckUtils]: 12: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,255 INFO L280 TraceCheckUtils]: 13: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,257 INFO L280 TraceCheckUtils]: 14: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,258 INFO L280 TraceCheckUtils]: 15: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,259 INFO L280 TraceCheckUtils]: 16: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,261 INFO L280 TraceCheckUtils]: 17: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,262 INFO L280 TraceCheckUtils]: 18: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,264 INFO L280 TraceCheckUtils]: 19: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,265 INFO L280 TraceCheckUtils]: 20: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,267 INFO L280 TraceCheckUtils]: 21: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,269 INFO L280 TraceCheckUtils]: 22: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,270 INFO L280 TraceCheckUtils]: 23: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,272 INFO L280 TraceCheckUtils]: 24: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,274 INFO L280 TraceCheckUtils]: 25: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,276 INFO L280 TraceCheckUtils]: 26: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,277 INFO L280 TraceCheckUtils]: 27: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,278 INFO L280 TraceCheckUtils]: 28: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,279 INFO L280 TraceCheckUtils]: 29: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,280 INFO L280 TraceCheckUtils]: 30: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,281 INFO L280 TraceCheckUtils]: 31: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,282 INFO L280 TraceCheckUtils]: 32: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,283 INFO L280 TraceCheckUtils]: 33: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,284 INFO L280 TraceCheckUtils]: 34: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,285 INFO L280 TraceCheckUtils]: 35: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,286 INFO L280 TraceCheckUtils]: 36: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,287 INFO L280 TraceCheckUtils]: 37: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,288 INFO L280 TraceCheckUtils]: 38: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,289 INFO L280 TraceCheckUtils]: 39: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,290 INFO L280 TraceCheckUtils]: 40: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,291 INFO L280 TraceCheckUtils]: 41: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,292 INFO L280 TraceCheckUtils]: 42: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,293 INFO L280 TraceCheckUtils]: 43: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,294 INFO L280 TraceCheckUtils]: 44: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,295 INFO L280 TraceCheckUtils]: 45: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,296 INFO L280 TraceCheckUtils]: 46: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,298 INFO L280 TraceCheckUtils]: 47: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,299 INFO L280 TraceCheckUtils]: 48: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,300 INFO L280 TraceCheckUtils]: 49: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,301 INFO L280 TraceCheckUtils]: 50: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,302 INFO L280 TraceCheckUtils]: 51: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,304 INFO L280 TraceCheckUtils]: 52: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,305 INFO L280 TraceCheckUtils]: 53: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,306 INFO L280 TraceCheckUtils]: 54: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,307 INFO L280 TraceCheckUtils]: 55: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,308 INFO L280 TraceCheckUtils]: 56: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,309 INFO L280 TraceCheckUtils]: 57: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,310 INFO L280 TraceCheckUtils]: 58: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,311 INFO L280 TraceCheckUtils]: 59: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,312 INFO L280 TraceCheckUtils]: 60: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,313 INFO L280 TraceCheckUtils]: 61: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,314 INFO L280 TraceCheckUtils]: 62: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,315 INFO L280 TraceCheckUtils]: 63: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,316 INFO L280 TraceCheckUtils]: 64: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,317 INFO L280 TraceCheckUtils]: 65: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,318 INFO L280 TraceCheckUtils]: 66: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,319 INFO L280 TraceCheckUtils]: 67: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,320 INFO L280 TraceCheckUtils]: 68: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,320 INFO L280 TraceCheckUtils]: 69: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,321 INFO L280 TraceCheckUtils]: 70: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,322 INFO L280 TraceCheckUtils]: 71: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,323 INFO L280 TraceCheckUtils]: 72: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,324 INFO L280 TraceCheckUtils]: 73: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,325 INFO L280 TraceCheckUtils]: 74: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,326 INFO L280 TraceCheckUtils]: 75: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,326 INFO L280 TraceCheckUtils]: 76: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,327 INFO L280 TraceCheckUtils]: 77: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,328 INFO L280 TraceCheckUtils]: 78: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,329 INFO L280 TraceCheckUtils]: 79: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,330 INFO L280 TraceCheckUtils]: 80: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,331 INFO L280 TraceCheckUtils]: 81: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,332 INFO L280 TraceCheckUtils]: 82: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,333 INFO L280 TraceCheckUtils]: 83: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,334 INFO L280 TraceCheckUtils]: 84: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,335 INFO L280 TraceCheckUtils]: 85: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,336 INFO L280 TraceCheckUtils]: 86: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,337 INFO L280 TraceCheckUtils]: 87: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,338 INFO L280 TraceCheckUtils]: 88: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,339 INFO L280 TraceCheckUtils]: 89: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,340 INFO L280 TraceCheckUtils]: 90: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,340 INFO L280 TraceCheckUtils]: 91: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,341 INFO L280 TraceCheckUtils]: 92: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,342 INFO L280 TraceCheckUtils]: 93: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,343 INFO L280 TraceCheckUtils]: 94: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,344 INFO L280 TraceCheckUtils]: 95: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,345 INFO L280 TraceCheckUtils]: 96: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,346 INFO L280 TraceCheckUtils]: 97: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,347 INFO L280 TraceCheckUtils]: 98: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,348 INFO L280 TraceCheckUtils]: 99: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,348 INFO L280 TraceCheckUtils]: 100: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,349 INFO L280 TraceCheckUtils]: 101: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,350 INFO L280 TraceCheckUtils]: 102: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,351 INFO L280 TraceCheckUtils]: 103: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,352 INFO L280 TraceCheckUtils]: 104: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,353 INFO L280 TraceCheckUtils]: 105: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input; {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,353 INFO L280 TraceCheckUtils]: 106: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,354 INFO L280 TraceCheckUtils]: 107: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a24~0 := 1; {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,355 INFO L280 TraceCheckUtils]: 108: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a15~0 := 9; {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,356 INFO L280 TraceCheckUtils]: 109: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a21~0 := 9; {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,356 INFO L280 TraceCheckUtils]: 110: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} #res := -1; {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,357 INFO L280 TraceCheckUtils]: 111: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume true; {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,359 INFO L275 TraceCheckUtils]: 112: Hoare quadruple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} {162867#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} #1401#return; {162563#false} is VALID [2020-07-18 06:32:33,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:32:33,514 INFO L280 TraceCheckUtils]: 0: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {162562#true} is VALID [2020-07-18 06:32:33,515 INFO L280 TraceCheckUtils]: 1: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,515 INFO L280 TraceCheckUtils]: 2: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,515 INFO L280 TraceCheckUtils]: 3: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,516 INFO L280 TraceCheckUtils]: 4: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,516 INFO L280 TraceCheckUtils]: 5: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,516 INFO L280 TraceCheckUtils]: 6: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,517 INFO L280 TraceCheckUtils]: 7: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,517 INFO L280 TraceCheckUtils]: 8: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,517 INFO L280 TraceCheckUtils]: 9: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,518 INFO L280 TraceCheckUtils]: 10: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,518 INFO L280 TraceCheckUtils]: 11: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,518 INFO L280 TraceCheckUtils]: 12: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,519 INFO L280 TraceCheckUtils]: 13: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,519 INFO L280 TraceCheckUtils]: 14: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,519 INFO L280 TraceCheckUtils]: 15: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,519 INFO L280 TraceCheckUtils]: 16: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,520 INFO L280 TraceCheckUtils]: 17: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,520 INFO L280 TraceCheckUtils]: 18: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,520 INFO L280 TraceCheckUtils]: 19: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,521 INFO L280 TraceCheckUtils]: 20: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,521 INFO L280 TraceCheckUtils]: 21: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,521 INFO L280 TraceCheckUtils]: 22: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,522 INFO L280 TraceCheckUtils]: 23: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,522 INFO L280 TraceCheckUtils]: 24: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,522 INFO L280 TraceCheckUtils]: 25: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,522 INFO L280 TraceCheckUtils]: 26: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,523 INFO L280 TraceCheckUtils]: 27: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,523 INFO L280 TraceCheckUtils]: 28: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,523 INFO L280 TraceCheckUtils]: 29: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,523 INFO L280 TraceCheckUtils]: 30: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,523 INFO L280 TraceCheckUtils]: 31: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,524 INFO L280 TraceCheckUtils]: 32: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,524 INFO L280 TraceCheckUtils]: 33: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,524 INFO L280 TraceCheckUtils]: 34: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,524 INFO L280 TraceCheckUtils]: 35: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,524 INFO L280 TraceCheckUtils]: 36: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,524 INFO L280 TraceCheckUtils]: 37: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,525 INFO L280 TraceCheckUtils]: 38: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,525 INFO L280 TraceCheckUtils]: 39: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,525 INFO L280 TraceCheckUtils]: 40: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,525 INFO L280 TraceCheckUtils]: 41: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,525 INFO L280 TraceCheckUtils]: 42: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,526 INFO L280 TraceCheckUtils]: 43: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,526 INFO L280 TraceCheckUtils]: 44: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,526 INFO L280 TraceCheckUtils]: 45: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,526 INFO L280 TraceCheckUtils]: 46: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,526 INFO L280 TraceCheckUtils]: 47: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,526 INFO L280 TraceCheckUtils]: 48: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,527 INFO L280 TraceCheckUtils]: 49: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,527 INFO L280 TraceCheckUtils]: 50: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,527 INFO L280 TraceCheckUtils]: 51: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,527 INFO L280 TraceCheckUtils]: 52: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,527 INFO L280 TraceCheckUtils]: 53: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,528 INFO L280 TraceCheckUtils]: 54: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,528 INFO L280 TraceCheckUtils]: 55: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,528 INFO L280 TraceCheckUtils]: 56: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,528 INFO L280 TraceCheckUtils]: 57: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,528 INFO L280 TraceCheckUtils]: 58: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,529 INFO L280 TraceCheckUtils]: 59: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,529 INFO L280 TraceCheckUtils]: 60: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,529 INFO L280 TraceCheckUtils]: 61: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,529 INFO L280 TraceCheckUtils]: 62: Hoare triple {162562#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,529 INFO L280 TraceCheckUtils]: 63: Hoare triple {162562#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,529 INFO L280 TraceCheckUtils]: 64: Hoare triple {162562#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,530 INFO L280 TraceCheckUtils]: 65: Hoare triple {162562#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {162562#true} is VALID [2020-07-18 06:32:33,530 INFO L280 TraceCheckUtils]: 66: Hoare triple {162562#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,530 INFO L280 TraceCheckUtils]: 67: Hoare triple {162562#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {162562#true} is VALID [2020-07-18 06:32:33,530 INFO L280 TraceCheckUtils]: 68: Hoare triple {162562#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,530 INFO L280 TraceCheckUtils]: 69: Hoare triple {162562#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,531 INFO L280 TraceCheckUtils]: 70: Hoare triple {162562#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,531 INFO L280 TraceCheckUtils]: 71: Hoare triple {162562#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,531 INFO L280 TraceCheckUtils]: 72: Hoare triple {162562#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,531 INFO L280 TraceCheckUtils]: 73: Hoare triple {162562#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {162562#true} is VALID [2020-07-18 06:32:33,531 INFO L280 TraceCheckUtils]: 74: Hoare triple {162562#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,531 INFO L280 TraceCheckUtils]: 75: Hoare triple {162562#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,532 INFO L280 TraceCheckUtils]: 76: Hoare triple {162562#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {162562#true} is VALID [2020-07-18 06:32:33,532 INFO L280 TraceCheckUtils]: 77: Hoare triple {162562#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,532 INFO L280 TraceCheckUtils]: 78: Hoare triple {162562#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162562#true} is VALID [2020-07-18 06:32:33,532 INFO L280 TraceCheckUtils]: 79: Hoare triple {162562#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {162562#true} is VALID [2020-07-18 06:32:33,532 INFO L280 TraceCheckUtils]: 80: Hoare triple {162562#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,533 INFO L280 TraceCheckUtils]: 81: Hoare triple {162562#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:33,533 INFO L280 TraceCheckUtils]: 82: Hoare triple {162562#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,533 INFO L280 TraceCheckUtils]: 83: Hoare triple {162562#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:33,533 INFO L280 TraceCheckUtils]: 84: Hoare triple {162562#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {162562#true} is VALID [2020-07-18 06:32:33,533 INFO L280 TraceCheckUtils]: 85: Hoare triple {162562#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,534 INFO L280 TraceCheckUtils]: 86: Hoare triple {162562#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,534 INFO L280 TraceCheckUtils]: 87: Hoare triple {162562#true} assume ((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0; {162562#true} is VALID [2020-07-18 06:32:33,534 INFO L280 TraceCheckUtils]: 88: Hoare triple {162562#true} ~a15~0 := 6; {162562#true} is VALID [2020-07-18 06:32:33,534 INFO L280 TraceCheckUtils]: 89: Hoare triple {162562#true} ~a21~0 := 8; {162562#true} is VALID [2020-07-18 06:32:33,534 INFO L280 TraceCheckUtils]: 90: Hoare triple {162562#true} #res := -1; {162562#true} is VALID [2020-07-18 06:32:33,535 INFO L280 TraceCheckUtils]: 91: Hoare triple {162562#true} assume true; {162562#true} is VALID [2020-07-18 06:32:33,535 INFO L275 TraceCheckUtils]: 92: Hoare quadruple {162562#true} {162563#false} #1401#return; {162563#false} is VALID [2020-07-18 06:32:33,541 INFO L263 TraceCheckUtils]: 0: Hoare triple {162562#true} call ULTIMATE.init(); {163074#(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-18 06:32:33,541 INFO L280 TraceCheckUtils]: 1: Hoare triple {163074#(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; {162562#true} is VALID [2020-07-18 06:32:33,541 INFO L280 TraceCheckUtils]: 2: Hoare triple {162562#true} ~inputB~0 := 2; {162562#true} is VALID [2020-07-18 06:32:33,542 INFO L280 TraceCheckUtils]: 3: Hoare triple {162562#true} ~inputC~0 := 3; {162562#true} is VALID [2020-07-18 06:32:33,542 INFO L280 TraceCheckUtils]: 4: Hoare triple {162562#true} ~inputF~0 := 6; {162562#true} is VALID [2020-07-18 06:32:33,542 INFO L280 TraceCheckUtils]: 5: Hoare triple {162562#true} ~inputE~0 := 5; {162562#true} is VALID [2020-07-18 06:32:33,542 INFO L280 TraceCheckUtils]: 6: Hoare triple {162562#true} ~inputA~0 := 1; {162562#true} is VALID [2020-07-18 06:32:33,542 INFO L280 TraceCheckUtils]: 7: Hoare triple {162562#true} ~a21~0 := 7; {162562#true} is VALID [2020-07-18 06:32:33,542 INFO L280 TraceCheckUtils]: 8: Hoare triple {162562#true} ~a15~0 := 8; {162562#true} is VALID [2020-07-18 06:32:33,543 INFO L280 TraceCheckUtils]: 9: Hoare triple {162562#true} ~a12~0 := -49; {162562#true} is VALID [2020-07-18 06:32:33,543 INFO L280 TraceCheckUtils]: 10: Hoare triple {162562#true} ~a24~0 := 1; {162562#true} is VALID [2020-07-18 06:32:33,543 INFO L280 TraceCheckUtils]: 11: Hoare triple {162562#true} assume true; {162562#true} is VALID [2020-07-18 06:32:33,543 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {162562#true} {162562#true} #1397#return; {162562#true} is VALID [2020-07-18 06:32:33,543 INFO L263 TraceCheckUtils]: 13: Hoare triple {162562#true} call #t~ret4 := main(); {162562#true} is VALID [2020-07-18 06:32:33,544 INFO L280 TraceCheckUtils]: 14: Hoare triple {162562#true} ~output~0 := -1; {162562#true} is VALID [2020-07-18 06:32:33,544 INFO L280 TraceCheckUtils]: 15: Hoare triple {162562#true} assume !false; {162562#true} is VALID [2020-07-18 06:32:33,544 INFO L280 TraceCheckUtils]: 16: Hoare triple {162562#true} havoc ~input~0; {162562#true} is VALID [2020-07-18 06:32:33,545 INFO L280 TraceCheckUtils]: 17: Hoare triple {162562#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {162562#true} is VALID [2020-07-18 06:32:33,545 INFO L280 TraceCheckUtils]: 18: Hoare triple {162562#true} ~input~0 := #t~nondet2; {162562#true} is VALID [2020-07-18 06:32:33,545 INFO L280 TraceCheckUtils]: 19: Hoare triple {162562#true} havoc #t~nondet2; {162562#true} is VALID [2020-07-18 06:32:33,546 INFO L280 TraceCheckUtils]: 20: Hoare triple {162562#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {162562#true} is VALID [2020-07-18 06:32:33,548 INFO L263 TraceCheckUtils]: 21: Hoare triple {162562#true} call #t~ret3 := calculate_output(~input~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,548 INFO L280 TraceCheckUtils]: 22: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {162562#true} is VALID [2020-07-18 06:32:33,548 INFO L280 TraceCheckUtils]: 23: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,549 INFO L280 TraceCheckUtils]: 24: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,549 INFO L280 TraceCheckUtils]: 25: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,549 INFO L280 TraceCheckUtils]: 26: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,549 INFO L280 TraceCheckUtils]: 27: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,550 INFO L280 TraceCheckUtils]: 28: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,550 INFO L280 TraceCheckUtils]: 29: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,550 INFO L280 TraceCheckUtils]: 30: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,551 INFO L280 TraceCheckUtils]: 31: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,551 INFO L280 TraceCheckUtils]: 32: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,551 INFO L280 TraceCheckUtils]: 33: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,551 INFO L280 TraceCheckUtils]: 34: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,552 INFO L280 TraceCheckUtils]: 35: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,552 INFO L280 TraceCheckUtils]: 36: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,552 INFO L280 TraceCheckUtils]: 37: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,552 INFO L280 TraceCheckUtils]: 38: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,552 INFO L280 TraceCheckUtils]: 39: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,553 INFO L280 TraceCheckUtils]: 40: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,553 INFO L280 TraceCheckUtils]: 41: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,553 INFO L280 TraceCheckUtils]: 42: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,553 INFO L280 TraceCheckUtils]: 43: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,554 INFO L280 TraceCheckUtils]: 44: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,554 INFO L280 TraceCheckUtils]: 45: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,554 INFO L280 TraceCheckUtils]: 46: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,554 INFO L280 TraceCheckUtils]: 47: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,555 INFO L280 TraceCheckUtils]: 48: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,555 INFO L280 TraceCheckUtils]: 49: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,555 INFO L280 TraceCheckUtils]: 50: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,555 INFO L280 TraceCheckUtils]: 51: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,556 INFO L280 TraceCheckUtils]: 52: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,556 INFO L280 TraceCheckUtils]: 53: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,556 INFO L280 TraceCheckUtils]: 54: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,556 INFO L280 TraceCheckUtils]: 55: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,557 INFO L280 TraceCheckUtils]: 56: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,557 INFO L280 TraceCheckUtils]: 57: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,557 INFO L280 TraceCheckUtils]: 58: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,557 INFO L280 TraceCheckUtils]: 59: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,558 INFO L280 TraceCheckUtils]: 60: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,558 INFO L280 TraceCheckUtils]: 61: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,558 INFO L280 TraceCheckUtils]: 62: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,559 INFO L280 TraceCheckUtils]: 63: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,559 INFO L280 TraceCheckUtils]: 64: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,559 INFO L280 TraceCheckUtils]: 65: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,559 INFO L280 TraceCheckUtils]: 66: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,560 INFO L280 TraceCheckUtils]: 67: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,560 INFO L280 TraceCheckUtils]: 68: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,560 INFO L280 TraceCheckUtils]: 69: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,561 INFO L280 TraceCheckUtils]: 70: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,561 INFO L280 TraceCheckUtils]: 71: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,561 INFO L280 TraceCheckUtils]: 72: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,561 INFO L280 TraceCheckUtils]: 73: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,561 INFO L280 TraceCheckUtils]: 74: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,562 INFO L280 TraceCheckUtils]: 75: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,562 INFO L280 TraceCheckUtils]: 76: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,562 INFO L280 TraceCheckUtils]: 77: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,562 INFO L280 TraceCheckUtils]: 78: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,563 INFO L280 TraceCheckUtils]: 79: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,563 INFO L280 TraceCheckUtils]: 80: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,563 INFO L280 TraceCheckUtils]: 81: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,563 INFO L280 TraceCheckUtils]: 82: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,563 INFO L280 TraceCheckUtils]: 83: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,564 INFO L280 TraceCheckUtils]: 84: Hoare triple {162562#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,564 INFO L280 TraceCheckUtils]: 85: Hoare triple {162562#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,564 INFO L280 TraceCheckUtils]: 86: Hoare triple {162562#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,565 INFO L280 TraceCheckUtils]: 87: Hoare triple {162562#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {162562#true} is VALID [2020-07-18 06:32:33,565 INFO L280 TraceCheckUtils]: 88: Hoare triple {162562#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,565 INFO L280 TraceCheckUtils]: 89: Hoare triple {162562#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {162562#true} is VALID [2020-07-18 06:32:33,565 INFO L280 TraceCheckUtils]: 90: Hoare triple {162562#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,566 INFO L280 TraceCheckUtils]: 91: Hoare triple {162562#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,566 INFO L280 TraceCheckUtils]: 92: Hoare triple {162562#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,566 INFO L280 TraceCheckUtils]: 93: Hoare triple {162562#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,567 INFO L280 TraceCheckUtils]: 94: Hoare triple {162562#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,567 INFO L280 TraceCheckUtils]: 95: Hoare triple {162562#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {162562#true} is VALID [2020-07-18 06:32:33,567 INFO L280 TraceCheckUtils]: 96: Hoare triple {162562#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,567 INFO L280 TraceCheckUtils]: 97: Hoare triple {162562#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,568 INFO L280 TraceCheckUtils]: 98: Hoare triple {162562#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {162562#true} is VALID [2020-07-18 06:32:33,568 INFO L280 TraceCheckUtils]: 99: Hoare triple {162562#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,568 INFO L280 TraceCheckUtils]: 100: Hoare triple {162562#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162562#true} is VALID [2020-07-18 06:32:33,569 INFO L280 TraceCheckUtils]: 101: Hoare triple {162562#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {162562#true} is VALID [2020-07-18 06:32:33,569 INFO L280 TraceCheckUtils]: 102: Hoare triple {162562#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,569 INFO L280 TraceCheckUtils]: 103: Hoare triple {162562#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:33,569 INFO L280 TraceCheckUtils]: 104: Hoare triple {162562#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,570 INFO L280 TraceCheckUtils]: 105: Hoare triple {162562#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:33,570 INFO L280 TraceCheckUtils]: 106: Hoare triple {162562#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {162562#true} is VALID [2020-07-18 06:32:33,570 INFO L280 TraceCheckUtils]: 107: Hoare triple {162562#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,571 INFO L280 TraceCheckUtils]: 108: Hoare triple {162562#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,571 INFO L280 TraceCheckUtils]: 109: Hoare triple {162562#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:33,571 INFO L280 TraceCheckUtils]: 110: Hoare triple {162562#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162562#true} is VALID [2020-07-18 06:32:33,572 INFO L280 TraceCheckUtils]: 111: Hoare triple {162562#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,572 INFO L280 TraceCheckUtils]: 112: Hoare triple {162562#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,572 INFO L280 TraceCheckUtils]: 113: Hoare triple {162562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,572 INFO L280 TraceCheckUtils]: 114: Hoare triple {162562#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:33,573 INFO L280 TraceCheckUtils]: 115: Hoare triple {162562#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,573 INFO L280 TraceCheckUtils]: 116: Hoare triple {162562#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:33,573 INFO L280 TraceCheckUtils]: 117: Hoare triple {162562#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,573 INFO L280 TraceCheckUtils]: 118: Hoare triple {162562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:33,573 INFO L280 TraceCheckUtils]: 119: Hoare triple {162562#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,574 INFO L280 TraceCheckUtils]: 120: Hoare triple {162562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,574 INFO L280 TraceCheckUtils]: 121: Hoare triple {162562#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,574 INFO L280 TraceCheckUtils]: 122: Hoare triple {162562#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,575 INFO L280 TraceCheckUtils]: 123: Hoare triple {162562#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {162562#true} is VALID [2020-07-18 06:32:33,575 INFO L280 TraceCheckUtils]: 124: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,576 INFO L280 TraceCheckUtils]: 125: Hoare triple {162562#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0; {162684#(= 1 ~a24~0)} is VALID [2020-07-18 06:32:33,578 INFO L280 TraceCheckUtils]: 126: Hoare triple {162684#(= 1 ~a24~0)} ~a21~0 := 10; {162684#(= 1 ~a24~0)} is VALID [2020-07-18 06:32:33,579 INFO L280 TraceCheckUtils]: 127: Hoare triple {162684#(= 1 ~a24~0)} #res := 22; {162684#(= 1 ~a24~0)} is VALID [2020-07-18 06:32:33,580 INFO L280 TraceCheckUtils]: 128: Hoare triple {162684#(= 1 ~a24~0)} assume true; {162684#(= 1 ~a24~0)} is VALID [2020-07-18 06:32:33,582 INFO L275 TraceCheckUtils]: 129: Hoare quadruple {162684#(= 1 ~a24~0)} {162562#true} #1401#return; {162684#(= 1 ~a24~0)} is VALID [2020-07-18 06:32:33,583 INFO L280 TraceCheckUtils]: 130: Hoare triple {162684#(= 1 ~a24~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {162684#(= 1 ~a24~0)} is VALID [2020-07-18 06:32:33,585 INFO L280 TraceCheckUtils]: 131: Hoare triple {162684#(= 1 ~a24~0)} ~output~0 := #t~ret3; {162684#(= 1 ~a24~0)} is VALID [2020-07-18 06:32:33,586 INFO L280 TraceCheckUtils]: 132: Hoare triple {162684#(= 1 ~a24~0)} havoc #t~ret3; {162684#(= 1 ~a24~0)} is VALID [2020-07-18 06:32:33,587 INFO L280 TraceCheckUtils]: 133: Hoare triple {162684#(= 1 ~a24~0)} assume !false; {162684#(= 1 ~a24~0)} is VALID [2020-07-18 06:32:33,588 INFO L280 TraceCheckUtils]: 134: Hoare triple {162684#(= 1 ~a24~0)} havoc ~input~0; {162684#(= 1 ~a24~0)} is VALID [2020-07-18 06:32:33,589 INFO L280 TraceCheckUtils]: 135: Hoare triple {162684#(= 1 ~a24~0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {162684#(= 1 ~a24~0)} is VALID [2020-07-18 06:32:33,589 INFO L280 TraceCheckUtils]: 136: Hoare triple {162684#(= 1 ~a24~0)} ~input~0 := #t~nondet2; {162684#(= 1 ~a24~0)} is VALID [2020-07-18 06:32:33,590 INFO L280 TraceCheckUtils]: 137: Hoare triple {162684#(= 1 ~a24~0)} havoc #t~nondet2; {162684#(= 1 ~a24~0)} is VALID [2020-07-18 06:32:33,591 INFO L280 TraceCheckUtils]: 138: Hoare triple {162684#(= 1 ~a24~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {162684#(= 1 ~a24~0)} is VALID [2020-07-18 06:32:33,593 INFO L263 TraceCheckUtils]: 139: Hoare triple {162684#(= 1 ~a24~0)} call #t~ret3 := calculate_output(~input~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,593 INFO L280 TraceCheckUtils]: 140: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {162562#true} is VALID [2020-07-18 06:32:33,593 INFO L280 TraceCheckUtils]: 141: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,594 INFO L280 TraceCheckUtils]: 142: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,594 INFO L280 TraceCheckUtils]: 143: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,594 INFO L280 TraceCheckUtils]: 144: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,594 INFO L280 TraceCheckUtils]: 145: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,594 INFO L280 TraceCheckUtils]: 146: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,594 INFO L280 TraceCheckUtils]: 147: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,595 INFO L280 TraceCheckUtils]: 148: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,595 INFO L280 TraceCheckUtils]: 149: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,595 INFO L280 TraceCheckUtils]: 150: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,595 INFO L280 TraceCheckUtils]: 151: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,595 INFO L280 TraceCheckUtils]: 152: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,596 INFO L280 TraceCheckUtils]: 153: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,596 INFO L280 TraceCheckUtils]: 154: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,596 INFO L280 TraceCheckUtils]: 155: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,596 INFO L280 TraceCheckUtils]: 156: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,596 INFO L280 TraceCheckUtils]: 157: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,596 INFO L280 TraceCheckUtils]: 158: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,596 INFO L280 TraceCheckUtils]: 159: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,597 INFO L280 TraceCheckUtils]: 160: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,597 INFO L280 TraceCheckUtils]: 161: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,597 INFO L280 TraceCheckUtils]: 162: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,597 INFO L280 TraceCheckUtils]: 163: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,597 INFO L280 TraceCheckUtils]: 164: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,597 INFO L280 TraceCheckUtils]: 165: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,598 INFO L280 TraceCheckUtils]: 166: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,598 INFO L280 TraceCheckUtils]: 167: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,598 INFO L280 TraceCheckUtils]: 168: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,598 INFO L280 TraceCheckUtils]: 169: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,599 INFO L280 TraceCheckUtils]: 170: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,599 INFO L280 TraceCheckUtils]: 171: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,599 INFO L280 TraceCheckUtils]: 172: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,599 INFO L280 TraceCheckUtils]: 173: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,600 INFO L280 TraceCheckUtils]: 174: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,600 INFO L280 TraceCheckUtils]: 175: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,600 INFO L280 TraceCheckUtils]: 176: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,601 INFO L280 TraceCheckUtils]: 177: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,601 INFO L280 TraceCheckUtils]: 178: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,601 INFO L280 TraceCheckUtils]: 179: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,601 INFO L280 TraceCheckUtils]: 180: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,602 INFO L280 TraceCheckUtils]: 181: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,602 INFO L280 TraceCheckUtils]: 182: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,602 INFO L280 TraceCheckUtils]: 183: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,603 INFO L280 TraceCheckUtils]: 184: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,603 INFO L280 TraceCheckUtils]: 185: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,603 INFO L280 TraceCheckUtils]: 186: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,604 INFO L280 TraceCheckUtils]: 187: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,604 INFO L280 TraceCheckUtils]: 188: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,604 INFO L280 TraceCheckUtils]: 189: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,604 INFO L280 TraceCheckUtils]: 190: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,605 INFO L280 TraceCheckUtils]: 191: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,605 INFO L280 TraceCheckUtils]: 192: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,605 INFO L280 TraceCheckUtils]: 193: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,606 INFO L280 TraceCheckUtils]: 194: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,606 INFO L280 TraceCheckUtils]: 195: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,606 INFO L280 TraceCheckUtils]: 196: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,606 INFO L280 TraceCheckUtils]: 197: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,606 INFO L280 TraceCheckUtils]: 198: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,607 INFO L280 TraceCheckUtils]: 199: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,607 INFO L280 TraceCheckUtils]: 200: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,607 INFO L280 TraceCheckUtils]: 201: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,607 INFO L280 TraceCheckUtils]: 202: Hoare triple {162562#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,608 INFO L280 TraceCheckUtils]: 203: Hoare triple {162562#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,608 INFO L280 TraceCheckUtils]: 204: Hoare triple {162562#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,608 INFO L280 TraceCheckUtils]: 205: Hoare triple {162562#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {162562#true} is VALID [2020-07-18 06:32:33,608 INFO L280 TraceCheckUtils]: 206: Hoare triple {162562#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,609 INFO L280 TraceCheckUtils]: 207: Hoare triple {162562#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {162562#true} is VALID [2020-07-18 06:32:33,609 INFO L280 TraceCheckUtils]: 208: Hoare triple {162562#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,609 INFO L280 TraceCheckUtils]: 209: Hoare triple {162562#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,609 INFO L280 TraceCheckUtils]: 210: Hoare triple {162562#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,610 INFO L280 TraceCheckUtils]: 211: Hoare triple {162562#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,610 INFO L280 TraceCheckUtils]: 212: Hoare triple {162562#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,610 INFO L280 TraceCheckUtils]: 213: Hoare triple {162562#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {162562#true} is VALID [2020-07-18 06:32:33,610 INFO L280 TraceCheckUtils]: 214: Hoare triple {162562#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,611 INFO L280 TraceCheckUtils]: 215: Hoare triple {162562#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,611 INFO L280 TraceCheckUtils]: 216: Hoare triple {162562#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {162562#true} is VALID [2020-07-18 06:32:33,611 INFO L280 TraceCheckUtils]: 217: Hoare triple {162562#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,612 INFO L280 TraceCheckUtils]: 218: Hoare triple {162562#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162562#true} is VALID [2020-07-18 06:32:33,612 INFO L280 TraceCheckUtils]: 219: Hoare triple {162562#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {162562#true} is VALID [2020-07-18 06:32:33,612 INFO L280 TraceCheckUtils]: 220: Hoare triple {162562#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,612 INFO L280 TraceCheckUtils]: 221: Hoare triple {162562#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:33,613 INFO L280 TraceCheckUtils]: 222: Hoare triple {162562#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,613 INFO L280 TraceCheckUtils]: 223: Hoare triple {162562#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:33,613 INFO L280 TraceCheckUtils]: 224: Hoare triple {162562#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {162562#true} is VALID [2020-07-18 06:32:33,614 INFO L280 TraceCheckUtils]: 225: Hoare triple {162562#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,614 INFO L280 TraceCheckUtils]: 226: Hoare triple {162562#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,614 INFO L280 TraceCheckUtils]: 227: Hoare triple {162562#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:33,614 INFO L280 TraceCheckUtils]: 228: Hoare triple {162562#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162562#true} is VALID [2020-07-18 06:32:33,615 INFO L280 TraceCheckUtils]: 229: Hoare triple {162562#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,615 INFO L280 TraceCheckUtils]: 230: Hoare triple {162562#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,615 INFO L280 TraceCheckUtils]: 231: Hoare triple {162562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,615 INFO L280 TraceCheckUtils]: 232: Hoare triple {162562#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:33,616 INFO L280 TraceCheckUtils]: 233: Hoare triple {162562#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,616 INFO L280 TraceCheckUtils]: 234: Hoare triple {162562#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:33,616 INFO L280 TraceCheckUtils]: 235: Hoare triple {162562#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,616 INFO L280 TraceCheckUtils]: 236: Hoare triple {162562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:33,616 INFO L280 TraceCheckUtils]: 237: Hoare triple {162562#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,617 INFO L280 TraceCheckUtils]: 238: Hoare triple {162562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,617 INFO L280 TraceCheckUtils]: 239: Hoare triple {162562#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,617 INFO L280 TraceCheckUtils]: 240: Hoare triple {162562#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,617 INFO L280 TraceCheckUtils]: 241: Hoare triple {162562#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {162562#true} is VALID [2020-07-18 06:32:33,619 INFO L280 TraceCheckUtils]: 242: Hoare triple {162562#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0; {162684#(= 1 ~a24~0)} is VALID [2020-07-18 06:32:33,631 INFO L280 TraceCheckUtils]: 243: Hoare triple {162684#(= 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); {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-18 06:32:33,633 INFO L280 TraceCheckUtils]: 244: Hoare triple {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} ~a21~0 := 7; {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-18 06:32:33,635 INFO L280 TraceCheckUtils]: 245: Hoare triple {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} #res := 25; {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-18 06:32:33,636 INFO L280 TraceCheckUtils]: 246: Hoare triple {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} assume true; {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-18 06:32:33,638 INFO L275 TraceCheckUtils]: 247: Hoare quadruple {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} {162684#(= 1 ~a24~0)} #1401#return; {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-18 06:32:33,639 INFO L280 TraceCheckUtils]: 248: Hoare triple {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-18 06:32:33,641 INFO L280 TraceCheckUtils]: 249: Hoare triple {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} ~output~0 := #t~ret3; {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-18 06:32:33,642 INFO L280 TraceCheckUtils]: 250: Hoare triple {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} havoc #t~ret3; {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-18 06:32:33,643 INFO L280 TraceCheckUtils]: 251: Hoare triple {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} assume !false; {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-18 06:32:33,644 INFO L280 TraceCheckUtils]: 252: Hoare triple {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} havoc ~input~0; {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-18 06:32:33,646 INFO L280 TraceCheckUtils]: 253: Hoare triple {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-18 06:32:33,647 INFO L280 TraceCheckUtils]: 254: Hoare triple {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} ~input~0 := #t~nondet2; {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-18 06:32:33,648 INFO L280 TraceCheckUtils]: 255: Hoare triple {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} havoc #t~nondet2; {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-18 06:32:33,650 INFO L280 TraceCheckUtils]: 256: Hoare triple {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-18 06:32:33,651 INFO L263 TraceCheckUtils]: 257: Hoare triple {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} call #t~ret3 := calculate_output(~input~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,652 INFO L280 TraceCheckUtils]: 258: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,653 INFO L280 TraceCheckUtils]: 259: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,654 INFO L280 TraceCheckUtils]: 260: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,656 INFO L280 TraceCheckUtils]: 261: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,657 INFO L280 TraceCheckUtils]: 262: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,658 INFO L280 TraceCheckUtils]: 263: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,660 INFO L280 TraceCheckUtils]: 264: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,661 INFO L280 TraceCheckUtils]: 265: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,662 INFO L280 TraceCheckUtils]: 266: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,663 INFO L280 TraceCheckUtils]: 267: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,665 INFO L280 TraceCheckUtils]: 268: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,666 INFO L280 TraceCheckUtils]: 269: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,667 INFO L280 TraceCheckUtils]: 270: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,668 INFO L280 TraceCheckUtils]: 271: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,669 INFO L280 TraceCheckUtils]: 272: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,671 INFO L280 TraceCheckUtils]: 273: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,672 INFO L280 TraceCheckUtils]: 274: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,673 INFO L280 TraceCheckUtils]: 275: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,674 INFO L280 TraceCheckUtils]: 276: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,675 INFO L280 TraceCheckUtils]: 277: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,676 INFO L280 TraceCheckUtils]: 278: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,677 INFO L280 TraceCheckUtils]: 279: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,679 INFO L280 TraceCheckUtils]: 280: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,680 INFO L280 TraceCheckUtils]: 281: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,681 INFO L280 TraceCheckUtils]: 282: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,682 INFO L280 TraceCheckUtils]: 283: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,684 INFO L280 TraceCheckUtils]: 284: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,685 INFO L280 TraceCheckUtils]: 285: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,686 INFO L280 TraceCheckUtils]: 286: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,687 INFO L280 TraceCheckUtils]: 287: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,688 INFO L280 TraceCheckUtils]: 288: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,690 INFO L280 TraceCheckUtils]: 289: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,691 INFO L280 TraceCheckUtils]: 290: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,692 INFO L280 TraceCheckUtils]: 291: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,693 INFO L280 TraceCheckUtils]: 292: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,695 INFO L280 TraceCheckUtils]: 293: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,696 INFO L280 TraceCheckUtils]: 294: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,697 INFO L280 TraceCheckUtils]: 295: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,698 INFO L280 TraceCheckUtils]: 296: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,699 INFO L280 TraceCheckUtils]: 297: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,700 INFO L280 TraceCheckUtils]: 298: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,701 INFO L280 TraceCheckUtils]: 299: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,702 INFO L280 TraceCheckUtils]: 300: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,703 INFO L280 TraceCheckUtils]: 301: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,704 INFO L280 TraceCheckUtils]: 302: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,705 INFO L280 TraceCheckUtils]: 303: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,705 INFO L280 TraceCheckUtils]: 304: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,706 INFO L280 TraceCheckUtils]: 305: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,707 INFO L280 TraceCheckUtils]: 306: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,708 INFO L280 TraceCheckUtils]: 307: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,709 INFO L280 TraceCheckUtils]: 308: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,710 INFO L280 TraceCheckUtils]: 309: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,711 INFO L280 TraceCheckUtils]: 310: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,712 INFO L280 TraceCheckUtils]: 311: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,713 INFO L280 TraceCheckUtils]: 312: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,714 INFO L280 TraceCheckUtils]: 313: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,715 INFO L280 TraceCheckUtils]: 314: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,717 INFO L280 TraceCheckUtils]: 315: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,718 INFO L280 TraceCheckUtils]: 316: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,719 INFO L280 TraceCheckUtils]: 317: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,720 INFO L280 TraceCheckUtils]: 318: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,721 INFO L280 TraceCheckUtils]: 319: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,722 INFO L280 TraceCheckUtils]: 320: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,723 INFO L280 TraceCheckUtils]: 321: Hoare triple {163076#(= ~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); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,725 INFO L280 TraceCheckUtils]: 322: Hoare triple {163076#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,726 INFO L280 TraceCheckUtils]: 323: Hoare triple {163076#(= ~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)); {163076#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:32:33,727 INFO L280 TraceCheckUtils]: 324: Hoare triple {163076#(= ~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; {163077#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} is VALID [2020-07-18 06:32:33,735 INFO L280 TraceCheckUtils]: 325: Hoare triple {163077#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} ~a12~0 := (if -345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) % 5 then 1 + (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5 else (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5); {163078#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 1 ~a24~0))} is VALID [2020-07-18 06:32:33,737 INFO L280 TraceCheckUtils]: 326: Hoare triple {163078#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 1 ~a24~0))} ~a15~0 := 5; {163079#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:32:33,739 INFO L280 TraceCheckUtils]: 327: Hoare triple {163079#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 1 ~a24~0) (= 5 ~a15~0))} ~a21~0 := 6; {163080#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:32:33,740 INFO L280 TraceCheckUtils]: 328: Hoare triple {163080#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} #res := -1; {163080#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:32:33,742 INFO L280 TraceCheckUtils]: 329: Hoare triple {163080#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume true; {163080#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:32:33,745 INFO L275 TraceCheckUtils]: 330: Hoare quadruple {163080#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} {162793#(and (<= ~a12~0 2) (= 1 ~a24~0))} #1401#return; {162867#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} is VALID [2020-07-18 06:32:33,747 INFO L280 TraceCheckUtils]: 331: Hoare triple {162867#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {162867#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} is VALID [2020-07-18 06:32:33,748 INFO L280 TraceCheckUtils]: 332: Hoare triple {162867#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} ~output~0 := #t~ret3; {162867#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} is VALID [2020-07-18 06:32:33,750 INFO L280 TraceCheckUtils]: 333: Hoare triple {162867#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} havoc #t~ret3; {162867#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} is VALID [2020-07-18 06:32:33,751 INFO L280 TraceCheckUtils]: 334: Hoare triple {162867#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} assume !false; {162867#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} is VALID [2020-07-18 06:32:33,752 INFO L280 TraceCheckUtils]: 335: Hoare triple {162867#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} havoc ~input~0; {162867#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} is VALID [2020-07-18 06:32:33,753 INFO L280 TraceCheckUtils]: 336: Hoare triple {162867#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {162867#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} is VALID [2020-07-18 06:32:33,754 INFO L280 TraceCheckUtils]: 337: Hoare triple {162867#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} ~input~0 := #t~nondet2; {162867#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} is VALID [2020-07-18 06:32:33,756 INFO L280 TraceCheckUtils]: 338: Hoare triple {162867#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} havoc #t~nondet2; {162867#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} is VALID [2020-07-18 06:32:33,757 INFO L280 TraceCheckUtils]: 339: Hoare triple {162867#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {162867#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} is VALID [2020-07-18 06:32:33,758 INFO L263 TraceCheckUtils]: 340: Hoare triple {162867#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} call #t~ret3 := calculate_output(~input~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,759 INFO L280 TraceCheckUtils]: 341: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,760 INFO L280 TraceCheckUtils]: 342: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,761 INFO L280 TraceCheckUtils]: 343: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,762 INFO L280 TraceCheckUtils]: 344: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,764 INFO L280 TraceCheckUtils]: 345: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,765 INFO L280 TraceCheckUtils]: 346: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,766 INFO L280 TraceCheckUtils]: 347: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,767 INFO L280 TraceCheckUtils]: 348: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,768 INFO L280 TraceCheckUtils]: 349: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,769 INFO L280 TraceCheckUtils]: 350: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,770 INFO L280 TraceCheckUtils]: 351: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,771 INFO L280 TraceCheckUtils]: 352: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,772 INFO L280 TraceCheckUtils]: 353: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,773 INFO L280 TraceCheckUtils]: 354: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,774 INFO L280 TraceCheckUtils]: 355: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,775 INFO L280 TraceCheckUtils]: 356: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,777 INFO L280 TraceCheckUtils]: 357: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,778 INFO L280 TraceCheckUtils]: 358: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,779 INFO L280 TraceCheckUtils]: 359: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,780 INFO L280 TraceCheckUtils]: 360: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,781 INFO L280 TraceCheckUtils]: 361: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,782 INFO L280 TraceCheckUtils]: 362: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,783 INFO L280 TraceCheckUtils]: 363: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,784 INFO L280 TraceCheckUtils]: 364: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,786 INFO L280 TraceCheckUtils]: 365: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,787 INFO L280 TraceCheckUtils]: 366: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,788 INFO L280 TraceCheckUtils]: 367: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,789 INFO L280 TraceCheckUtils]: 368: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,790 INFO L280 TraceCheckUtils]: 369: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,791 INFO L280 TraceCheckUtils]: 370: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,792 INFO L280 TraceCheckUtils]: 371: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,793 INFO L280 TraceCheckUtils]: 372: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,794 INFO L280 TraceCheckUtils]: 373: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,795 INFO L280 TraceCheckUtils]: 374: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,796 INFO L280 TraceCheckUtils]: 375: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,797 INFO L280 TraceCheckUtils]: 376: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,797 INFO L280 TraceCheckUtils]: 377: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,798 INFO L280 TraceCheckUtils]: 378: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,799 INFO L280 TraceCheckUtils]: 379: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,800 INFO L280 TraceCheckUtils]: 380: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,801 INFO L280 TraceCheckUtils]: 381: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,802 INFO L280 TraceCheckUtils]: 382: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,803 INFO L280 TraceCheckUtils]: 383: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,804 INFO L280 TraceCheckUtils]: 384: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,805 INFO L280 TraceCheckUtils]: 385: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,806 INFO L280 TraceCheckUtils]: 386: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,807 INFO L280 TraceCheckUtils]: 387: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,808 INFO L280 TraceCheckUtils]: 388: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,809 INFO L280 TraceCheckUtils]: 389: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,810 INFO L280 TraceCheckUtils]: 390: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,811 INFO L280 TraceCheckUtils]: 391: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,812 INFO L280 TraceCheckUtils]: 392: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,813 INFO L280 TraceCheckUtils]: 393: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,814 INFO L280 TraceCheckUtils]: 394: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,815 INFO L280 TraceCheckUtils]: 395: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,816 INFO L280 TraceCheckUtils]: 396: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,817 INFO L280 TraceCheckUtils]: 397: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,818 INFO L280 TraceCheckUtils]: 398: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,819 INFO L280 TraceCheckUtils]: 399: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,820 INFO L280 TraceCheckUtils]: 400: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,821 INFO L280 TraceCheckUtils]: 401: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,822 INFO L280 TraceCheckUtils]: 402: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,823 INFO L280 TraceCheckUtils]: 403: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,824 INFO L280 TraceCheckUtils]: 404: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,824 INFO L280 TraceCheckUtils]: 405: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,825 INFO L280 TraceCheckUtils]: 406: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,826 INFO L280 TraceCheckUtils]: 407: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,827 INFO L280 TraceCheckUtils]: 408: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,828 INFO L280 TraceCheckUtils]: 409: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,828 INFO L280 TraceCheckUtils]: 410: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,829 INFO L280 TraceCheckUtils]: 411: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,830 INFO L280 TraceCheckUtils]: 412: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,831 INFO L280 TraceCheckUtils]: 413: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,832 INFO L280 TraceCheckUtils]: 414: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,833 INFO L280 TraceCheckUtils]: 415: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,833 INFO L280 TraceCheckUtils]: 416: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,834 INFO L280 TraceCheckUtils]: 417: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,835 INFO L280 TraceCheckUtils]: 418: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,836 INFO L280 TraceCheckUtils]: 419: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,837 INFO L280 TraceCheckUtils]: 420: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,838 INFO L280 TraceCheckUtils]: 421: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,839 INFO L280 TraceCheckUtils]: 422: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,840 INFO L280 TraceCheckUtils]: 423: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,840 INFO L280 TraceCheckUtils]: 424: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,842 INFO L280 TraceCheckUtils]: 425: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,843 INFO L280 TraceCheckUtils]: 426: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,844 INFO L280 TraceCheckUtils]: 427: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,844 INFO L280 TraceCheckUtils]: 428: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,845 INFO L280 TraceCheckUtils]: 429: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,846 INFO L280 TraceCheckUtils]: 430: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,847 INFO L280 TraceCheckUtils]: 431: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,848 INFO L280 TraceCheckUtils]: 432: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,849 INFO L280 TraceCheckUtils]: 433: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,850 INFO L280 TraceCheckUtils]: 434: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,851 INFO L280 TraceCheckUtils]: 435: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,852 INFO L280 TraceCheckUtils]: 436: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,853 INFO L280 TraceCheckUtils]: 437: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,854 INFO L280 TraceCheckUtils]: 438: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,855 INFO L280 TraceCheckUtils]: 439: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,856 INFO L280 TraceCheckUtils]: 440: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,857 INFO L280 TraceCheckUtils]: 441: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,858 INFO L280 TraceCheckUtils]: 442: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,859 INFO L280 TraceCheckUtils]: 443: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,860 INFO L280 TraceCheckUtils]: 444: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,860 INFO L280 TraceCheckUtils]: 445: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,861 INFO L280 TraceCheckUtils]: 446: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input; {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,862 INFO L280 TraceCheckUtils]: 447: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5); {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,863 INFO L280 TraceCheckUtils]: 448: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a24~0 := 1; {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,864 INFO L280 TraceCheckUtils]: 449: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a15~0 := 9; {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,865 INFO L280 TraceCheckUtils]: 450: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a21~0 := 9; {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,866 INFO L280 TraceCheckUtils]: 451: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} #res := -1; {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,867 INFO L280 TraceCheckUtils]: 452: Hoare triple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume true; {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:32:33,869 INFO L275 TraceCheckUtils]: 453: Hoare quadruple {163081#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} {162867#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} #1401#return; {162563#false} is VALID [2020-07-18 06:32:33,869 INFO L280 TraceCheckUtils]: 454: Hoare triple {162563#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {162563#false} is VALID [2020-07-18 06:32:33,869 INFO L280 TraceCheckUtils]: 455: Hoare triple {162563#false} ~output~0 := #t~ret3; {162563#false} is VALID [2020-07-18 06:32:33,870 INFO L280 TraceCheckUtils]: 456: Hoare triple {162563#false} havoc #t~ret3; {162563#false} is VALID [2020-07-18 06:32:33,870 INFO L280 TraceCheckUtils]: 457: Hoare triple {162563#false} assume !false; {162563#false} is VALID [2020-07-18 06:32:33,870 INFO L280 TraceCheckUtils]: 458: Hoare triple {162563#false} havoc ~input~0; {162563#false} is VALID [2020-07-18 06:32:33,870 INFO L280 TraceCheckUtils]: 459: Hoare triple {162563#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {162563#false} is VALID [2020-07-18 06:32:33,871 INFO L280 TraceCheckUtils]: 460: Hoare triple {162563#false} ~input~0 := #t~nondet2; {162563#false} is VALID [2020-07-18 06:32:33,871 INFO L280 TraceCheckUtils]: 461: Hoare triple {162563#false} havoc #t~nondet2; {162563#false} is VALID [2020-07-18 06:32:33,871 INFO L280 TraceCheckUtils]: 462: Hoare triple {162563#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {162563#false} is VALID [2020-07-18 06:32:33,871 INFO L263 TraceCheckUtils]: 463: Hoare triple {162563#false} call #t~ret3 := calculate_output(~input~0); {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:32:33,872 INFO L280 TraceCheckUtils]: 464: Hoare triple {163075#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {162562#true} is VALID [2020-07-18 06:32:33,872 INFO L280 TraceCheckUtils]: 465: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,872 INFO L280 TraceCheckUtils]: 466: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,872 INFO L280 TraceCheckUtils]: 467: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,872 INFO L280 TraceCheckUtils]: 468: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,873 INFO L280 TraceCheckUtils]: 469: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,873 INFO L280 TraceCheckUtils]: 470: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,873 INFO L280 TraceCheckUtils]: 471: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,873 INFO L280 TraceCheckUtils]: 472: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,874 INFO L280 TraceCheckUtils]: 473: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,874 INFO L280 TraceCheckUtils]: 474: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,874 INFO L280 TraceCheckUtils]: 475: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,874 INFO L280 TraceCheckUtils]: 476: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,874 INFO L280 TraceCheckUtils]: 477: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,875 INFO L280 TraceCheckUtils]: 478: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,875 INFO L280 TraceCheckUtils]: 479: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,875 INFO L280 TraceCheckUtils]: 480: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,875 INFO L280 TraceCheckUtils]: 481: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,876 INFO L280 TraceCheckUtils]: 482: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,876 INFO L280 TraceCheckUtils]: 483: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,876 INFO L280 TraceCheckUtils]: 484: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,876 INFO L280 TraceCheckUtils]: 485: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,876 INFO L280 TraceCheckUtils]: 486: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,877 INFO L280 TraceCheckUtils]: 487: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,877 INFO L280 TraceCheckUtils]: 488: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,877 INFO L280 TraceCheckUtils]: 489: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,877 INFO L280 TraceCheckUtils]: 490: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,877 INFO L280 TraceCheckUtils]: 491: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,878 INFO L280 TraceCheckUtils]: 492: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,878 INFO L280 TraceCheckUtils]: 493: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,878 INFO L280 TraceCheckUtils]: 494: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,878 INFO L280 TraceCheckUtils]: 495: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,879 INFO L280 TraceCheckUtils]: 496: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,879 INFO L280 TraceCheckUtils]: 497: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,879 INFO L280 TraceCheckUtils]: 498: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,879 INFO L280 TraceCheckUtils]: 499: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,879 INFO L280 TraceCheckUtils]: 500: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,880 INFO L280 TraceCheckUtils]: 501: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,880 INFO L280 TraceCheckUtils]: 502: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,880 INFO L280 TraceCheckUtils]: 503: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,880 INFO L280 TraceCheckUtils]: 504: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,881 INFO L280 TraceCheckUtils]: 505: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,881 INFO L280 TraceCheckUtils]: 506: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,881 INFO L280 TraceCheckUtils]: 507: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,881 INFO L280 TraceCheckUtils]: 508: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,881 INFO L280 TraceCheckUtils]: 509: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,882 INFO L280 TraceCheckUtils]: 510: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,882 INFO L280 TraceCheckUtils]: 511: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,882 INFO L280 TraceCheckUtils]: 512: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,882 INFO L280 TraceCheckUtils]: 513: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,882 INFO L280 TraceCheckUtils]: 514: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,883 INFO L280 TraceCheckUtils]: 515: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,883 INFO L280 TraceCheckUtils]: 516: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,883 INFO L280 TraceCheckUtils]: 517: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,883 INFO L280 TraceCheckUtils]: 518: Hoare triple {162562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,883 INFO L280 TraceCheckUtils]: 519: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,884 INFO L280 TraceCheckUtils]: 520: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,884 INFO L280 TraceCheckUtils]: 521: Hoare triple {162562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,884 INFO L280 TraceCheckUtils]: 522: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,884 INFO L280 TraceCheckUtils]: 523: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,884 INFO L280 TraceCheckUtils]: 524: Hoare triple {162562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,885 INFO L280 TraceCheckUtils]: 525: Hoare triple {162562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,885 INFO L280 TraceCheckUtils]: 526: Hoare triple {162562#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,885 INFO L280 TraceCheckUtils]: 527: Hoare triple {162562#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,885 INFO L280 TraceCheckUtils]: 528: Hoare triple {162562#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {162562#true} is VALID [2020-07-18 06:32:33,885 INFO L280 TraceCheckUtils]: 529: Hoare triple {162562#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {162562#true} is VALID [2020-07-18 06:32:33,886 INFO L280 TraceCheckUtils]: 530: Hoare triple {162562#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,886 INFO L280 TraceCheckUtils]: 531: Hoare triple {162562#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {162562#true} is VALID [2020-07-18 06:32:33,886 INFO L280 TraceCheckUtils]: 532: Hoare triple {162562#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,886 INFO L280 TraceCheckUtils]: 533: Hoare triple {162562#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,886 INFO L280 TraceCheckUtils]: 534: Hoare triple {162562#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,886 INFO L280 TraceCheckUtils]: 535: Hoare triple {162562#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,887 INFO L280 TraceCheckUtils]: 536: Hoare triple {162562#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,887 INFO L280 TraceCheckUtils]: 537: Hoare triple {162562#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {162562#true} is VALID [2020-07-18 06:32:33,887 INFO L280 TraceCheckUtils]: 538: Hoare triple {162562#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,887 INFO L280 TraceCheckUtils]: 539: Hoare triple {162562#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,887 INFO L280 TraceCheckUtils]: 540: Hoare triple {162562#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {162562#true} is VALID [2020-07-18 06:32:33,887 INFO L280 TraceCheckUtils]: 541: Hoare triple {162562#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {162562#true} is VALID [2020-07-18 06:32:33,888 INFO L280 TraceCheckUtils]: 542: Hoare triple {162562#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162562#true} is VALID [2020-07-18 06:32:33,888 INFO L280 TraceCheckUtils]: 543: Hoare triple {162562#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {162562#true} is VALID [2020-07-18 06:32:33,888 INFO L280 TraceCheckUtils]: 544: Hoare triple {162562#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,888 INFO L280 TraceCheckUtils]: 545: Hoare triple {162562#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:33,888 INFO L280 TraceCheckUtils]: 546: Hoare triple {162562#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,889 INFO L280 TraceCheckUtils]: 547: Hoare triple {162562#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162562#true} is VALID [2020-07-18 06:32:33,889 INFO L280 TraceCheckUtils]: 548: Hoare triple {162562#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {162562#true} is VALID [2020-07-18 06:32:33,889 INFO L280 TraceCheckUtils]: 549: Hoare triple {162562#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,889 INFO L280 TraceCheckUtils]: 550: Hoare triple {162562#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {162562#true} is VALID [2020-07-18 06:32:33,889 INFO L280 TraceCheckUtils]: 551: Hoare triple {162562#true} assume ((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0; {162562#true} is VALID [2020-07-18 06:32:33,889 INFO L280 TraceCheckUtils]: 552: Hoare triple {162562#true} ~a15~0 := 6; {162562#true} is VALID [2020-07-18 06:32:33,890 INFO L280 TraceCheckUtils]: 553: Hoare triple {162562#true} ~a21~0 := 8; {162562#true} is VALID [2020-07-18 06:32:33,890 INFO L280 TraceCheckUtils]: 554: Hoare triple {162562#true} #res := -1; {162562#true} is VALID [2020-07-18 06:32:33,890 INFO L280 TraceCheckUtils]: 555: Hoare triple {162562#true} assume true; {162562#true} is VALID [2020-07-18 06:32:33,890 INFO L275 TraceCheckUtils]: 556: Hoare quadruple {162562#true} {162563#false} #1401#return; {162563#false} is VALID [2020-07-18 06:32:33,890 INFO L280 TraceCheckUtils]: 557: Hoare triple {162563#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {162563#false} is VALID [2020-07-18 06:32:33,890 INFO L280 TraceCheckUtils]: 558: Hoare triple {162563#false} ~output~0 := #t~ret3; {162563#false} is VALID [2020-07-18 06:32:33,891 INFO L280 TraceCheckUtils]: 559: Hoare triple {162563#false} havoc #t~ret3; {162563#false} is VALID [2020-07-18 06:32:33,891 INFO L280 TraceCheckUtils]: 560: Hoare triple {162563#false} assume !false; {162563#false} is VALID [2020-07-18 06:32:33,891 INFO L280 TraceCheckUtils]: 561: Hoare triple {162563#false} havoc ~input~0; {162563#false} is VALID [2020-07-18 06:32:33,891 INFO L280 TraceCheckUtils]: 562: Hoare triple {162563#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {162563#false} is VALID [2020-07-18 06:32:33,891 INFO L280 TraceCheckUtils]: 563: Hoare triple {162563#false} ~input~0 := #t~nondet2; {162563#false} is VALID [2020-07-18 06:32:33,892 INFO L280 TraceCheckUtils]: 564: Hoare triple {162563#false} havoc #t~nondet2; {162563#false} is VALID [2020-07-18 06:32:33,892 INFO L280 TraceCheckUtils]: 565: Hoare triple {162563#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {162563#false} is VALID [2020-07-18 06:32:33,892 INFO L263 TraceCheckUtils]: 566: Hoare triple {162563#false} call #t~ret3 := calculate_output(~input~0); {162563#false} is VALID [2020-07-18 06:32:33,892 INFO L280 TraceCheckUtils]: 567: Hoare triple {162563#false} ~input := #in~input; {162563#false} is VALID [2020-07-18 06:32:33,892 INFO L280 TraceCheckUtils]: 568: Hoare triple {162563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,892 INFO L280 TraceCheckUtils]: 569: Hoare triple {162563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,893 INFO L280 TraceCheckUtils]: 570: Hoare triple {162563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,893 INFO L280 TraceCheckUtils]: 571: Hoare triple {162563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,893 INFO L280 TraceCheckUtils]: 572: Hoare triple {162563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,893 INFO L280 TraceCheckUtils]: 573: Hoare triple {162563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,893 INFO L280 TraceCheckUtils]: 574: Hoare triple {162563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,893 INFO L280 TraceCheckUtils]: 575: Hoare triple {162563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,894 INFO L280 TraceCheckUtils]: 576: Hoare triple {162563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,894 INFO L280 TraceCheckUtils]: 577: Hoare triple {162563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,894 INFO L280 TraceCheckUtils]: 578: Hoare triple {162563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,894 INFO L280 TraceCheckUtils]: 579: Hoare triple {162563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,894 INFO L280 TraceCheckUtils]: 580: Hoare triple {162563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,894 INFO L280 TraceCheckUtils]: 581: Hoare triple {162563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,895 INFO L280 TraceCheckUtils]: 582: Hoare triple {162563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,895 INFO L280 TraceCheckUtils]: 583: Hoare triple {162563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,895 INFO L280 TraceCheckUtils]: 584: Hoare triple {162563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,895 INFO L280 TraceCheckUtils]: 585: Hoare triple {162563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,895 INFO L280 TraceCheckUtils]: 586: Hoare triple {162563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,895 INFO L280 TraceCheckUtils]: 587: Hoare triple {162563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,895 INFO L280 TraceCheckUtils]: 588: Hoare triple {162563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,896 INFO L280 TraceCheckUtils]: 589: Hoare triple {162563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,896 INFO L280 TraceCheckUtils]: 590: Hoare triple {162563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,896 INFO L280 TraceCheckUtils]: 591: Hoare triple {162563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,896 INFO L280 TraceCheckUtils]: 592: Hoare triple {162563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,896 INFO L280 TraceCheckUtils]: 593: Hoare triple {162563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,896 INFO L280 TraceCheckUtils]: 594: Hoare triple {162563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,897 INFO L280 TraceCheckUtils]: 595: Hoare triple {162563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,897 INFO L280 TraceCheckUtils]: 596: Hoare triple {162563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,897 INFO L280 TraceCheckUtils]: 597: Hoare triple {162563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,897 INFO L280 TraceCheckUtils]: 598: Hoare triple {162563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,897 INFO L280 TraceCheckUtils]: 599: Hoare triple {162563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,897 INFO L280 TraceCheckUtils]: 600: Hoare triple {162563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,898 INFO L280 TraceCheckUtils]: 601: Hoare triple {162563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,898 INFO L280 TraceCheckUtils]: 602: Hoare triple {162563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,898 INFO L280 TraceCheckUtils]: 603: Hoare triple {162563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,898 INFO L280 TraceCheckUtils]: 604: Hoare triple {162563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,898 INFO L280 TraceCheckUtils]: 605: Hoare triple {162563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,898 INFO L280 TraceCheckUtils]: 606: Hoare triple {162563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,899 INFO L280 TraceCheckUtils]: 607: Hoare triple {162563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,899 INFO L280 TraceCheckUtils]: 608: Hoare triple {162563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,899 INFO L280 TraceCheckUtils]: 609: Hoare triple {162563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162563#false} is VALID [2020-07-18 06:32:33,899 INFO L280 TraceCheckUtils]: 610: Hoare triple {162563#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0; {162563#false} is VALID [2020-07-18 06:32:33,899 INFO L280 TraceCheckUtils]: 611: Hoare triple {162563#false} assume !false; {162563#false} is VALID [2020-07-18 06:32:34,389 INFO L134 CoverageAnalysis]: Checked inductivity of 1217 backedges. 712 proven. 209 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2020-07-18 06:32:34,389 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1974678503] [2020-07-18 06:32:34,389 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-18 06:32:34,390 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2020-07-18 06:32:34,390 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72197707] [2020-07-18 06:32:34,390 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 612 [2020-07-18 06:32:34,391 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 06:32:34,391 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 13 states. [2020-07-18 06:32:35,223 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 414 edges. 414 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 06:32:35,223 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-07-18 06:32:35,224 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 06:32:35,224 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-07-18 06:32:35,224 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2020-07-18 06:32:35,224 INFO L87 Difference]: Start difference. First operand 5093 states and 5834 transitions. Second operand 13 states. [2020-07-18 06:34:06,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 06:34:06,366 INFO L93 Difference]: Finished difference Result 11118 states and 12720 transitions. [2020-07-18 06:34:06,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-07-18 06:34:06,366 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 612 [2020-07-18 06:34:06,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 06:34:06,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-07-18 06:34:06,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2136 transitions. [2020-07-18 06:34:06,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-07-18 06:34:06,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2136 transitions. [2020-07-18 06:34:06,391 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 24 states and 2136 transitions. [2020-07-18 06:34:12,032 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2136 edges. 2136 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 06:34:13,358 INFO L225 Difference]: With dead ends: 11118 [2020-07-18 06:34:13,358 INFO L226 Difference]: Without dead ends: 6023 [2020-07-18 06:34:13,374 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=194, Invalid=676, Unknown=0, NotChecked=0, Total=870 [2020-07-18 06:34:13,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6023 states. [2020-07-18 06:35:13,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6023 to 5562. [2020-07-18 06:35:13,154 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 06:35:13,154 INFO L82 GeneralOperation]: Start isEquivalent. First operand 6023 states. Second operand 5562 states. [2020-07-18 06:35:13,154 INFO L74 IsIncluded]: Start isIncluded. First operand 6023 states. Second operand 5562 states. [2020-07-18 06:35:13,155 INFO L87 Difference]: Start difference. First operand 6023 states. Second operand 5562 states. [2020-07-18 06:35:14,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 06:35:14,268 INFO L93 Difference]: Finished difference Result 6023 states and 6726 transitions. [2020-07-18 06:35:14,268 INFO L276 IsEmpty]: Start isEmpty. Operand 6023 states and 6726 transitions. [2020-07-18 06:35:14,273 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 06:35:14,273 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 06:35:14,273 INFO L74 IsIncluded]: Start isIncluded. First operand 5562 states. Second operand 6023 states. [2020-07-18 06:35:14,273 INFO L87 Difference]: Start difference. First operand 5562 states. Second operand 6023 states. [2020-07-18 06:35:15,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 06:35:15,362 INFO L93 Difference]: Finished difference Result 6023 states and 6726 transitions. [2020-07-18 06:35:15,362 INFO L276 IsEmpty]: Start isEmpty. Operand 6023 states and 6726 transitions. [2020-07-18 06:35:15,371 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 06:35:15,371 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 06:35:15,371 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 06:35:15,372 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 06:35:15,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5562 states. [2020-07-18 06:35:16,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5562 states to 5562 states and 6236 transitions. [2020-07-18 06:35:16,367 INFO L78 Accepts]: Start accepts. Automaton has 5562 states and 6236 transitions. Word has length 612 [2020-07-18 06:35:16,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 06:35:16,368 INFO L479 AbstractCegarLoop]: Abstraction has 5562 states and 6236 transitions. [2020-07-18 06:35:16,368 INFO L480 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-07-18 06:35:16,368 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5562 states and 6236 transitions. [2020-07-18 06:35:39,167 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 6236 edges. 6236 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 06:35:39,167 INFO L276 IsEmpty]: Start isEmpty. Operand 5562 states and 6236 transitions. [2020-07-18 06:35:39,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 677 [2020-07-18 06:35:39,179 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 06:35:39,180 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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-18 06:35:39,180 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-07-18 06:35:39,180 INFO L427 AbstractCegarLoop]: === Iteration 9 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 06:35:39,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 06:35:39,181 INFO L82 PathProgramCache]: Analyzing trace with hash -544940428, now seen corresponding path program 1 times [2020-07-18 06:35:39,181 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 06:35:39,181 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2048356408] [2020-07-18 06:35:39,182 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 06:35:39,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:35:39,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:35:39,525 INFO L280 TraceCheckUtils]: 0: Hoare triple {209113#(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; {208537#true} is VALID [2020-07-18 06:35:39,525 INFO L280 TraceCheckUtils]: 1: Hoare triple {208537#true} ~inputB~0 := 2; {208537#true} is VALID [2020-07-18 06:35:39,525 INFO L280 TraceCheckUtils]: 2: Hoare triple {208537#true} ~inputC~0 := 3; {208537#true} is VALID [2020-07-18 06:35:39,526 INFO L280 TraceCheckUtils]: 3: Hoare triple {208537#true} ~inputF~0 := 6; {208537#true} is VALID [2020-07-18 06:35:39,526 INFO L280 TraceCheckUtils]: 4: Hoare triple {208537#true} ~inputE~0 := 5; {208537#true} is VALID [2020-07-18 06:35:39,526 INFO L280 TraceCheckUtils]: 5: Hoare triple {208537#true} ~inputA~0 := 1; {208537#true} is VALID [2020-07-18 06:35:39,526 INFO L280 TraceCheckUtils]: 6: Hoare triple {208537#true} ~a21~0 := 7; {208537#true} is VALID [2020-07-18 06:35:39,527 INFO L280 TraceCheckUtils]: 7: Hoare triple {208537#true} ~a15~0 := 8; {208537#true} is VALID [2020-07-18 06:35:39,527 INFO L280 TraceCheckUtils]: 8: Hoare triple {208537#true} ~a12~0 := -49; {208537#true} is VALID [2020-07-18 06:35:39,527 INFO L280 TraceCheckUtils]: 9: Hoare triple {208537#true} ~a24~0 := 1; {208537#true} is VALID [2020-07-18 06:35:39,527 INFO L280 TraceCheckUtils]: 10: Hoare triple {208537#true} assume true; {208537#true} is VALID [2020-07-18 06:35:39,527 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {208537#true} {208537#true} #1397#return; {208537#true} is VALID [2020-07-18 06:35:39,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:35:39,599 INFO L280 TraceCheckUtils]: 0: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {208537#true} is VALID [2020-07-18 06:35:39,599 INFO L280 TraceCheckUtils]: 1: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,599 INFO L280 TraceCheckUtils]: 2: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,600 INFO L280 TraceCheckUtils]: 3: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,600 INFO L280 TraceCheckUtils]: 4: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,600 INFO L280 TraceCheckUtils]: 5: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,600 INFO L280 TraceCheckUtils]: 6: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,601 INFO L280 TraceCheckUtils]: 7: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,601 INFO L280 TraceCheckUtils]: 8: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,601 INFO L280 TraceCheckUtils]: 9: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,601 INFO L280 TraceCheckUtils]: 10: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,601 INFO L280 TraceCheckUtils]: 11: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,601 INFO L280 TraceCheckUtils]: 12: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,602 INFO L280 TraceCheckUtils]: 13: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,602 INFO L280 TraceCheckUtils]: 14: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,602 INFO L280 TraceCheckUtils]: 15: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,602 INFO L280 TraceCheckUtils]: 16: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,602 INFO L280 TraceCheckUtils]: 17: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,603 INFO L280 TraceCheckUtils]: 18: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,603 INFO L280 TraceCheckUtils]: 19: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,603 INFO L280 TraceCheckUtils]: 20: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,603 INFO L280 TraceCheckUtils]: 21: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,603 INFO L280 TraceCheckUtils]: 22: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,603 INFO L280 TraceCheckUtils]: 23: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,604 INFO L280 TraceCheckUtils]: 24: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,604 INFO L280 TraceCheckUtils]: 25: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,604 INFO L280 TraceCheckUtils]: 26: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,604 INFO L280 TraceCheckUtils]: 27: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,604 INFO L280 TraceCheckUtils]: 28: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,604 INFO L280 TraceCheckUtils]: 29: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,605 INFO L280 TraceCheckUtils]: 30: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,605 INFO L280 TraceCheckUtils]: 31: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,605 INFO L280 TraceCheckUtils]: 32: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,605 INFO L280 TraceCheckUtils]: 33: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,605 INFO L280 TraceCheckUtils]: 34: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,606 INFO L280 TraceCheckUtils]: 35: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,606 INFO L280 TraceCheckUtils]: 36: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,606 INFO L280 TraceCheckUtils]: 37: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,606 INFO L280 TraceCheckUtils]: 38: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,606 INFO L280 TraceCheckUtils]: 39: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,606 INFO L280 TraceCheckUtils]: 40: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,607 INFO L280 TraceCheckUtils]: 41: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,607 INFO L280 TraceCheckUtils]: 42: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,607 INFO L280 TraceCheckUtils]: 43: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,607 INFO L280 TraceCheckUtils]: 44: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,607 INFO L280 TraceCheckUtils]: 45: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,608 INFO L280 TraceCheckUtils]: 46: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,608 INFO L280 TraceCheckUtils]: 47: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,608 INFO L280 TraceCheckUtils]: 48: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,608 INFO L280 TraceCheckUtils]: 49: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,608 INFO L280 TraceCheckUtils]: 50: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,608 INFO L280 TraceCheckUtils]: 51: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,609 INFO L280 TraceCheckUtils]: 52: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,609 INFO L280 TraceCheckUtils]: 53: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,609 INFO L280 TraceCheckUtils]: 54: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,609 INFO L280 TraceCheckUtils]: 55: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,609 INFO L280 TraceCheckUtils]: 56: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,610 INFO L280 TraceCheckUtils]: 57: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,610 INFO L280 TraceCheckUtils]: 58: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,610 INFO L280 TraceCheckUtils]: 59: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,610 INFO L280 TraceCheckUtils]: 60: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,610 INFO L280 TraceCheckUtils]: 61: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,610 INFO L280 TraceCheckUtils]: 62: Hoare triple {208537#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,611 INFO L280 TraceCheckUtils]: 63: Hoare triple {208537#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:39,611 INFO L280 TraceCheckUtils]: 64: Hoare triple {208537#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,611 INFO L280 TraceCheckUtils]: 65: Hoare triple {208537#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {208537#true} is VALID [2020-07-18 06:35:39,611 INFO L280 TraceCheckUtils]: 66: Hoare triple {208537#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:39,611 INFO L280 TraceCheckUtils]: 67: Hoare triple {208537#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {208537#true} is VALID [2020-07-18 06:35:39,612 INFO L280 TraceCheckUtils]: 68: Hoare triple {208537#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:39,612 INFO L280 TraceCheckUtils]: 69: Hoare triple {208537#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:39,612 INFO L280 TraceCheckUtils]: 70: Hoare triple {208537#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:39,612 INFO L280 TraceCheckUtils]: 71: Hoare triple {208537#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:39,612 INFO L280 TraceCheckUtils]: 72: Hoare triple {208537#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:39,612 INFO L280 TraceCheckUtils]: 73: Hoare triple {208537#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {208537#true} is VALID [2020-07-18 06:35:39,613 INFO L280 TraceCheckUtils]: 74: Hoare triple {208537#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:39,613 INFO L280 TraceCheckUtils]: 75: Hoare triple {208537#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:39,613 INFO L280 TraceCheckUtils]: 76: Hoare triple {208537#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {208537#true} is VALID [2020-07-18 06:35:39,613 INFO L280 TraceCheckUtils]: 77: Hoare triple {208537#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:39,613 INFO L280 TraceCheckUtils]: 78: Hoare triple {208537#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {208537#true} is VALID [2020-07-18 06:35:39,614 INFO L280 TraceCheckUtils]: 79: Hoare triple {208537#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {208537#true} is VALID [2020-07-18 06:35:39,614 INFO L280 TraceCheckUtils]: 80: Hoare triple {208537#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:39,614 INFO L280 TraceCheckUtils]: 81: Hoare triple {208537#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:39,614 INFO L280 TraceCheckUtils]: 82: Hoare triple {208537#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:39,614 INFO L280 TraceCheckUtils]: 83: Hoare triple {208537#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:39,614 INFO L280 TraceCheckUtils]: 84: Hoare triple {208537#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {208537#true} is VALID [2020-07-18 06:35:39,615 INFO L280 TraceCheckUtils]: 85: Hoare triple {208537#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:39,615 INFO L280 TraceCheckUtils]: 86: Hoare triple {208537#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:39,615 INFO L280 TraceCheckUtils]: 87: Hoare triple {208537#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:39,615 INFO L280 TraceCheckUtils]: 88: Hoare triple {208537#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {208537#true} is VALID [2020-07-18 06:35:39,615 INFO L280 TraceCheckUtils]: 89: Hoare triple {208537#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:39,616 INFO L280 TraceCheckUtils]: 90: Hoare triple {208537#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:39,616 INFO L280 TraceCheckUtils]: 91: Hoare triple {208537#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,616 INFO L280 TraceCheckUtils]: 92: Hoare triple {208537#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:39,616 INFO L280 TraceCheckUtils]: 93: Hoare triple {208537#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:39,616 INFO L280 TraceCheckUtils]: 94: Hoare triple {208537#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:39,616 INFO L280 TraceCheckUtils]: 95: Hoare triple {208537#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:39,617 INFO L280 TraceCheckUtils]: 96: Hoare triple {208537#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:39,617 INFO L280 TraceCheckUtils]: 97: Hoare triple {208537#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:39,617 INFO L280 TraceCheckUtils]: 98: Hoare triple {208537#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,617 INFO L280 TraceCheckUtils]: 99: Hoare triple {208537#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:39,617 INFO L280 TraceCheckUtils]: 100: Hoare triple {208537#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:39,617 INFO L280 TraceCheckUtils]: 101: Hoare triple {208537#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {208537#true} is VALID [2020-07-18 06:35:39,618 INFO L280 TraceCheckUtils]: 102: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:39,619 INFO L280 TraceCheckUtils]: 103: Hoare triple {208537#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0; {208659#(= 1 ~a24~0)} is VALID [2020-07-18 06:35:39,620 INFO L280 TraceCheckUtils]: 104: Hoare triple {208659#(= 1 ~a24~0)} ~a21~0 := 10; {208659#(= 1 ~a24~0)} is VALID [2020-07-18 06:35:39,622 INFO L280 TraceCheckUtils]: 105: Hoare triple {208659#(= 1 ~a24~0)} #res := 22; {208659#(= 1 ~a24~0)} is VALID [2020-07-18 06:35:39,623 INFO L280 TraceCheckUtils]: 106: Hoare triple {208659#(= 1 ~a24~0)} assume true; {208659#(= 1 ~a24~0)} is VALID [2020-07-18 06:35:39,624 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {208659#(= 1 ~a24~0)} {208537#true} #1401#return; {208659#(= 1 ~a24~0)} is VALID [2020-07-18 06:35:39,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:35:39,687 INFO L280 TraceCheckUtils]: 0: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {208537#true} is VALID [2020-07-18 06:35:39,687 INFO L280 TraceCheckUtils]: 1: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,687 INFO L280 TraceCheckUtils]: 2: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,688 INFO L280 TraceCheckUtils]: 3: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,688 INFO L280 TraceCheckUtils]: 4: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,688 INFO L280 TraceCheckUtils]: 5: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,688 INFO L280 TraceCheckUtils]: 6: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,688 INFO L280 TraceCheckUtils]: 7: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,689 INFO L280 TraceCheckUtils]: 8: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,689 INFO L280 TraceCheckUtils]: 9: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,689 INFO L280 TraceCheckUtils]: 10: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,689 INFO L280 TraceCheckUtils]: 11: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,689 INFO L280 TraceCheckUtils]: 12: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,690 INFO L280 TraceCheckUtils]: 13: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,690 INFO L280 TraceCheckUtils]: 14: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,690 INFO L280 TraceCheckUtils]: 15: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,690 INFO L280 TraceCheckUtils]: 16: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,690 INFO L280 TraceCheckUtils]: 17: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,691 INFO L280 TraceCheckUtils]: 18: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,691 INFO L280 TraceCheckUtils]: 19: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,691 INFO L280 TraceCheckUtils]: 20: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,691 INFO L280 TraceCheckUtils]: 21: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,691 INFO L280 TraceCheckUtils]: 22: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,691 INFO L280 TraceCheckUtils]: 23: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,692 INFO L280 TraceCheckUtils]: 24: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,692 INFO L280 TraceCheckUtils]: 25: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,692 INFO L280 TraceCheckUtils]: 26: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,692 INFO L280 TraceCheckUtils]: 27: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,692 INFO L280 TraceCheckUtils]: 28: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,693 INFO L280 TraceCheckUtils]: 29: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,693 INFO L280 TraceCheckUtils]: 30: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,693 INFO L280 TraceCheckUtils]: 31: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,693 INFO L280 TraceCheckUtils]: 32: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,693 INFO L280 TraceCheckUtils]: 33: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,693 INFO L280 TraceCheckUtils]: 34: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,694 INFO L280 TraceCheckUtils]: 35: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,694 INFO L280 TraceCheckUtils]: 36: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,694 INFO L280 TraceCheckUtils]: 37: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,694 INFO L280 TraceCheckUtils]: 38: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,694 INFO L280 TraceCheckUtils]: 39: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,695 INFO L280 TraceCheckUtils]: 40: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,695 INFO L280 TraceCheckUtils]: 41: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,695 INFO L280 TraceCheckUtils]: 42: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,695 INFO L280 TraceCheckUtils]: 43: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,696 INFO L280 TraceCheckUtils]: 44: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,696 INFO L280 TraceCheckUtils]: 45: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,696 INFO L280 TraceCheckUtils]: 46: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,696 INFO L280 TraceCheckUtils]: 47: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,696 INFO L280 TraceCheckUtils]: 48: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,697 INFO L280 TraceCheckUtils]: 49: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,697 INFO L280 TraceCheckUtils]: 50: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,697 INFO L280 TraceCheckUtils]: 51: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,697 INFO L280 TraceCheckUtils]: 52: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,697 INFO L280 TraceCheckUtils]: 53: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,698 INFO L280 TraceCheckUtils]: 54: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,698 INFO L280 TraceCheckUtils]: 55: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,698 INFO L280 TraceCheckUtils]: 56: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,698 INFO L280 TraceCheckUtils]: 57: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,698 INFO L280 TraceCheckUtils]: 58: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,698 INFO L280 TraceCheckUtils]: 59: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,699 INFO L280 TraceCheckUtils]: 60: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,699 INFO L280 TraceCheckUtils]: 61: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,699 INFO L280 TraceCheckUtils]: 62: Hoare triple {208537#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,699 INFO L280 TraceCheckUtils]: 63: Hoare triple {208537#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:39,699 INFO L280 TraceCheckUtils]: 64: Hoare triple {208537#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,699 INFO L280 TraceCheckUtils]: 65: Hoare triple {208537#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {208537#true} is VALID [2020-07-18 06:35:39,700 INFO L280 TraceCheckUtils]: 66: Hoare triple {208537#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:39,700 INFO L280 TraceCheckUtils]: 67: Hoare triple {208537#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {208537#true} is VALID [2020-07-18 06:35:39,700 INFO L280 TraceCheckUtils]: 68: Hoare triple {208537#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:39,700 INFO L280 TraceCheckUtils]: 69: Hoare triple {208537#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:39,701 INFO L280 TraceCheckUtils]: 70: Hoare triple {208537#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:39,701 INFO L280 TraceCheckUtils]: 71: Hoare triple {208537#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:39,701 INFO L280 TraceCheckUtils]: 72: Hoare triple {208537#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:39,701 INFO L280 TraceCheckUtils]: 73: Hoare triple {208537#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {208537#true} is VALID [2020-07-18 06:35:39,701 INFO L280 TraceCheckUtils]: 74: Hoare triple {208537#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:39,701 INFO L280 TraceCheckUtils]: 75: Hoare triple {208537#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:39,702 INFO L280 TraceCheckUtils]: 76: Hoare triple {208537#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {208537#true} is VALID [2020-07-18 06:35:39,702 INFO L280 TraceCheckUtils]: 77: Hoare triple {208537#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:39,702 INFO L280 TraceCheckUtils]: 78: Hoare triple {208537#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {208537#true} is VALID [2020-07-18 06:35:39,702 INFO L280 TraceCheckUtils]: 79: Hoare triple {208537#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {208537#true} is VALID [2020-07-18 06:35:39,702 INFO L280 TraceCheckUtils]: 80: Hoare triple {208537#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:39,703 INFO L280 TraceCheckUtils]: 81: Hoare triple {208537#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:39,703 INFO L280 TraceCheckUtils]: 82: Hoare triple {208537#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:39,703 INFO L280 TraceCheckUtils]: 83: Hoare triple {208537#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:39,703 INFO L280 TraceCheckUtils]: 84: Hoare triple {208537#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {208537#true} is VALID [2020-07-18 06:35:39,703 INFO L280 TraceCheckUtils]: 85: Hoare triple {208537#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:39,704 INFO L280 TraceCheckUtils]: 86: Hoare triple {208537#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:39,704 INFO L280 TraceCheckUtils]: 87: Hoare triple {208537#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:39,704 INFO L280 TraceCheckUtils]: 88: Hoare triple {208537#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {208537#true} is VALID [2020-07-18 06:35:39,704 INFO L280 TraceCheckUtils]: 89: Hoare triple {208537#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:39,704 INFO L280 TraceCheckUtils]: 90: Hoare triple {208537#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:39,704 INFO L280 TraceCheckUtils]: 91: Hoare triple {208537#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,705 INFO L280 TraceCheckUtils]: 92: Hoare triple {208537#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:39,705 INFO L280 TraceCheckUtils]: 93: Hoare triple {208537#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:39,705 INFO L280 TraceCheckUtils]: 94: Hoare triple {208537#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:39,705 INFO L280 TraceCheckUtils]: 95: Hoare triple {208537#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:39,705 INFO L280 TraceCheckUtils]: 96: Hoare triple {208537#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:39,706 INFO L280 TraceCheckUtils]: 97: Hoare triple {208537#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:39,706 INFO L280 TraceCheckUtils]: 98: Hoare triple {208537#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:39,706 INFO L280 TraceCheckUtils]: 99: Hoare triple {208537#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:39,706 INFO L280 TraceCheckUtils]: 100: Hoare triple {208537#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:39,706 INFO L280 TraceCheckUtils]: 101: Hoare triple {208537#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {208537#true} is VALID [2020-07-18 06:35:39,708 INFO L280 TraceCheckUtils]: 102: Hoare triple {208537#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0; {208659#(= 1 ~a24~0)} is VALID [2020-07-18 06:35:39,720 INFO L280 TraceCheckUtils]: 103: Hoare triple {208659#(= 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); {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} is VALID [2020-07-18 06:35:39,721 INFO L280 TraceCheckUtils]: 104: Hoare triple {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} ~a21~0 := 7; {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} is VALID [2020-07-18 06:35:39,723 INFO L280 TraceCheckUtils]: 105: Hoare triple {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} #res := 25; {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} is VALID [2020-07-18 06:35:39,724 INFO L280 TraceCheckUtils]: 106: Hoare triple {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} assume true; {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} is VALID [2020-07-18 06:35:39,726 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} {208659#(= 1 ~a24~0)} #1401#return; {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} is VALID [2020-07-18 06:35:39,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:35:40,023 INFO L280 TraceCheckUtils]: 0: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,024 INFO L280 TraceCheckUtils]: 1: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,025 INFO L280 TraceCheckUtils]: 2: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,026 INFO L280 TraceCheckUtils]: 3: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,027 INFO L280 TraceCheckUtils]: 4: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,028 INFO L280 TraceCheckUtils]: 5: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,028 INFO L280 TraceCheckUtils]: 6: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,029 INFO L280 TraceCheckUtils]: 7: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,030 INFO L280 TraceCheckUtils]: 8: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,031 INFO L280 TraceCheckUtils]: 9: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,031 INFO L280 TraceCheckUtils]: 10: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,032 INFO L280 TraceCheckUtils]: 11: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,033 INFO L280 TraceCheckUtils]: 12: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,034 INFO L280 TraceCheckUtils]: 13: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,034 INFO L280 TraceCheckUtils]: 14: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,035 INFO L280 TraceCheckUtils]: 15: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,035 INFO L280 TraceCheckUtils]: 16: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,036 INFO L280 TraceCheckUtils]: 17: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,042 INFO L280 TraceCheckUtils]: 18: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,043 INFO L280 TraceCheckUtils]: 19: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,044 INFO L280 TraceCheckUtils]: 20: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,045 INFO L280 TraceCheckUtils]: 21: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,046 INFO L280 TraceCheckUtils]: 22: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,047 INFO L280 TraceCheckUtils]: 23: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,047 INFO L280 TraceCheckUtils]: 24: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,048 INFO L280 TraceCheckUtils]: 25: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,049 INFO L280 TraceCheckUtils]: 26: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,050 INFO L280 TraceCheckUtils]: 27: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,051 INFO L280 TraceCheckUtils]: 28: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,052 INFO L280 TraceCheckUtils]: 29: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,053 INFO L280 TraceCheckUtils]: 30: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,054 INFO L280 TraceCheckUtils]: 31: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,055 INFO L280 TraceCheckUtils]: 32: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,056 INFO L280 TraceCheckUtils]: 33: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,057 INFO L280 TraceCheckUtils]: 34: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,057 INFO L280 TraceCheckUtils]: 35: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,058 INFO L280 TraceCheckUtils]: 36: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,059 INFO L280 TraceCheckUtils]: 37: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,060 INFO L280 TraceCheckUtils]: 38: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,060 INFO L280 TraceCheckUtils]: 39: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,061 INFO L280 TraceCheckUtils]: 40: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,062 INFO L280 TraceCheckUtils]: 41: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,063 INFO L280 TraceCheckUtils]: 42: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,063 INFO L280 TraceCheckUtils]: 43: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,064 INFO L280 TraceCheckUtils]: 44: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,065 INFO L280 TraceCheckUtils]: 45: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,066 INFO L280 TraceCheckUtils]: 46: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,066 INFO L280 TraceCheckUtils]: 47: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,067 INFO L280 TraceCheckUtils]: 48: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,068 INFO L280 TraceCheckUtils]: 49: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,069 INFO L280 TraceCheckUtils]: 50: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,069 INFO L280 TraceCheckUtils]: 51: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,070 INFO L280 TraceCheckUtils]: 52: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,071 INFO L280 TraceCheckUtils]: 53: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,072 INFO L280 TraceCheckUtils]: 54: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,072 INFO L280 TraceCheckUtils]: 55: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,073 INFO L280 TraceCheckUtils]: 56: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,079 INFO L280 TraceCheckUtils]: 57: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,080 INFO L280 TraceCheckUtils]: 58: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,081 INFO L280 TraceCheckUtils]: 59: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,082 INFO L280 TraceCheckUtils]: 60: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,083 INFO L280 TraceCheckUtils]: 61: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,084 INFO L280 TraceCheckUtils]: 62: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,084 INFO L280 TraceCheckUtils]: 63: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,085 INFO L280 TraceCheckUtils]: 64: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,086 INFO L280 TraceCheckUtils]: 65: Hoare triple {209115#(= ~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)); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,087 INFO L280 TraceCheckUtils]: 66: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,087 INFO L280 TraceCheckUtils]: 67: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,088 INFO L280 TraceCheckUtils]: 68: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,089 INFO L280 TraceCheckUtils]: 69: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,089 INFO L280 TraceCheckUtils]: 70: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,090 INFO L280 TraceCheckUtils]: 71: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,091 INFO L280 TraceCheckUtils]: 72: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,092 INFO L280 TraceCheckUtils]: 73: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,092 INFO L280 TraceCheckUtils]: 74: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,093 INFO L280 TraceCheckUtils]: 75: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,103 INFO L280 TraceCheckUtils]: 76: Hoare triple {209115#(= ~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))); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,104 INFO L280 TraceCheckUtils]: 77: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,105 INFO L280 TraceCheckUtils]: 78: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,107 INFO L280 TraceCheckUtils]: 79: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,107 INFO L280 TraceCheckUtils]: 80: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,108 INFO L280 TraceCheckUtils]: 81: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,110 INFO L280 TraceCheckUtils]: 82: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,111 INFO L280 TraceCheckUtils]: 83: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,112 INFO L280 TraceCheckUtils]: 84: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,113 INFO L280 TraceCheckUtils]: 85: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,113 INFO L280 TraceCheckUtils]: 86: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,114 INFO L280 TraceCheckUtils]: 87: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,115 INFO L280 TraceCheckUtils]: 88: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,116 INFO L280 TraceCheckUtils]: 89: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,116 INFO L280 TraceCheckUtils]: 90: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,117 INFO L280 TraceCheckUtils]: 91: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,118 INFO L280 TraceCheckUtils]: 92: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,119 INFO L280 TraceCheckUtils]: 93: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,119 INFO L280 TraceCheckUtils]: 94: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,120 INFO L280 TraceCheckUtils]: 95: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,121 INFO L280 TraceCheckUtils]: 96: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,121 INFO L280 TraceCheckUtils]: 97: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,122 INFO L280 TraceCheckUtils]: 98: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,123 INFO L280 TraceCheckUtils]: 99: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,124 INFO L280 TraceCheckUtils]: 100: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,125 INFO L280 TraceCheckUtils]: 101: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,125 INFO L280 TraceCheckUtils]: 102: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,126 INFO L280 TraceCheckUtils]: 103: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,127 INFO L280 TraceCheckUtils]: 104: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,127 INFO L280 TraceCheckUtils]: 105: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,128 INFO L280 TraceCheckUtils]: 106: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,129 INFO L280 TraceCheckUtils]: 107: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,130 INFO L280 TraceCheckUtils]: 108: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,130 INFO L280 TraceCheckUtils]: 109: Hoare triple {209115#(= ~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))); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,131 INFO L280 TraceCheckUtils]: 110: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,132 INFO L280 TraceCheckUtils]: 111: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,132 INFO L280 TraceCheckUtils]: 112: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,133 INFO L280 TraceCheckUtils]: 113: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,134 INFO L280 TraceCheckUtils]: 114: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,135 INFO L280 TraceCheckUtils]: 115: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,135 INFO L280 TraceCheckUtils]: 116: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,136 INFO L280 TraceCheckUtils]: 117: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,137 INFO L280 TraceCheckUtils]: 118: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,137 INFO L280 TraceCheckUtils]: 119: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,138 INFO L280 TraceCheckUtils]: 120: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,139 INFO L280 TraceCheckUtils]: 121: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,139 INFO L280 TraceCheckUtils]: 122: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,140 INFO L280 TraceCheckUtils]: 123: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,141 INFO L280 TraceCheckUtils]: 124: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,142 INFO L280 TraceCheckUtils]: 125: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,143 INFO L280 TraceCheckUtils]: 126: Hoare triple {209115#(= ~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))); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,143 INFO L280 TraceCheckUtils]: 127: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,144 INFO L280 TraceCheckUtils]: 128: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,145 INFO L280 TraceCheckUtils]: 129: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,146 INFO L280 TraceCheckUtils]: 130: Hoare triple {209115#(= ~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; {209116#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} is VALID [2020-07-18 06:35:40,149 INFO L280 TraceCheckUtils]: 131: Hoare triple {209116#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} ~a12~0 := (if -1 * (~a12~0 - 185217 - 149574 - -494599) < 0 && 0 != -1 * (~a12~0 - 185217 - 149574 - -494599) % 10 then 1 + -1 * (~a12~0 - 185217 - 149574 - -494599) / 10 else -1 * (~a12~0 - 185217 - 149574 - -494599) / 10); {209117#(and (<= (+ (* 10 ~a12~0) |old(~a12~0)| 159798) 0) (= 1 ~a24~0))} is VALID [2020-07-18 06:35:40,150 INFO L280 TraceCheckUtils]: 132: Hoare triple {209117#(and (<= (+ (* 10 ~a12~0) |old(~a12~0)| 159798) 0) (= 1 ~a24~0))} ~a15~0 := 5; {209118#(and (<= (+ (* 10 ~a12~0) |old(~a12~0)| 159798) 0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:35:40,151 INFO L280 TraceCheckUtils]: 133: Hoare triple {209118#(and (<= (+ (* 10 ~a12~0) |old(~a12~0)| 159798) 0) (= 1 ~a24~0) (= 5 ~a15~0))} ~a21~0 := 6; {209119#(and (= 6 ~a21~0) (<= (+ (* 10 ~a12~0) |old(~a12~0)| 159798) 0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:35:40,152 INFO L280 TraceCheckUtils]: 134: Hoare triple {209119#(and (= 6 ~a21~0) (<= (+ (* 10 ~a12~0) |old(~a12~0)| 159798) 0) (= 1 ~a24~0) (= 5 ~a15~0))} #res := -1; {209119#(and (= 6 ~a21~0) (<= (+ (* 10 ~a12~0) |old(~a12~0)| 159798) 0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:35:40,153 INFO L280 TraceCheckUtils]: 135: Hoare triple {209119#(and (= 6 ~a21~0) (<= (+ (* 10 ~a12~0) |old(~a12~0)| 159798) 0) (= 1 ~a24~0) (= 5 ~a15~0))} assume true; {209119#(and (= 6 ~a21~0) (<= (+ (* 10 ~a12~0) |old(~a12~0)| 159798) 0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:35:40,154 INFO L275 TraceCheckUtils]: 136: Hoare quadruple {209119#(and (= 6 ~a21~0) (<= (+ (* 10 ~a12~0) |old(~a12~0)| 159798) 0) (= 1 ~a24~0) (= 5 ~a15~0))} {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} #1401#return; {208906#(and (= 6 ~a21~0) (<= (+ ~a12~0 15980) 0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:35:40,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:35:40,316 INFO L280 TraceCheckUtils]: 0: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,318 INFO L280 TraceCheckUtils]: 1: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,319 INFO L280 TraceCheckUtils]: 2: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,321 INFO L280 TraceCheckUtils]: 3: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,322 INFO L280 TraceCheckUtils]: 4: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,324 INFO L280 TraceCheckUtils]: 5: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,325 INFO L280 TraceCheckUtils]: 6: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,327 INFO L280 TraceCheckUtils]: 7: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,329 INFO L280 TraceCheckUtils]: 8: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,331 INFO L280 TraceCheckUtils]: 9: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,332 INFO L280 TraceCheckUtils]: 10: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,335 INFO L280 TraceCheckUtils]: 11: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,336 INFO L280 TraceCheckUtils]: 12: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,338 INFO L280 TraceCheckUtils]: 13: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,340 INFO L280 TraceCheckUtils]: 14: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,343 INFO L280 TraceCheckUtils]: 15: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,344 INFO L280 TraceCheckUtils]: 16: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,346 INFO L280 TraceCheckUtils]: 17: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,348 INFO L280 TraceCheckUtils]: 18: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,350 INFO L280 TraceCheckUtils]: 19: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,352 INFO L280 TraceCheckUtils]: 20: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,354 INFO L280 TraceCheckUtils]: 21: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,355 INFO L280 TraceCheckUtils]: 22: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,357 INFO L280 TraceCheckUtils]: 23: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,359 INFO L280 TraceCheckUtils]: 24: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,361 INFO L280 TraceCheckUtils]: 25: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,363 INFO L280 TraceCheckUtils]: 26: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,365 INFO L280 TraceCheckUtils]: 27: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,366 INFO L280 TraceCheckUtils]: 28: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,367 INFO L280 TraceCheckUtils]: 29: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,368 INFO L280 TraceCheckUtils]: 30: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,370 INFO L280 TraceCheckUtils]: 31: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,371 INFO L280 TraceCheckUtils]: 32: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,372 INFO L280 TraceCheckUtils]: 33: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,373 INFO L280 TraceCheckUtils]: 34: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,374 INFO L280 TraceCheckUtils]: 35: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,376 INFO L280 TraceCheckUtils]: 36: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,377 INFO L280 TraceCheckUtils]: 37: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,378 INFO L280 TraceCheckUtils]: 38: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,379 INFO L280 TraceCheckUtils]: 39: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,381 INFO L280 TraceCheckUtils]: 40: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,384 INFO L280 TraceCheckUtils]: 41: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,392 INFO L280 TraceCheckUtils]: 42: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,394 INFO L280 TraceCheckUtils]: 43: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,396 INFO L280 TraceCheckUtils]: 44: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,397 INFO L280 TraceCheckUtils]: 45: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,399 INFO L280 TraceCheckUtils]: 46: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,400 INFO L280 TraceCheckUtils]: 47: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,402 INFO L280 TraceCheckUtils]: 48: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,403 INFO L280 TraceCheckUtils]: 49: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,405 INFO L280 TraceCheckUtils]: 50: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,406 INFO L280 TraceCheckUtils]: 51: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,408 INFO L280 TraceCheckUtils]: 52: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,409 INFO L280 TraceCheckUtils]: 53: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,410 INFO L280 TraceCheckUtils]: 54: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,412 INFO L280 TraceCheckUtils]: 55: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,413 INFO L280 TraceCheckUtils]: 56: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,414 INFO L280 TraceCheckUtils]: 57: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,416 INFO L280 TraceCheckUtils]: 58: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,417 INFO L280 TraceCheckUtils]: 59: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,419 INFO L280 TraceCheckUtils]: 60: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,420 INFO L280 TraceCheckUtils]: 61: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,422 INFO L280 TraceCheckUtils]: 62: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,423 INFO L280 TraceCheckUtils]: 63: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,425 INFO L280 TraceCheckUtils]: 64: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,426 INFO L280 TraceCheckUtils]: 65: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,428 INFO L280 TraceCheckUtils]: 66: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,429 INFO L280 TraceCheckUtils]: 67: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,431 INFO L280 TraceCheckUtils]: 68: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,432 INFO L280 TraceCheckUtils]: 69: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,434 INFO L280 TraceCheckUtils]: 70: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,435 INFO L280 TraceCheckUtils]: 71: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,436 INFO L280 TraceCheckUtils]: 72: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,438 INFO L280 TraceCheckUtils]: 73: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,439 INFO L280 TraceCheckUtils]: 74: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,440 INFO L280 TraceCheckUtils]: 75: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,442 INFO L280 TraceCheckUtils]: 76: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,444 INFO L280 TraceCheckUtils]: 77: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,446 INFO L280 TraceCheckUtils]: 78: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,447 INFO L280 TraceCheckUtils]: 79: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,449 INFO L280 TraceCheckUtils]: 80: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,450 INFO L280 TraceCheckUtils]: 81: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,452 INFO L280 TraceCheckUtils]: 82: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,453 INFO L280 TraceCheckUtils]: 83: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,455 INFO L280 TraceCheckUtils]: 84: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,456 INFO L280 TraceCheckUtils]: 85: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,458 INFO L280 TraceCheckUtils]: 86: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,459 INFO L280 TraceCheckUtils]: 87: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,461 INFO L280 TraceCheckUtils]: 88: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,462 INFO L280 TraceCheckUtils]: 89: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,463 INFO L280 TraceCheckUtils]: 90: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,465 INFO L280 TraceCheckUtils]: 91: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,466 INFO L280 TraceCheckUtils]: 92: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,468 INFO L280 TraceCheckUtils]: 93: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,469 INFO L280 TraceCheckUtils]: 94: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,471 INFO L280 TraceCheckUtils]: 95: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,472 INFO L280 TraceCheckUtils]: 96: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,474 INFO L280 TraceCheckUtils]: 97: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,475 INFO L280 TraceCheckUtils]: 98: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,477 INFO L280 TraceCheckUtils]: 99: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,478 INFO L280 TraceCheckUtils]: 100: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,480 INFO L280 TraceCheckUtils]: 101: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,481 INFO L280 TraceCheckUtils]: 102: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,482 INFO L280 TraceCheckUtils]: 103: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,483 INFO L280 TraceCheckUtils]: 104: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,485 INFO L280 TraceCheckUtils]: 105: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input; {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,486 INFO L280 TraceCheckUtils]: 106: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,488 INFO L280 TraceCheckUtils]: 107: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a24~0 := 1; {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,489 INFO L280 TraceCheckUtils]: 108: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a15~0 := 9; {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,490 INFO L280 TraceCheckUtils]: 109: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a21~0 := 9; {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,492 INFO L280 TraceCheckUtils]: 110: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} #res := -1; {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,493 INFO L280 TraceCheckUtils]: 111: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume true; {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,495 INFO L275 TraceCheckUtils]: 112: Hoare quadruple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} {208906#(and (= 6 ~a21~0) (<= (+ ~a12~0 15980) 0) (= 1 ~a24~0) (= 5 ~a15~0))} #1401#return; {208538#false} is VALID [2020-07-18 06:35:40,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 06:35:40,620 INFO L280 TraceCheckUtils]: 0: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {208537#true} is VALID [2020-07-18 06:35:40,620 INFO L280 TraceCheckUtils]: 1: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,620 INFO L280 TraceCheckUtils]: 2: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,621 INFO L280 TraceCheckUtils]: 3: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,621 INFO L280 TraceCheckUtils]: 4: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,621 INFO L280 TraceCheckUtils]: 5: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,621 INFO L280 TraceCheckUtils]: 6: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,621 INFO L280 TraceCheckUtils]: 7: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,622 INFO L280 TraceCheckUtils]: 8: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,622 INFO L280 TraceCheckUtils]: 9: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,622 INFO L280 TraceCheckUtils]: 10: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,622 INFO L280 TraceCheckUtils]: 11: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,623 INFO L280 TraceCheckUtils]: 12: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,623 INFO L280 TraceCheckUtils]: 13: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,623 INFO L280 TraceCheckUtils]: 14: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,623 INFO L280 TraceCheckUtils]: 15: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,624 INFO L280 TraceCheckUtils]: 16: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,624 INFO L280 TraceCheckUtils]: 17: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,624 INFO L280 TraceCheckUtils]: 18: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,624 INFO L280 TraceCheckUtils]: 19: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,625 INFO L280 TraceCheckUtils]: 20: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,625 INFO L280 TraceCheckUtils]: 21: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,625 INFO L280 TraceCheckUtils]: 22: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,625 INFO L280 TraceCheckUtils]: 23: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,626 INFO L280 TraceCheckUtils]: 24: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,626 INFO L280 TraceCheckUtils]: 25: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,626 INFO L280 TraceCheckUtils]: 26: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,626 INFO L280 TraceCheckUtils]: 27: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,627 INFO L280 TraceCheckUtils]: 28: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,627 INFO L280 TraceCheckUtils]: 29: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,627 INFO L280 TraceCheckUtils]: 30: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,627 INFO L280 TraceCheckUtils]: 31: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,628 INFO L280 TraceCheckUtils]: 32: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,628 INFO L280 TraceCheckUtils]: 33: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,628 INFO L280 TraceCheckUtils]: 34: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,628 INFO L280 TraceCheckUtils]: 35: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,629 INFO L280 TraceCheckUtils]: 36: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,629 INFO L280 TraceCheckUtils]: 37: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,629 INFO L280 TraceCheckUtils]: 38: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,629 INFO L280 TraceCheckUtils]: 39: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,630 INFO L280 TraceCheckUtils]: 40: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,630 INFO L280 TraceCheckUtils]: 41: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,630 INFO L280 TraceCheckUtils]: 42: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,630 INFO L280 TraceCheckUtils]: 43: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,631 INFO L280 TraceCheckUtils]: 44: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,631 INFO L280 TraceCheckUtils]: 45: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,631 INFO L280 TraceCheckUtils]: 46: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,631 INFO L280 TraceCheckUtils]: 47: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,632 INFO L280 TraceCheckUtils]: 48: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,632 INFO L280 TraceCheckUtils]: 49: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,632 INFO L280 TraceCheckUtils]: 50: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,632 INFO L280 TraceCheckUtils]: 51: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,632 INFO L280 TraceCheckUtils]: 52: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,633 INFO L280 TraceCheckUtils]: 53: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,633 INFO L280 TraceCheckUtils]: 54: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,633 INFO L280 TraceCheckUtils]: 55: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,634 INFO L280 TraceCheckUtils]: 56: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,634 INFO L280 TraceCheckUtils]: 57: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,634 INFO L280 TraceCheckUtils]: 58: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,634 INFO L280 TraceCheckUtils]: 59: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,635 INFO L280 TraceCheckUtils]: 60: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,635 INFO L280 TraceCheckUtils]: 61: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,635 INFO L280 TraceCheckUtils]: 62: Hoare triple {208537#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,635 INFO L280 TraceCheckUtils]: 63: Hoare triple {208537#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,636 INFO L280 TraceCheckUtils]: 64: Hoare triple {208537#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,636 INFO L280 TraceCheckUtils]: 65: Hoare triple {208537#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {208537#true} is VALID [2020-07-18 06:35:40,636 INFO L280 TraceCheckUtils]: 66: Hoare triple {208537#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,636 INFO L280 TraceCheckUtils]: 67: Hoare triple {208537#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {208537#true} is VALID [2020-07-18 06:35:40,637 INFO L280 TraceCheckUtils]: 68: Hoare triple {208537#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:40,637 INFO L280 TraceCheckUtils]: 69: Hoare triple {208537#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:40,637 INFO L280 TraceCheckUtils]: 70: Hoare triple {208537#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:40,637 INFO L280 TraceCheckUtils]: 71: Hoare triple {208537#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,637 INFO L280 TraceCheckUtils]: 72: Hoare triple {208537#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:40,637 INFO L280 TraceCheckUtils]: 73: Hoare triple {208537#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {208537#true} is VALID [2020-07-18 06:35:40,638 INFO L280 TraceCheckUtils]: 74: Hoare triple {208537#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,638 INFO L280 TraceCheckUtils]: 75: Hoare triple {208537#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,638 INFO L280 TraceCheckUtils]: 76: Hoare triple {208537#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {208537#true} is VALID [2020-07-18 06:35:40,638 INFO L280 TraceCheckUtils]: 77: Hoare triple {208537#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:40,638 INFO L280 TraceCheckUtils]: 78: Hoare triple {208537#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {208537#true} is VALID [2020-07-18 06:35:40,639 INFO L280 TraceCheckUtils]: 79: Hoare triple {208537#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {208537#true} is VALID [2020-07-18 06:35:40,639 INFO L280 TraceCheckUtils]: 80: Hoare triple {208537#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,639 INFO L280 TraceCheckUtils]: 81: Hoare triple {208537#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:40,639 INFO L280 TraceCheckUtils]: 82: Hoare triple {208537#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,639 INFO L280 TraceCheckUtils]: 83: Hoare triple {208537#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:40,639 INFO L280 TraceCheckUtils]: 84: Hoare triple {208537#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {208537#true} is VALID [2020-07-18 06:35:40,640 INFO L280 TraceCheckUtils]: 85: Hoare triple {208537#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,640 INFO L280 TraceCheckUtils]: 86: Hoare triple {208537#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,640 INFO L280 TraceCheckUtils]: 87: Hoare triple {208537#true} assume ((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0; {208537#true} is VALID [2020-07-18 06:35:40,640 INFO L280 TraceCheckUtils]: 88: Hoare triple {208537#true} ~a15~0 := 6; {208537#true} is VALID [2020-07-18 06:35:40,640 INFO L280 TraceCheckUtils]: 89: Hoare triple {208537#true} ~a21~0 := 8; {208537#true} is VALID [2020-07-18 06:35:40,640 INFO L280 TraceCheckUtils]: 90: Hoare triple {208537#true} #res := -1; {208537#true} is VALID [2020-07-18 06:35:40,641 INFO L280 TraceCheckUtils]: 91: Hoare triple {208537#true} assume true; {208537#true} is VALID [2020-07-18 06:35:40,641 INFO L275 TraceCheckUtils]: 92: Hoare quadruple {208537#true} {208538#false} #1401#return; {208538#false} is VALID [2020-07-18 06:35:40,647 INFO L263 TraceCheckUtils]: 0: Hoare triple {208537#true} call ULTIMATE.init(); {209113#(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-18 06:35:40,648 INFO L280 TraceCheckUtils]: 1: Hoare triple {209113#(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; {208537#true} is VALID [2020-07-18 06:35:40,648 INFO L280 TraceCheckUtils]: 2: Hoare triple {208537#true} ~inputB~0 := 2; {208537#true} is VALID [2020-07-18 06:35:40,648 INFO L280 TraceCheckUtils]: 3: Hoare triple {208537#true} ~inputC~0 := 3; {208537#true} is VALID [2020-07-18 06:35:40,648 INFO L280 TraceCheckUtils]: 4: Hoare triple {208537#true} ~inputF~0 := 6; {208537#true} is VALID [2020-07-18 06:35:40,649 INFO L280 TraceCheckUtils]: 5: Hoare triple {208537#true} ~inputE~0 := 5; {208537#true} is VALID [2020-07-18 06:35:40,649 INFO L280 TraceCheckUtils]: 6: Hoare triple {208537#true} ~inputA~0 := 1; {208537#true} is VALID [2020-07-18 06:35:40,649 INFO L280 TraceCheckUtils]: 7: Hoare triple {208537#true} ~a21~0 := 7; {208537#true} is VALID [2020-07-18 06:35:40,649 INFO L280 TraceCheckUtils]: 8: Hoare triple {208537#true} ~a15~0 := 8; {208537#true} is VALID [2020-07-18 06:35:40,649 INFO L280 TraceCheckUtils]: 9: Hoare triple {208537#true} ~a12~0 := -49; {208537#true} is VALID [2020-07-18 06:35:40,649 INFO L280 TraceCheckUtils]: 10: Hoare triple {208537#true} ~a24~0 := 1; {208537#true} is VALID [2020-07-18 06:35:40,650 INFO L280 TraceCheckUtils]: 11: Hoare triple {208537#true} assume true; {208537#true} is VALID [2020-07-18 06:35:40,650 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {208537#true} {208537#true} #1397#return; {208537#true} is VALID [2020-07-18 06:35:40,650 INFO L263 TraceCheckUtils]: 13: Hoare triple {208537#true} call #t~ret4 := main(); {208537#true} is VALID [2020-07-18 06:35:40,650 INFO L280 TraceCheckUtils]: 14: Hoare triple {208537#true} ~output~0 := -1; {208537#true} is VALID [2020-07-18 06:35:40,650 INFO L280 TraceCheckUtils]: 15: Hoare triple {208537#true} assume !false; {208537#true} is VALID [2020-07-18 06:35:40,651 INFO L280 TraceCheckUtils]: 16: Hoare triple {208537#true} havoc ~input~0; {208537#true} is VALID [2020-07-18 06:35:40,651 INFO L280 TraceCheckUtils]: 17: Hoare triple {208537#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {208537#true} is VALID [2020-07-18 06:35:40,651 INFO L280 TraceCheckUtils]: 18: Hoare triple {208537#true} ~input~0 := #t~nondet2; {208537#true} is VALID [2020-07-18 06:35:40,651 INFO L280 TraceCheckUtils]: 19: Hoare triple {208537#true} havoc #t~nondet2; {208537#true} is VALID [2020-07-18 06:35:40,651 INFO L280 TraceCheckUtils]: 20: Hoare triple {208537#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {208537#true} is VALID [2020-07-18 06:35:40,653 INFO L263 TraceCheckUtils]: 21: Hoare triple {208537#true} call #t~ret3 := calculate_output(~input~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,654 INFO L280 TraceCheckUtils]: 22: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {208537#true} is VALID [2020-07-18 06:35:40,654 INFO L280 TraceCheckUtils]: 23: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,654 INFO L280 TraceCheckUtils]: 24: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,654 INFO L280 TraceCheckUtils]: 25: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,654 INFO L280 TraceCheckUtils]: 26: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,655 INFO L280 TraceCheckUtils]: 27: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,655 INFO L280 TraceCheckUtils]: 28: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,655 INFO L280 TraceCheckUtils]: 29: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,655 INFO L280 TraceCheckUtils]: 30: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,655 INFO L280 TraceCheckUtils]: 31: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,655 INFO L280 TraceCheckUtils]: 32: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,656 INFO L280 TraceCheckUtils]: 33: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,656 INFO L280 TraceCheckUtils]: 34: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,656 INFO L280 TraceCheckUtils]: 35: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,656 INFO L280 TraceCheckUtils]: 36: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,656 INFO L280 TraceCheckUtils]: 37: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,657 INFO L280 TraceCheckUtils]: 38: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,657 INFO L280 TraceCheckUtils]: 39: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,657 INFO L280 TraceCheckUtils]: 40: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,657 INFO L280 TraceCheckUtils]: 41: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,657 INFO L280 TraceCheckUtils]: 42: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,658 INFO L280 TraceCheckUtils]: 43: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,658 INFO L280 TraceCheckUtils]: 44: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,658 INFO L280 TraceCheckUtils]: 45: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,658 INFO L280 TraceCheckUtils]: 46: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,658 INFO L280 TraceCheckUtils]: 47: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,658 INFO L280 TraceCheckUtils]: 48: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,659 INFO L280 TraceCheckUtils]: 49: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,659 INFO L280 TraceCheckUtils]: 50: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,659 INFO L280 TraceCheckUtils]: 51: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,659 INFO L280 TraceCheckUtils]: 52: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,659 INFO L280 TraceCheckUtils]: 53: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,659 INFO L280 TraceCheckUtils]: 54: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,660 INFO L280 TraceCheckUtils]: 55: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,660 INFO L280 TraceCheckUtils]: 56: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,660 INFO L280 TraceCheckUtils]: 57: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,660 INFO L280 TraceCheckUtils]: 58: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,660 INFO L280 TraceCheckUtils]: 59: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,660 INFO L280 TraceCheckUtils]: 60: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,661 INFO L280 TraceCheckUtils]: 61: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,661 INFO L280 TraceCheckUtils]: 62: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,661 INFO L280 TraceCheckUtils]: 63: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,661 INFO L280 TraceCheckUtils]: 64: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,661 INFO L280 TraceCheckUtils]: 65: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,661 INFO L280 TraceCheckUtils]: 66: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,662 INFO L280 TraceCheckUtils]: 67: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,662 INFO L280 TraceCheckUtils]: 68: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,662 INFO L280 TraceCheckUtils]: 69: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,662 INFO L280 TraceCheckUtils]: 70: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,662 INFO L280 TraceCheckUtils]: 71: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,662 INFO L280 TraceCheckUtils]: 72: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,663 INFO L280 TraceCheckUtils]: 73: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,663 INFO L280 TraceCheckUtils]: 74: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,663 INFO L280 TraceCheckUtils]: 75: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,663 INFO L280 TraceCheckUtils]: 76: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,663 INFO L280 TraceCheckUtils]: 77: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,663 INFO L280 TraceCheckUtils]: 78: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,664 INFO L280 TraceCheckUtils]: 79: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,664 INFO L280 TraceCheckUtils]: 80: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,664 INFO L280 TraceCheckUtils]: 81: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,664 INFO L280 TraceCheckUtils]: 82: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,664 INFO L280 TraceCheckUtils]: 83: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,665 INFO L280 TraceCheckUtils]: 84: Hoare triple {208537#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,665 INFO L280 TraceCheckUtils]: 85: Hoare triple {208537#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,665 INFO L280 TraceCheckUtils]: 86: Hoare triple {208537#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,665 INFO L280 TraceCheckUtils]: 87: Hoare triple {208537#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {208537#true} is VALID [2020-07-18 06:35:40,665 INFO L280 TraceCheckUtils]: 88: Hoare triple {208537#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,666 INFO L280 TraceCheckUtils]: 89: Hoare triple {208537#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {208537#true} is VALID [2020-07-18 06:35:40,666 INFO L280 TraceCheckUtils]: 90: Hoare triple {208537#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:40,666 INFO L280 TraceCheckUtils]: 91: Hoare triple {208537#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:40,666 INFO L280 TraceCheckUtils]: 92: Hoare triple {208537#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:40,666 INFO L280 TraceCheckUtils]: 93: Hoare triple {208537#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,667 INFO L280 TraceCheckUtils]: 94: Hoare triple {208537#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:40,667 INFO L280 TraceCheckUtils]: 95: Hoare triple {208537#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {208537#true} is VALID [2020-07-18 06:35:40,667 INFO L280 TraceCheckUtils]: 96: Hoare triple {208537#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,667 INFO L280 TraceCheckUtils]: 97: Hoare triple {208537#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,667 INFO L280 TraceCheckUtils]: 98: Hoare triple {208537#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {208537#true} is VALID [2020-07-18 06:35:40,668 INFO L280 TraceCheckUtils]: 99: Hoare triple {208537#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:40,668 INFO L280 TraceCheckUtils]: 100: Hoare triple {208537#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {208537#true} is VALID [2020-07-18 06:35:40,668 INFO L280 TraceCheckUtils]: 101: Hoare triple {208537#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {208537#true} is VALID [2020-07-18 06:35:40,668 INFO L280 TraceCheckUtils]: 102: Hoare triple {208537#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,668 INFO L280 TraceCheckUtils]: 103: Hoare triple {208537#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:40,669 INFO L280 TraceCheckUtils]: 104: Hoare triple {208537#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,669 INFO L280 TraceCheckUtils]: 105: Hoare triple {208537#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:40,669 INFO L280 TraceCheckUtils]: 106: Hoare triple {208537#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {208537#true} is VALID [2020-07-18 06:35:40,669 INFO L280 TraceCheckUtils]: 107: Hoare triple {208537#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,669 INFO L280 TraceCheckUtils]: 108: Hoare triple {208537#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,670 INFO L280 TraceCheckUtils]: 109: Hoare triple {208537#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:40,670 INFO L280 TraceCheckUtils]: 110: Hoare triple {208537#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {208537#true} is VALID [2020-07-18 06:35:40,670 INFO L280 TraceCheckUtils]: 111: Hoare triple {208537#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:40,670 INFO L280 TraceCheckUtils]: 112: Hoare triple {208537#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,670 INFO L280 TraceCheckUtils]: 113: Hoare triple {208537#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,671 INFO L280 TraceCheckUtils]: 114: Hoare triple {208537#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:40,671 INFO L280 TraceCheckUtils]: 115: Hoare triple {208537#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,671 INFO L280 TraceCheckUtils]: 116: Hoare triple {208537#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:40,671 INFO L280 TraceCheckUtils]: 117: Hoare triple {208537#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,671 INFO L280 TraceCheckUtils]: 118: Hoare triple {208537#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:40,671 INFO L280 TraceCheckUtils]: 119: Hoare triple {208537#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:40,672 INFO L280 TraceCheckUtils]: 120: Hoare triple {208537#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,672 INFO L280 TraceCheckUtils]: 121: Hoare triple {208537#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:40,672 INFO L280 TraceCheckUtils]: 122: Hoare triple {208537#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:40,672 INFO L280 TraceCheckUtils]: 123: Hoare triple {208537#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {208537#true} is VALID [2020-07-18 06:35:40,672 INFO L280 TraceCheckUtils]: 124: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:40,674 INFO L280 TraceCheckUtils]: 125: Hoare triple {208537#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0; {208659#(= 1 ~a24~0)} is VALID [2020-07-18 06:35:40,675 INFO L280 TraceCheckUtils]: 126: Hoare triple {208659#(= 1 ~a24~0)} ~a21~0 := 10; {208659#(= 1 ~a24~0)} is VALID [2020-07-18 06:35:40,677 INFO L280 TraceCheckUtils]: 127: Hoare triple {208659#(= 1 ~a24~0)} #res := 22; {208659#(= 1 ~a24~0)} is VALID [2020-07-18 06:35:40,678 INFO L280 TraceCheckUtils]: 128: Hoare triple {208659#(= 1 ~a24~0)} assume true; {208659#(= 1 ~a24~0)} is VALID [2020-07-18 06:35:40,680 INFO L275 TraceCheckUtils]: 129: Hoare quadruple {208659#(= 1 ~a24~0)} {208537#true} #1401#return; {208659#(= 1 ~a24~0)} is VALID [2020-07-18 06:35:40,681 INFO L280 TraceCheckUtils]: 130: Hoare triple {208659#(= 1 ~a24~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {208659#(= 1 ~a24~0)} is VALID [2020-07-18 06:35:40,682 INFO L280 TraceCheckUtils]: 131: Hoare triple {208659#(= 1 ~a24~0)} ~output~0 := #t~ret3; {208659#(= 1 ~a24~0)} is VALID [2020-07-18 06:35:40,684 INFO L280 TraceCheckUtils]: 132: Hoare triple {208659#(= 1 ~a24~0)} havoc #t~ret3; {208659#(= 1 ~a24~0)} is VALID [2020-07-18 06:35:40,685 INFO L280 TraceCheckUtils]: 133: Hoare triple {208659#(= 1 ~a24~0)} assume !false; {208659#(= 1 ~a24~0)} is VALID [2020-07-18 06:35:40,686 INFO L280 TraceCheckUtils]: 134: Hoare triple {208659#(= 1 ~a24~0)} havoc ~input~0; {208659#(= 1 ~a24~0)} is VALID [2020-07-18 06:35:40,687 INFO L280 TraceCheckUtils]: 135: Hoare triple {208659#(= 1 ~a24~0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {208659#(= 1 ~a24~0)} is VALID [2020-07-18 06:35:40,688 INFO L280 TraceCheckUtils]: 136: Hoare triple {208659#(= 1 ~a24~0)} ~input~0 := #t~nondet2; {208659#(= 1 ~a24~0)} is VALID [2020-07-18 06:35:40,689 INFO L280 TraceCheckUtils]: 137: Hoare triple {208659#(= 1 ~a24~0)} havoc #t~nondet2; {208659#(= 1 ~a24~0)} is VALID [2020-07-18 06:35:40,690 INFO L280 TraceCheckUtils]: 138: Hoare triple {208659#(= 1 ~a24~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {208659#(= 1 ~a24~0)} is VALID [2020-07-18 06:35:40,692 INFO L263 TraceCheckUtils]: 139: Hoare triple {208659#(= 1 ~a24~0)} call #t~ret3 := calculate_output(~input~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,692 INFO L280 TraceCheckUtils]: 140: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {208537#true} is VALID [2020-07-18 06:35:40,692 INFO L280 TraceCheckUtils]: 141: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,692 INFO L280 TraceCheckUtils]: 142: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,693 INFO L280 TraceCheckUtils]: 143: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,693 INFO L280 TraceCheckUtils]: 144: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,693 INFO L280 TraceCheckUtils]: 145: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,693 INFO L280 TraceCheckUtils]: 146: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,693 INFO L280 TraceCheckUtils]: 147: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,694 INFO L280 TraceCheckUtils]: 148: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,694 INFO L280 TraceCheckUtils]: 149: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,694 INFO L280 TraceCheckUtils]: 150: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,694 INFO L280 TraceCheckUtils]: 151: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,694 INFO L280 TraceCheckUtils]: 152: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,694 INFO L280 TraceCheckUtils]: 153: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,695 INFO L280 TraceCheckUtils]: 154: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,695 INFO L280 TraceCheckUtils]: 155: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,695 INFO L280 TraceCheckUtils]: 156: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,695 INFO L280 TraceCheckUtils]: 157: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,695 INFO L280 TraceCheckUtils]: 158: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,695 INFO L280 TraceCheckUtils]: 159: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,696 INFO L280 TraceCheckUtils]: 160: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,696 INFO L280 TraceCheckUtils]: 161: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,696 INFO L280 TraceCheckUtils]: 162: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,696 INFO L280 TraceCheckUtils]: 163: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,696 INFO L280 TraceCheckUtils]: 164: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,696 INFO L280 TraceCheckUtils]: 165: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,697 INFO L280 TraceCheckUtils]: 166: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,697 INFO L280 TraceCheckUtils]: 167: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,697 INFO L280 TraceCheckUtils]: 168: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,697 INFO L280 TraceCheckUtils]: 169: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,697 INFO L280 TraceCheckUtils]: 170: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,697 INFO L280 TraceCheckUtils]: 171: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,698 INFO L280 TraceCheckUtils]: 172: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,698 INFO L280 TraceCheckUtils]: 173: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,698 INFO L280 TraceCheckUtils]: 174: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,698 INFO L280 TraceCheckUtils]: 175: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,698 INFO L280 TraceCheckUtils]: 176: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,698 INFO L280 TraceCheckUtils]: 177: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,699 INFO L280 TraceCheckUtils]: 178: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,699 INFO L280 TraceCheckUtils]: 179: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,699 INFO L280 TraceCheckUtils]: 180: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,699 INFO L280 TraceCheckUtils]: 181: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,699 INFO L280 TraceCheckUtils]: 182: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,699 INFO L280 TraceCheckUtils]: 183: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,700 INFO L280 TraceCheckUtils]: 184: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,700 INFO L280 TraceCheckUtils]: 185: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,700 INFO L280 TraceCheckUtils]: 186: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,700 INFO L280 TraceCheckUtils]: 187: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,700 INFO L280 TraceCheckUtils]: 188: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,700 INFO L280 TraceCheckUtils]: 189: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,701 INFO L280 TraceCheckUtils]: 190: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,701 INFO L280 TraceCheckUtils]: 191: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,701 INFO L280 TraceCheckUtils]: 192: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,701 INFO L280 TraceCheckUtils]: 193: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,701 INFO L280 TraceCheckUtils]: 194: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,701 INFO L280 TraceCheckUtils]: 195: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,702 INFO L280 TraceCheckUtils]: 196: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,702 INFO L280 TraceCheckUtils]: 197: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,702 INFO L280 TraceCheckUtils]: 198: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,702 INFO L280 TraceCheckUtils]: 199: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,702 INFO L280 TraceCheckUtils]: 200: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,702 INFO L280 TraceCheckUtils]: 201: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,702 INFO L280 TraceCheckUtils]: 202: Hoare triple {208537#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,703 INFO L280 TraceCheckUtils]: 203: Hoare triple {208537#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,703 INFO L280 TraceCheckUtils]: 204: Hoare triple {208537#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,703 INFO L280 TraceCheckUtils]: 205: Hoare triple {208537#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {208537#true} is VALID [2020-07-18 06:35:40,703 INFO L280 TraceCheckUtils]: 206: Hoare triple {208537#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,703 INFO L280 TraceCheckUtils]: 207: Hoare triple {208537#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {208537#true} is VALID [2020-07-18 06:35:40,704 INFO L280 TraceCheckUtils]: 208: Hoare triple {208537#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:40,704 INFO L280 TraceCheckUtils]: 209: Hoare triple {208537#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:40,704 INFO L280 TraceCheckUtils]: 210: Hoare triple {208537#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:40,704 INFO L280 TraceCheckUtils]: 211: Hoare triple {208537#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,704 INFO L280 TraceCheckUtils]: 212: Hoare triple {208537#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:40,704 INFO L280 TraceCheckUtils]: 213: Hoare triple {208537#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {208537#true} is VALID [2020-07-18 06:35:40,704 INFO L280 TraceCheckUtils]: 214: Hoare triple {208537#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,705 INFO L280 TraceCheckUtils]: 215: Hoare triple {208537#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,705 INFO L280 TraceCheckUtils]: 216: Hoare triple {208537#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {208537#true} is VALID [2020-07-18 06:35:40,705 INFO L280 TraceCheckUtils]: 217: Hoare triple {208537#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:40,705 INFO L280 TraceCheckUtils]: 218: Hoare triple {208537#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {208537#true} is VALID [2020-07-18 06:35:40,705 INFO L280 TraceCheckUtils]: 219: Hoare triple {208537#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {208537#true} is VALID [2020-07-18 06:35:40,706 INFO L280 TraceCheckUtils]: 220: Hoare triple {208537#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,706 INFO L280 TraceCheckUtils]: 221: Hoare triple {208537#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:40,706 INFO L280 TraceCheckUtils]: 222: Hoare triple {208537#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,706 INFO L280 TraceCheckUtils]: 223: Hoare triple {208537#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:40,706 INFO L280 TraceCheckUtils]: 224: Hoare triple {208537#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {208537#true} is VALID [2020-07-18 06:35:40,706 INFO L280 TraceCheckUtils]: 225: Hoare triple {208537#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,707 INFO L280 TraceCheckUtils]: 226: Hoare triple {208537#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,707 INFO L280 TraceCheckUtils]: 227: Hoare triple {208537#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:40,707 INFO L280 TraceCheckUtils]: 228: Hoare triple {208537#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {208537#true} is VALID [2020-07-18 06:35:40,707 INFO L280 TraceCheckUtils]: 229: Hoare triple {208537#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:40,707 INFO L280 TraceCheckUtils]: 230: Hoare triple {208537#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,707 INFO L280 TraceCheckUtils]: 231: Hoare triple {208537#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,708 INFO L280 TraceCheckUtils]: 232: Hoare triple {208537#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:40,708 INFO L280 TraceCheckUtils]: 233: Hoare triple {208537#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,708 INFO L280 TraceCheckUtils]: 234: Hoare triple {208537#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:40,708 INFO L280 TraceCheckUtils]: 235: Hoare triple {208537#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:40,708 INFO L280 TraceCheckUtils]: 236: Hoare triple {208537#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:40,708 INFO L280 TraceCheckUtils]: 237: Hoare triple {208537#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:40,709 INFO L280 TraceCheckUtils]: 238: Hoare triple {208537#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:40,709 INFO L280 TraceCheckUtils]: 239: Hoare triple {208537#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:40,709 INFO L280 TraceCheckUtils]: 240: Hoare triple {208537#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:40,709 INFO L280 TraceCheckUtils]: 241: Hoare triple {208537#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {208537#true} is VALID [2020-07-18 06:35:40,711 INFO L280 TraceCheckUtils]: 242: Hoare triple {208537#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0; {208659#(= 1 ~a24~0)} is VALID [2020-07-18 06:35:40,723 INFO L280 TraceCheckUtils]: 243: Hoare triple {208659#(= 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); {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} is VALID [2020-07-18 06:35:40,725 INFO L280 TraceCheckUtils]: 244: Hoare triple {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} ~a21~0 := 7; {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} is VALID [2020-07-18 06:35:40,727 INFO L280 TraceCheckUtils]: 245: Hoare triple {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} #res := 25; {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} is VALID [2020-07-18 06:35:40,729 INFO L280 TraceCheckUtils]: 246: Hoare triple {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} assume true; {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} is VALID [2020-07-18 06:35:40,731 INFO L275 TraceCheckUtils]: 247: Hoare quadruple {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} {208659#(= 1 ~a24~0)} #1401#return; {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} is VALID [2020-07-18 06:35:40,732 INFO L280 TraceCheckUtils]: 248: Hoare triple {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} is VALID [2020-07-18 06:35:40,734 INFO L280 TraceCheckUtils]: 249: Hoare triple {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} ~output~0 := #t~ret3; {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} is VALID [2020-07-18 06:35:40,735 INFO L280 TraceCheckUtils]: 250: Hoare triple {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} havoc #t~ret3; {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} is VALID [2020-07-18 06:35:40,736 INFO L280 TraceCheckUtils]: 251: Hoare triple {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} assume !false; {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} is VALID [2020-07-18 06:35:40,737 INFO L280 TraceCheckUtils]: 252: Hoare triple {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} havoc ~input~0; {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} is VALID [2020-07-18 06:35:40,739 INFO L280 TraceCheckUtils]: 253: Hoare triple {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} is VALID [2020-07-18 06:35:40,740 INFO L280 TraceCheckUtils]: 254: Hoare triple {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} ~input~0 := #t~nondet2; {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} is VALID [2020-07-18 06:35:40,741 INFO L280 TraceCheckUtils]: 255: Hoare triple {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} havoc #t~nondet2; {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} is VALID [2020-07-18 06:35:40,743 INFO L280 TraceCheckUtils]: 256: Hoare triple {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} is VALID [2020-07-18 06:35:40,745 INFO L263 TraceCheckUtils]: 257: Hoare triple {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} call #t~ret3 := calculate_output(~input~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,746 INFO L280 TraceCheckUtils]: 258: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,748 INFO L280 TraceCheckUtils]: 259: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,749 INFO L280 TraceCheckUtils]: 260: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,750 INFO L280 TraceCheckUtils]: 261: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,751 INFO L280 TraceCheckUtils]: 262: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,752 INFO L280 TraceCheckUtils]: 263: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,754 INFO L280 TraceCheckUtils]: 264: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,755 INFO L280 TraceCheckUtils]: 265: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,756 INFO L280 TraceCheckUtils]: 266: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,757 INFO L280 TraceCheckUtils]: 267: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,759 INFO L280 TraceCheckUtils]: 268: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,760 INFO L280 TraceCheckUtils]: 269: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,761 INFO L280 TraceCheckUtils]: 270: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,763 INFO L280 TraceCheckUtils]: 271: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,764 INFO L280 TraceCheckUtils]: 272: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,766 INFO L280 TraceCheckUtils]: 273: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,767 INFO L280 TraceCheckUtils]: 274: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,769 INFO L280 TraceCheckUtils]: 275: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,770 INFO L280 TraceCheckUtils]: 276: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,772 INFO L280 TraceCheckUtils]: 277: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,773 INFO L280 TraceCheckUtils]: 278: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,774 INFO L280 TraceCheckUtils]: 279: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,775 INFO L280 TraceCheckUtils]: 280: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,776 INFO L280 TraceCheckUtils]: 281: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,778 INFO L280 TraceCheckUtils]: 282: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,779 INFO L280 TraceCheckUtils]: 283: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,780 INFO L280 TraceCheckUtils]: 284: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,781 INFO L280 TraceCheckUtils]: 285: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,782 INFO L280 TraceCheckUtils]: 286: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,783 INFO L280 TraceCheckUtils]: 287: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,784 INFO L280 TraceCheckUtils]: 288: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,785 INFO L280 TraceCheckUtils]: 289: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,786 INFO L280 TraceCheckUtils]: 290: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,787 INFO L280 TraceCheckUtils]: 291: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,788 INFO L280 TraceCheckUtils]: 292: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,790 INFO L280 TraceCheckUtils]: 293: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,791 INFO L280 TraceCheckUtils]: 294: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,793 INFO L280 TraceCheckUtils]: 295: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,794 INFO L280 TraceCheckUtils]: 296: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,795 INFO L280 TraceCheckUtils]: 297: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,796 INFO L280 TraceCheckUtils]: 298: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,797 INFO L280 TraceCheckUtils]: 299: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,799 INFO L280 TraceCheckUtils]: 300: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,800 INFO L280 TraceCheckUtils]: 301: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,801 INFO L280 TraceCheckUtils]: 302: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,802 INFO L280 TraceCheckUtils]: 303: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,803 INFO L280 TraceCheckUtils]: 304: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,804 INFO L280 TraceCheckUtils]: 305: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,805 INFO L280 TraceCheckUtils]: 306: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,806 INFO L280 TraceCheckUtils]: 307: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,807 INFO L280 TraceCheckUtils]: 308: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,809 INFO L280 TraceCheckUtils]: 309: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,810 INFO L280 TraceCheckUtils]: 310: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,811 INFO L280 TraceCheckUtils]: 311: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,813 INFO L280 TraceCheckUtils]: 312: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,815 INFO L280 TraceCheckUtils]: 313: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,816 INFO L280 TraceCheckUtils]: 314: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,817 INFO L280 TraceCheckUtils]: 315: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,819 INFO L280 TraceCheckUtils]: 316: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,820 INFO L280 TraceCheckUtils]: 317: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,821 INFO L280 TraceCheckUtils]: 318: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,822 INFO L280 TraceCheckUtils]: 319: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,823 INFO L280 TraceCheckUtils]: 320: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,824 INFO L280 TraceCheckUtils]: 321: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,825 INFO L280 TraceCheckUtils]: 322: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,826 INFO L280 TraceCheckUtils]: 323: Hoare triple {209115#(= ~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)); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,827 INFO L280 TraceCheckUtils]: 324: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,828 INFO L280 TraceCheckUtils]: 325: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,829 INFO L280 TraceCheckUtils]: 326: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,830 INFO L280 TraceCheckUtils]: 327: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,831 INFO L280 TraceCheckUtils]: 328: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,833 INFO L280 TraceCheckUtils]: 329: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,834 INFO L280 TraceCheckUtils]: 330: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,835 INFO L280 TraceCheckUtils]: 331: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,836 INFO L280 TraceCheckUtils]: 332: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,837 INFO L280 TraceCheckUtils]: 333: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,838 INFO L280 TraceCheckUtils]: 334: Hoare triple {209115#(= ~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))); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,839 INFO L280 TraceCheckUtils]: 335: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,841 INFO L280 TraceCheckUtils]: 336: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,842 INFO L280 TraceCheckUtils]: 337: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,843 INFO L280 TraceCheckUtils]: 338: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,844 INFO L280 TraceCheckUtils]: 339: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,846 INFO L280 TraceCheckUtils]: 340: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,847 INFO L280 TraceCheckUtils]: 341: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,848 INFO L280 TraceCheckUtils]: 342: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,849 INFO L280 TraceCheckUtils]: 343: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,850 INFO L280 TraceCheckUtils]: 344: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,851 INFO L280 TraceCheckUtils]: 345: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,852 INFO L280 TraceCheckUtils]: 346: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,853 INFO L280 TraceCheckUtils]: 347: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,854 INFO L280 TraceCheckUtils]: 348: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,855 INFO L280 TraceCheckUtils]: 349: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,856 INFO L280 TraceCheckUtils]: 350: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,857 INFO L280 TraceCheckUtils]: 351: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,858 INFO L280 TraceCheckUtils]: 352: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,859 INFO L280 TraceCheckUtils]: 353: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,860 INFO L280 TraceCheckUtils]: 354: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,861 INFO L280 TraceCheckUtils]: 355: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,862 INFO L280 TraceCheckUtils]: 356: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,863 INFO L280 TraceCheckUtils]: 357: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,864 INFO L280 TraceCheckUtils]: 358: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,866 INFO L280 TraceCheckUtils]: 359: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,867 INFO L280 TraceCheckUtils]: 360: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,868 INFO L280 TraceCheckUtils]: 361: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,870 INFO L280 TraceCheckUtils]: 362: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,871 INFO L280 TraceCheckUtils]: 363: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,872 INFO L280 TraceCheckUtils]: 364: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,874 INFO L280 TraceCheckUtils]: 365: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,875 INFO L280 TraceCheckUtils]: 366: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,876 INFO L280 TraceCheckUtils]: 367: Hoare triple {209115#(= ~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))); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,877 INFO L280 TraceCheckUtils]: 368: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,879 INFO L280 TraceCheckUtils]: 369: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,880 INFO L280 TraceCheckUtils]: 370: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,882 INFO L280 TraceCheckUtils]: 371: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,883 INFO L280 TraceCheckUtils]: 372: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,885 INFO L280 TraceCheckUtils]: 373: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,886 INFO L280 TraceCheckUtils]: 374: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,887 INFO L280 TraceCheckUtils]: 375: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,888 INFO L280 TraceCheckUtils]: 376: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,890 INFO L280 TraceCheckUtils]: 377: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,891 INFO L280 TraceCheckUtils]: 378: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,892 INFO L280 TraceCheckUtils]: 379: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,893 INFO L280 TraceCheckUtils]: 380: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,895 INFO L280 TraceCheckUtils]: 381: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,896 INFO L280 TraceCheckUtils]: 382: Hoare triple {209115#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,897 INFO L280 TraceCheckUtils]: 383: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,899 INFO L280 TraceCheckUtils]: 384: Hoare triple {209115#(= ~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))); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,900 INFO L280 TraceCheckUtils]: 385: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,901 INFO L280 TraceCheckUtils]: 386: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,902 INFO L280 TraceCheckUtils]: 387: Hoare triple {209115#(= ~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); {209115#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-18 06:35:40,903 INFO L280 TraceCheckUtils]: 388: Hoare triple {209115#(= ~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; {209116#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} is VALID [2020-07-18 06:35:40,907 INFO L280 TraceCheckUtils]: 389: Hoare triple {209116#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} ~a12~0 := (if -1 * (~a12~0 - 185217 - 149574 - -494599) < 0 && 0 != -1 * (~a12~0 - 185217 - 149574 - -494599) % 10 then 1 + -1 * (~a12~0 - 185217 - 149574 - -494599) / 10 else -1 * (~a12~0 - 185217 - 149574 - -494599) / 10); {209117#(and (<= (+ (* 10 ~a12~0) |old(~a12~0)| 159798) 0) (= 1 ~a24~0))} is VALID [2020-07-18 06:35:40,909 INFO L280 TraceCheckUtils]: 390: Hoare triple {209117#(and (<= (+ (* 10 ~a12~0) |old(~a12~0)| 159798) 0) (= 1 ~a24~0))} ~a15~0 := 5; {209118#(and (<= (+ (* 10 ~a12~0) |old(~a12~0)| 159798) 0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:35:40,911 INFO L280 TraceCheckUtils]: 391: Hoare triple {209118#(and (<= (+ (* 10 ~a12~0) |old(~a12~0)| 159798) 0) (= 1 ~a24~0) (= 5 ~a15~0))} ~a21~0 := 6; {209119#(and (= 6 ~a21~0) (<= (+ (* 10 ~a12~0) |old(~a12~0)| 159798) 0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:35:40,912 INFO L280 TraceCheckUtils]: 392: Hoare triple {209119#(and (= 6 ~a21~0) (<= (+ (* 10 ~a12~0) |old(~a12~0)| 159798) 0) (= 1 ~a24~0) (= 5 ~a15~0))} #res := -1; {209119#(and (= 6 ~a21~0) (<= (+ (* 10 ~a12~0) |old(~a12~0)| 159798) 0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:35:40,914 INFO L280 TraceCheckUtils]: 393: Hoare triple {209119#(and (= 6 ~a21~0) (<= (+ (* 10 ~a12~0) |old(~a12~0)| 159798) 0) (= 1 ~a24~0) (= 5 ~a15~0))} assume true; {209119#(and (= 6 ~a21~0) (<= (+ (* 10 ~a12~0) |old(~a12~0)| 159798) 0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:35:40,916 INFO L275 TraceCheckUtils]: 394: Hoare quadruple {209119#(and (= 6 ~a21~0) (<= (+ (* 10 ~a12~0) |old(~a12~0)| 159798) 0) (= 1 ~a24~0) (= 5 ~a15~0))} {208768#(and (<= 0 (+ ~a12~0 2)) (= 1 ~a24~0))} #1401#return; {208906#(and (= 6 ~a21~0) (<= (+ ~a12~0 15980) 0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:35:40,918 INFO L280 TraceCheckUtils]: 395: Hoare triple {208906#(and (= 6 ~a21~0) (<= (+ ~a12~0 15980) 0) (= 1 ~a24~0) (= 5 ~a15~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {208906#(and (= 6 ~a21~0) (<= (+ ~a12~0 15980) 0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:35:40,919 INFO L280 TraceCheckUtils]: 396: Hoare triple {208906#(and (= 6 ~a21~0) (<= (+ ~a12~0 15980) 0) (= 1 ~a24~0) (= 5 ~a15~0))} ~output~0 := #t~ret3; {208906#(and (= 6 ~a21~0) (<= (+ ~a12~0 15980) 0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:35:40,921 INFO L280 TraceCheckUtils]: 397: Hoare triple {208906#(and (= 6 ~a21~0) (<= (+ ~a12~0 15980) 0) (= 1 ~a24~0) (= 5 ~a15~0))} havoc #t~ret3; {208906#(and (= 6 ~a21~0) (<= (+ ~a12~0 15980) 0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:35:40,922 INFO L280 TraceCheckUtils]: 398: Hoare triple {208906#(and (= 6 ~a21~0) (<= (+ ~a12~0 15980) 0) (= 1 ~a24~0) (= 5 ~a15~0))} assume !false; {208906#(and (= 6 ~a21~0) (<= (+ ~a12~0 15980) 0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:35:40,923 INFO L280 TraceCheckUtils]: 399: Hoare triple {208906#(and (= 6 ~a21~0) (<= (+ ~a12~0 15980) 0) (= 1 ~a24~0) (= 5 ~a15~0))} havoc ~input~0; {208906#(and (= 6 ~a21~0) (<= (+ ~a12~0 15980) 0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:35:40,925 INFO L280 TraceCheckUtils]: 400: Hoare triple {208906#(and (= 6 ~a21~0) (<= (+ ~a12~0 15980) 0) (= 1 ~a24~0) (= 5 ~a15~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {208906#(and (= 6 ~a21~0) (<= (+ ~a12~0 15980) 0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:35:40,926 INFO L280 TraceCheckUtils]: 401: Hoare triple {208906#(and (= 6 ~a21~0) (<= (+ ~a12~0 15980) 0) (= 1 ~a24~0) (= 5 ~a15~0))} ~input~0 := #t~nondet2; {208906#(and (= 6 ~a21~0) (<= (+ ~a12~0 15980) 0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:35:40,928 INFO L280 TraceCheckUtils]: 402: Hoare triple {208906#(and (= 6 ~a21~0) (<= (+ ~a12~0 15980) 0) (= 1 ~a24~0) (= 5 ~a15~0))} havoc #t~nondet2; {208906#(and (= 6 ~a21~0) (<= (+ ~a12~0 15980) 0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:35:40,930 INFO L280 TraceCheckUtils]: 403: Hoare triple {208906#(and (= 6 ~a21~0) (<= (+ ~a12~0 15980) 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); {208906#(and (= 6 ~a21~0) (<= (+ ~a12~0 15980) 0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-18 06:35:40,931 INFO L263 TraceCheckUtils]: 404: Hoare triple {208906#(and (= 6 ~a21~0) (<= (+ ~a12~0 15980) 0) (= 1 ~a24~0) (= 5 ~a15~0))} call #t~ret3 := calculate_output(~input~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,933 INFO L280 TraceCheckUtils]: 405: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,934 INFO L280 TraceCheckUtils]: 406: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,936 INFO L280 TraceCheckUtils]: 407: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,937 INFO L280 TraceCheckUtils]: 408: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,938 INFO L280 TraceCheckUtils]: 409: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,940 INFO L280 TraceCheckUtils]: 410: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,941 INFO L280 TraceCheckUtils]: 411: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,943 INFO L280 TraceCheckUtils]: 412: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,945 INFO L280 TraceCheckUtils]: 413: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,946 INFO L280 TraceCheckUtils]: 414: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,948 INFO L280 TraceCheckUtils]: 415: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,950 INFO L280 TraceCheckUtils]: 416: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,951 INFO L280 TraceCheckUtils]: 417: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,953 INFO L280 TraceCheckUtils]: 418: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,954 INFO L280 TraceCheckUtils]: 419: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,956 INFO L280 TraceCheckUtils]: 420: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,957 INFO L280 TraceCheckUtils]: 421: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,959 INFO L280 TraceCheckUtils]: 422: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,961 INFO L280 TraceCheckUtils]: 423: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,962 INFO L280 TraceCheckUtils]: 424: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,964 INFO L280 TraceCheckUtils]: 425: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,965 INFO L280 TraceCheckUtils]: 426: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,967 INFO L280 TraceCheckUtils]: 427: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,968 INFO L280 TraceCheckUtils]: 428: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,970 INFO L280 TraceCheckUtils]: 429: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,972 INFO L280 TraceCheckUtils]: 430: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:40,974 INFO L280 TraceCheckUtils]: 431: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,975 INFO L280 TraceCheckUtils]: 432: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,976 INFO L280 TraceCheckUtils]: 433: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,977 INFO L280 TraceCheckUtils]: 434: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,979 INFO L280 TraceCheckUtils]: 435: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,980 INFO L280 TraceCheckUtils]: 436: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,981 INFO L280 TraceCheckUtils]: 437: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,982 INFO L280 TraceCheckUtils]: 438: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,983 INFO L280 TraceCheckUtils]: 439: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,985 INFO L280 TraceCheckUtils]: 440: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,986 INFO L280 TraceCheckUtils]: 441: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,987 INFO L280 TraceCheckUtils]: 442: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,988 INFO L280 TraceCheckUtils]: 443: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,990 INFO L280 TraceCheckUtils]: 444: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,991 INFO L280 TraceCheckUtils]: 445: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,992 INFO L280 TraceCheckUtils]: 446: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,993 INFO L280 TraceCheckUtils]: 447: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,994 INFO L280 TraceCheckUtils]: 448: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,995 INFO L280 TraceCheckUtils]: 449: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,997 INFO L280 TraceCheckUtils]: 450: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,998 INFO L280 TraceCheckUtils]: 451: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:40,999 INFO L280 TraceCheckUtils]: 452: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,000 INFO L280 TraceCheckUtils]: 453: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,001 INFO L280 TraceCheckUtils]: 454: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,002 INFO L280 TraceCheckUtils]: 455: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,004 INFO L280 TraceCheckUtils]: 456: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,005 INFO L280 TraceCheckUtils]: 457: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,006 INFO L280 TraceCheckUtils]: 458: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,007 INFO L280 TraceCheckUtils]: 459: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,009 INFO L280 TraceCheckUtils]: 460: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,010 INFO L280 TraceCheckUtils]: 461: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,011 INFO L280 TraceCheckUtils]: 462: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,012 INFO L280 TraceCheckUtils]: 463: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,013 INFO L280 TraceCheckUtils]: 464: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,014 INFO L280 TraceCheckUtils]: 465: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,015 INFO L280 TraceCheckUtils]: 466: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,017 INFO L280 TraceCheckUtils]: 467: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,018 INFO L280 TraceCheckUtils]: 468: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,019 INFO L280 TraceCheckUtils]: 469: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,021 INFO L280 TraceCheckUtils]: 470: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,022 INFO L280 TraceCheckUtils]: 471: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,023 INFO L280 TraceCheckUtils]: 472: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,024 INFO L280 TraceCheckUtils]: 473: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,026 INFO L280 TraceCheckUtils]: 474: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,027 INFO L280 TraceCheckUtils]: 475: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,028 INFO L280 TraceCheckUtils]: 476: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,029 INFO L280 TraceCheckUtils]: 477: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,030 INFO L280 TraceCheckUtils]: 478: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,031 INFO L280 TraceCheckUtils]: 479: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,033 INFO L280 TraceCheckUtils]: 480: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,034 INFO L280 TraceCheckUtils]: 481: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,035 INFO L280 TraceCheckUtils]: 482: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,036 INFO L280 TraceCheckUtils]: 483: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,038 INFO L280 TraceCheckUtils]: 484: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,039 INFO L280 TraceCheckUtils]: 485: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,040 INFO L280 TraceCheckUtils]: 486: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,041 INFO L280 TraceCheckUtils]: 487: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,042 INFO L280 TraceCheckUtils]: 488: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,044 INFO L280 TraceCheckUtils]: 489: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,045 INFO L280 TraceCheckUtils]: 490: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,046 INFO L280 TraceCheckUtils]: 491: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,047 INFO L280 TraceCheckUtils]: 492: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,048 INFO L280 TraceCheckUtils]: 493: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,049 INFO L280 TraceCheckUtils]: 494: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,050 INFO L280 TraceCheckUtils]: 495: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,051 INFO L280 TraceCheckUtils]: 496: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,052 INFO L280 TraceCheckUtils]: 497: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,054 INFO L280 TraceCheckUtils]: 498: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,055 INFO L280 TraceCheckUtils]: 499: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,056 INFO L280 TraceCheckUtils]: 500: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,057 INFO L280 TraceCheckUtils]: 501: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,058 INFO L280 TraceCheckUtils]: 502: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,059 INFO L280 TraceCheckUtils]: 503: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,061 INFO L280 TraceCheckUtils]: 504: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,062 INFO L280 TraceCheckUtils]: 505: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,063 INFO L280 TraceCheckUtils]: 506: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,064 INFO L280 TraceCheckUtils]: 507: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,065 INFO L280 TraceCheckUtils]: 508: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,066 INFO L280 TraceCheckUtils]: 509: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,067 INFO L280 TraceCheckUtils]: 510: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input; {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,069 INFO L280 TraceCheckUtils]: 511: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5); {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,070 INFO L280 TraceCheckUtils]: 512: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a24~0 := 1; {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,072 INFO L280 TraceCheckUtils]: 513: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a15~0 := 9; {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,073 INFO L280 TraceCheckUtils]: 514: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a21~0 := 9; {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,074 INFO L280 TraceCheckUtils]: 515: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} #res := -1; {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,075 INFO L280 TraceCheckUtils]: 516: Hoare triple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume true; {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-18 06:35:41,076 INFO L275 TraceCheckUtils]: 517: Hoare quadruple {209120#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} {208906#(and (= 6 ~a21~0) (<= (+ ~a12~0 15980) 0) (= 1 ~a24~0) (= 5 ~a15~0))} #1401#return; {208538#false} is VALID [2020-07-18 06:35:41,077 INFO L280 TraceCheckUtils]: 518: Hoare triple {208538#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {208538#false} is VALID [2020-07-18 06:35:41,077 INFO L280 TraceCheckUtils]: 519: Hoare triple {208538#false} ~output~0 := #t~ret3; {208538#false} is VALID [2020-07-18 06:35:41,077 INFO L280 TraceCheckUtils]: 520: Hoare triple {208538#false} havoc #t~ret3; {208538#false} is VALID [2020-07-18 06:35:41,077 INFO L280 TraceCheckUtils]: 521: Hoare triple {208538#false} assume !false; {208538#false} is VALID [2020-07-18 06:35:41,077 INFO L280 TraceCheckUtils]: 522: Hoare triple {208538#false} havoc ~input~0; {208538#false} is VALID [2020-07-18 06:35:41,077 INFO L280 TraceCheckUtils]: 523: Hoare triple {208538#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {208538#false} is VALID [2020-07-18 06:35:41,078 INFO L280 TraceCheckUtils]: 524: Hoare triple {208538#false} ~input~0 := #t~nondet2; {208538#false} is VALID [2020-07-18 06:35:41,078 INFO L280 TraceCheckUtils]: 525: Hoare triple {208538#false} havoc #t~nondet2; {208538#false} is VALID [2020-07-18 06:35:41,078 INFO L280 TraceCheckUtils]: 526: Hoare triple {208538#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {208538#false} is VALID [2020-07-18 06:35:41,078 INFO L263 TraceCheckUtils]: 527: Hoare triple {208538#false} call #t~ret3 := calculate_output(~input~0); {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-18 06:35:41,078 INFO L280 TraceCheckUtils]: 528: Hoare triple {209114#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {208537#true} is VALID [2020-07-18 06:35:41,079 INFO L280 TraceCheckUtils]: 529: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,079 INFO L280 TraceCheckUtils]: 530: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,079 INFO L280 TraceCheckUtils]: 531: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,080 INFO L280 TraceCheckUtils]: 532: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,081 INFO L280 TraceCheckUtils]: 533: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,081 INFO L280 TraceCheckUtils]: 534: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,081 INFO L280 TraceCheckUtils]: 535: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,081 INFO L280 TraceCheckUtils]: 536: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,081 INFO L280 TraceCheckUtils]: 537: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,081 INFO L280 TraceCheckUtils]: 538: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,082 INFO L280 TraceCheckUtils]: 539: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,082 INFO L280 TraceCheckUtils]: 540: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,082 INFO L280 TraceCheckUtils]: 541: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,082 INFO L280 TraceCheckUtils]: 542: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,082 INFO L280 TraceCheckUtils]: 543: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,082 INFO L280 TraceCheckUtils]: 544: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,083 INFO L280 TraceCheckUtils]: 545: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,083 INFO L280 TraceCheckUtils]: 546: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,083 INFO L280 TraceCheckUtils]: 547: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,083 INFO L280 TraceCheckUtils]: 548: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,083 INFO L280 TraceCheckUtils]: 549: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,083 INFO L280 TraceCheckUtils]: 550: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,084 INFO L280 TraceCheckUtils]: 551: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,084 INFO L280 TraceCheckUtils]: 552: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,084 INFO L280 TraceCheckUtils]: 553: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,084 INFO L280 TraceCheckUtils]: 554: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,084 INFO L280 TraceCheckUtils]: 555: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,084 INFO L280 TraceCheckUtils]: 556: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,085 INFO L280 TraceCheckUtils]: 557: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,085 INFO L280 TraceCheckUtils]: 558: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,085 INFO L280 TraceCheckUtils]: 559: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,085 INFO L280 TraceCheckUtils]: 560: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,085 INFO L280 TraceCheckUtils]: 561: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,085 INFO L280 TraceCheckUtils]: 562: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,086 INFO L280 TraceCheckUtils]: 563: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,086 INFO L280 TraceCheckUtils]: 564: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,086 INFO L280 TraceCheckUtils]: 565: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,086 INFO L280 TraceCheckUtils]: 566: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,086 INFO L280 TraceCheckUtils]: 567: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,086 INFO L280 TraceCheckUtils]: 568: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,087 INFO L280 TraceCheckUtils]: 569: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,087 INFO L280 TraceCheckUtils]: 570: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,087 INFO L280 TraceCheckUtils]: 571: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,087 INFO L280 TraceCheckUtils]: 572: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,087 INFO L280 TraceCheckUtils]: 573: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,087 INFO L280 TraceCheckUtils]: 574: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,088 INFO L280 TraceCheckUtils]: 575: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,088 INFO L280 TraceCheckUtils]: 576: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,088 INFO L280 TraceCheckUtils]: 577: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,088 INFO L280 TraceCheckUtils]: 578: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,088 INFO L280 TraceCheckUtils]: 579: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,088 INFO L280 TraceCheckUtils]: 580: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,089 INFO L280 TraceCheckUtils]: 581: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,089 INFO L280 TraceCheckUtils]: 582: Hoare triple {208537#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,089 INFO L280 TraceCheckUtils]: 583: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,089 INFO L280 TraceCheckUtils]: 584: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,089 INFO L280 TraceCheckUtils]: 585: Hoare triple {208537#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,089 INFO L280 TraceCheckUtils]: 586: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,090 INFO L280 TraceCheckUtils]: 587: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,090 INFO L280 TraceCheckUtils]: 588: Hoare triple {208537#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,090 INFO L280 TraceCheckUtils]: 589: Hoare triple {208537#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,090 INFO L280 TraceCheckUtils]: 590: Hoare triple {208537#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,090 INFO L280 TraceCheckUtils]: 591: Hoare triple {208537#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:41,090 INFO L280 TraceCheckUtils]: 592: Hoare triple {208537#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {208537#true} is VALID [2020-07-18 06:35:41,091 INFO L280 TraceCheckUtils]: 593: Hoare triple {208537#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {208537#true} is VALID [2020-07-18 06:35:41,091 INFO L280 TraceCheckUtils]: 594: Hoare triple {208537#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:41,091 INFO L280 TraceCheckUtils]: 595: Hoare triple {208537#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {208537#true} is VALID [2020-07-18 06:35:41,091 INFO L280 TraceCheckUtils]: 596: Hoare triple {208537#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:41,091 INFO L280 TraceCheckUtils]: 597: Hoare triple {208537#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:41,091 INFO L280 TraceCheckUtils]: 598: Hoare triple {208537#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:41,092 INFO L280 TraceCheckUtils]: 599: Hoare triple {208537#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:41,092 INFO L280 TraceCheckUtils]: 600: Hoare triple {208537#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:41,092 INFO L280 TraceCheckUtils]: 601: Hoare triple {208537#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {208537#true} is VALID [2020-07-18 06:35:41,092 INFO L280 TraceCheckUtils]: 602: Hoare triple {208537#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:41,092 INFO L280 TraceCheckUtils]: 603: Hoare triple {208537#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:41,092 INFO L280 TraceCheckUtils]: 604: Hoare triple {208537#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {208537#true} is VALID [2020-07-18 06:35:41,092 INFO L280 TraceCheckUtils]: 605: Hoare triple {208537#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {208537#true} is VALID [2020-07-18 06:35:41,093 INFO L280 TraceCheckUtils]: 606: Hoare triple {208537#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {208537#true} is VALID [2020-07-18 06:35:41,093 INFO L280 TraceCheckUtils]: 607: Hoare triple {208537#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {208537#true} is VALID [2020-07-18 06:35:41,093 INFO L280 TraceCheckUtils]: 608: Hoare triple {208537#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:41,093 INFO L280 TraceCheckUtils]: 609: Hoare triple {208537#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:41,093 INFO L280 TraceCheckUtils]: 610: Hoare triple {208537#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:41,093 INFO L280 TraceCheckUtils]: 611: Hoare triple {208537#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {208537#true} is VALID [2020-07-18 06:35:41,094 INFO L280 TraceCheckUtils]: 612: Hoare triple {208537#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {208537#true} is VALID [2020-07-18 06:35:41,094 INFO L280 TraceCheckUtils]: 613: Hoare triple {208537#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:41,094 INFO L280 TraceCheckUtils]: 614: Hoare triple {208537#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {208537#true} is VALID [2020-07-18 06:35:41,094 INFO L280 TraceCheckUtils]: 615: Hoare triple {208537#true} assume ((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0; {208537#true} is VALID [2020-07-18 06:35:41,094 INFO L280 TraceCheckUtils]: 616: Hoare triple {208537#true} ~a15~0 := 6; {208537#true} is VALID [2020-07-18 06:35:41,094 INFO L280 TraceCheckUtils]: 617: Hoare triple {208537#true} ~a21~0 := 8; {208537#true} is VALID [2020-07-18 06:35:41,095 INFO L280 TraceCheckUtils]: 618: Hoare triple {208537#true} #res := -1; {208537#true} is VALID [2020-07-18 06:35:41,095 INFO L280 TraceCheckUtils]: 619: Hoare triple {208537#true} assume true; {208537#true} is VALID [2020-07-18 06:35:41,095 INFO L275 TraceCheckUtils]: 620: Hoare quadruple {208537#true} {208538#false} #1401#return; {208538#false} is VALID [2020-07-18 06:35:41,095 INFO L280 TraceCheckUtils]: 621: Hoare triple {208538#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {208538#false} is VALID [2020-07-18 06:35:41,095 INFO L280 TraceCheckUtils]: 622: Hoare triple {208538#false} ~output~0 := #t~ret3; {208538#false} is VALID [2020-07-18 06:35:41,095 INFO L280 TraceCheckUtils]: 623: Hoare triple {208538#false} havoc #t~ret3; {208538#false} is VALID [2020-07-18 06:35:41,096 INFO L280 TraceCheckUtils]: 624: Hoare triple {208538#false} assume !false; {208538#false} is VALID [2020-07-18 06:35:41,096 INFO L280 TraceCheckUtils]: 625: Hoare triple {208538#false} havoc ~input~0; {208538#false} is VALID [2020-07-18 06:35:41,096 INFO L280 TraceCheckUtils]: 626: Hoare triple {208538#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {208538#false} is VALID [2020-07-18 06:35:41,096 INFO L280 TraceCheckUtils]: 627: Hoare triple {208538#false} ~input~0 := #t~nondet2; {208538#false} is VALID [2020-07-18 06:35:41,096 INFO L280 TraceCheckUtils]: 628: Hoare triple {208538#false} havoc #t~nondet2; {208538#false} is VALID [2020-07-18 06:35:41,096 INFO L280 TraceCheckUtils]: 629: Hoare triple {208538#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {208538#false} is VALID [2020-07-18 06:35:41,097 INFO L263 TraceCheckUtils]: 630: Hoare triple {208538#false} call #t~ret3 := calculate_output(~input~0); {208538#false} is VALID [2020-07-18 06:35:41,097 INFO L280 TraceCheckUtils]: 631: Hoare triple {208538#false} ~input := #in~input; {208538#false} is VALID [2020-07-18 06:35:41,097 INFO L280 TraceCheckUtils]: 632: Hoare triple {208538#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,097 INFO L280 TraceCheckUtils]: 633: Hoare triple {208538#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,097 INFO L280 TraceCheckUtils]: 634: Hoare triple {208538#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,097 INFO L280 TraceCheckUtils]: 635: Hoare triple {208538#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,097 INFO L280 TraceCheckUtils]: 636: Hoare triple {208538#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,098 INFO L280 TraceCheckUtils]: 637: Hoare triple {208538#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,098 INFO L280 TraceCheckUtils]: 638: Hoare triple {208538#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,098 INFO L280 TraceCheckUtils]: 639: Hoare triple {208538#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,098 INFO L280 TraceCheckUtils]: 640: Hoare triple {208538#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,098 INFO L280 TraceCheckUtils]: 641: Hoare triple {208538#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,098 INFO L280 TraceCheckUtils]: 642: Hoare triple {208538#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,099 INFO L280 TraceCheckUtils]: 643: Hoare triple {208538#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,099 INFO L280 TraceCheckUtils]: 644: Hoare triple {208538#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,099 INFO L280 TraceCheckUtils]: 645: Hoare triple {208538#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,099 INFO L280 TraceCheckUtils]: 646: Hoare triple {208538#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,099 INFO L280 TraceCheckUtils]: 647: Hoare triple {208538#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,099 INFO L280 TraceCheckUtils]: 648: Hoare triple {208538#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,099 INFO L280 TraceCheckUtils]: 649: Hoare triple {208538#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,100 INFO L280 TraceCheckUtils]: 650: Hoare triple {208538#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,100 INFO L280 TraceCheckUtils]: 651: Hoare triple {208538#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,100 INFO L280 TraceCheckUtils]: 652: Hoare triple {208538#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,100 INFO L280 TraceCheckUtils]: 653: Hoare triple {208538#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,100 INFO L280 TraceCheckUtils]: 654: Hoare triple {208538#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,100 INFO L280 TraceCheckUtils]: 655: Hoare triple {208538#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,101 INFO L280 TraceCheckUtils]: 656: Hoare triple {208538#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,101 INFO L280 TraceCheckUtils]: 657: Hoare triple {208538#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,101 INFO L280 TraceCheckUtils]: 658: Hoare triple {208538#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,101 INFO L280 TraceCheckUtils]: 659: Hoare triple {208538#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,101 INFO L280 TraceCheckUtils]: 660: Hoare triple {208538#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,101 INFO L280 TraceCheckUtils]: 661: Hoare triple {208538#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,101 INFO L280 TraceCheckUtils]: 662: Hoare triple {208538#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,102 INFO L280 TraceCheckUtils]: 663: Hoare triple {208538#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,102 INFO L280 TraceCheckUtils]: 664: Hoare triple {208538#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,102 INFO L280 TraceCheckUtils]: 665: Hoare triple {208538#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,102 INFO L280 TraceCheckUtils]: 666: Hoare triple {208538#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,102 INFO L280 TraceCheckUtils]: 667: Hoare triple {208538#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,102 INFO L280 TraceCheckUtils]: 668: Hoare triple {208538#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,103 INFO L280 TraceCheckUtils]: 669: Hoare triple {208538#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,103 INFO L280 TraceCheckUtils]: 670: Hoare triple {208538#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,103 INFO L280 TraceCheckUtils]: 671: Hoare triple {208538#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,103 INFO L280 TraceCheckUtils]: 672: Hoare triple {208538#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,103 INFO L280 TraceCheckUtils]: 673: Hoare triple {208538#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {208538#false} is VALID [2020-07-18 06:35:41,103 INFO L280 TraceCheckUtils]: 674: Hoare triple {208538#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0; {208538#false} is VALID [2020-07-18 06:35:41,104 INFO L280 TraceCheckUtils]: 675: Hoare triple {208538#false} assume !false; {208538#false} is VALID [2020-07-18 06:35:41,645 INFO L134 CoverageAnalysis]: Checked inductivity of 1350 backedges. 775 proven. 279 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2020-07-18 06:35:41,645 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2048356408] [2020-07-18 06:35:41,645 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-18 06:35:41,645 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2020-07-18 06:35:41,646 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738251465] [2020-07-18 06:35:41,647 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 676 [2020-07-18 06:35:41,648 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 06:35:41,648 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 13 states. [2020-07-18 06:35:42,751 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 478 edges. 478 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 06:35:42,751 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-07-18 06:35:42,751 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 06:35:42,752 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-07-18 06:35:42,752 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2020-07-18 06:35:42,752 INFO L87 Difference]: Start difference. First operand 5562 states and 6236 transitions. Second operand 13 states.