/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_label01.c -------------------------------------------------------------------------------- This is Ultimate 0.1.25-46f3038-m [2020-07-08 23:24:26,300 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-08 23:24:26,303 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-08 23:24:26,315 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-08 23:24:26,315 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-08 23:24:26,316 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-08 23:24:26,318 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-08 23:24:26,319 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-08 23:24:26,321 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-08 23:24:26,322 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-08 23:24:26,323 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-08 23:24:26,324 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-08 23:24:26,324 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-08 23:24:26,325 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-08 23:24:26,326 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-08 23:24:26,327 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-08 23:24:26,328 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-08 23:24:26,329 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-08 23:24:26,331 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-08 23:24:26,333 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-08 23:24:26,335 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-08 23:24:26,336 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-08 23:24:26,337 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-08 23:24:26,338 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-08 23:24:26,340 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-08 23:24:26,340 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-08 23:24:26,340 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-08 23:24:26,341 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-08 23:24:26,342 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-08 23:24:26,342 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-08 23:24:26,343 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-08 23:24:26,343 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-08 23:24:26,344 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-08 23:24:26,345 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-08 23:24:26,346 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-08 23:24:26,346 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-08 23:24:26,347 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-08 23:24:26,347 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-08 23:24:26,347 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-08 23:24:26,348 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-08 23:24:26,349 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-08 23:24:26,349 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationFastUPR_32.epf [2020-07-08 23:24:26,358 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-08 23:24:26,359 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-08 23:24:26,360 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-08 23:24:26,360 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-08 23:24:26,360 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-08 23:24:26,361 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-08 23:24:26,361 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-08 23:24:26,361 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-08 23:24:26,361 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-08 23:24:26,361 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-08 23:24:26,361 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-08 23:24:26,362 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-08 23:24:26,362 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-08 23:24:26,362 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-08 23:24:26,362 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-08 23:24:26,362 INFO L138 SettingsManager]: * Size of a code block=SingleStatement [2020-07-08 23:24:26,363 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-08 23:24:26,363 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-08 23:24:26,363 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-08 23:24:26,363 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-08 23:24:26,363 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=AcceleratedInterpolation [2020-07-08 23:24:26,364 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-08 23:24:26,364 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-08 23:24:26,646 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-08 23:24:26,659 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-08 23:24:26,662 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-08 23:24:26,664 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-08 23:24:26,664 INFO L275 PluginConnector]: CDTParser initialized [2020-07-08 23:24:26,665 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/eca-rers2012/Problem14_label01.c [2020-07-08 23:24:26,739 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/33139ff3f/979669fe2266421498570e5e3e36916c/FLAGeff478e6c [2020-07-08 23:24:27,350 INFO L306 CDTParser]: Found 1 translation units. [2020-07-08 23:24:27,351 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/eca-rers2012/Problem14_label01.c [2020-07-08 23:24:27,369 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/33139ff3f/979669fe2266421498570e5e3e36916c/FLAGeff478e6c [2020-07-08 23:24:27,549 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/33139ff3f/979669fe2266421498570e5e3e36916c [2020-07-08 23:24:27,558 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-08 23:24:27,560 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-08 23:24:27,561 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-08 23:24:27,561 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-08 23:24:27,565 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-08 23:24:27,566 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.07 11:24:27" (1/1) ... [2020-07-08 23:24:27,569 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2fb4b9b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 11:24:27, skipping insertion in model container [2020-07-08 23:24:27,570 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.07 11:24:27" (1/1) ... [2020-07-08 23:24:27,578 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-08 23:24:27,646 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-08 23:24:28,093 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-08 23:24:28,098 INFO L203 MainTranslator]: Completed pre-run [2020-07-08 23:24:28,346 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-08 23:24:28,363 INFO L208 MainTranslator]: Completed translation [2020-07-08 23:24:28,363 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 11:24:28 WrapperNode [2020-07-08 23:24:28,364 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-08 23:24:28,364 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-08 23:24:28,365 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-08 23:24:28,365 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-08 23:24:28,379 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 11:24:28" (1/1) ... [2020-07-08 23:24:28,379 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 11:24:28" (1/1) ... [2020-07-08 23:24:28,415 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 11:24:28" (1/1) ... [2020-07-08 23:24:28,416 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 11:24:28" (1/1) ... [2020-07-08 23:24:28,514 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 11:24:28" (1/1) ... [2020-07-08 23:24:28,534 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 11:24:28" (1/1) ... [2020-07-08 23:24:28,541 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 11:24:28" (1/1) ... [2020-07-08 23:24:28,549 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-08 23:24:28,550 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-08 23:24:28,550 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-08 23:24:28,550 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-08 23:24:28,551 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 11:24:28" (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-08 23:24:28,617 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-08 23:24:28,617 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-08 23:24:28,617 INFO L138 BoogieDeclarations]: Found implementation of procedure calculate_output [2020-07-08 23:24:28,618 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-08 23:24:28,618 INFO L130 BoogieDeclarations]: Found specification of procedure calculate_output [2020-07-08 23:24:28,618 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-08 23:24:28,618 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-08 23:24:28,618 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2020-07-08 23:24:28,618 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-08 23:24:28,619 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-08 23:24:28,619 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-08 23:24:31,647 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-08 23:24:31,648 INFO L295 CfgBuilder]: Removed 1 assume(true) statements. [2020-07-08 23:24:31,664 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.07 11:24:31 BoogieIcfgContainer [2020-07-08 23:24:31,665 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-08 23:24:31,669 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-08 23:24:31,670 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-08 23:24:31,673 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-08 23:24:31,674 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.07 11:24:27" (1/3) ... [2020-07-08 23:24:31,676 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71940583 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.07 11:24:31, skipping insertion in model container [2020-07-08 23:24:31,676 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 11:24:28" (2/3) ... [2020-07-08 23:24:31,677 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71940583 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.07 11:24:31, skipping insertion in model container [2020-07-08 23:24:31,679 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.07 11:24:31" (3/3) ... [2020-07-08 23:24:31,682 INFO L109 eAbstractionObserver]: Analyzing ICFG Problem14_label01.c [2020-07-08 23:24:31,693 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-07-08 23:24:31,702 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-08 23:24:31,718 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-08 23:24:31,746 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-08 23:24:31,746 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-08 23:24:31,746 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-07-08 23:24:31,747 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-08 23:24:31,749 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-08 23:24:31,749 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-08 23:24:31,749 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-08 23:24:31,749 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-08 23:24:31,787 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states. [2020-07-08 23:24:31,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2020-07-08 23:24:31,802 INFO L414 BasicCegarLoop]: Found error trace [2020-07-08 23:24:31,803 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-08 23:24:31,804 INFO L427 AbstractCegarLoop]: === Iteration 1 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-08 23:24:31,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-08 23:24:31,811 INFO L82 PathProgramCache]: Analyzing trace with hash -899775614, now seen corresponding path program 1 times [2020-07-08 23:24:31,820 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-08 23:24:31,820 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1559627334] [2020-07-08 23:24:31,821 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-08 23:24:31,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:24:32,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:24:32,236 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-08 23:24:32,237 INFO L280 TraceCheckUtils]: 1: Hoare triple {681#true} ~inputB~0 := 2; {681#true} is VALID [2020-07-08 23:24:32,238 INFO L280 TraceCheckUtils]: 2: Hoare triple {681#true} ~inputC~0 := 3; {681#true} is VALID [2020-07-08 23:24:32,238 INFO L280 TraceCheckUtils]: 3: Hoare triple {681#true} ~inputF~0 := 6; {681#true} is VALID [2020-07-08 23:24:32,239 INFO L280 TraceCheckUtils]: 4: Hoare triple {681#true} ~inputE~0 := 5; {681#true} is VALID [2020-07-08 23:24:32,239 INFO L280 TraceCheckUtils]: 5: Hoare triple {681#true} ~inputA~0 := 1; {681#true} is VALID [2020-07-08 23:24:32,239 INFO L280 TraceCheckUtils]: 6: Hoare triple {681#true} ~a21~0 := 7; {681#true} is VALID [2020-07-08 23:24:32,243 INFO L280 TraceCheckUtils]: 7: Hoare triple {681#true} ~a15~0 := 8; {697#(<= 8 ~a15~0)} is VALID [2020-07-08 23:24:32,244 INFO L280 TraceCheckUtils]: 8: Hoare triple {697#(<= 8 ~a15~0)} ~a12~0 := -49; {697#(<= 8 ~a15~0)} is VALID [2020-07-08 23:24:32,245 INFO L280 TraceCheckUtils]: 9: Hoare triple {697#(<= 8 ~a15~0)} ~a24~0 := 1; {697#(<= 8 ~a15~0)} is VALID [2020-07-08 23:24:32,246 INFO L280 TraceCheckUtils]: 10: Hoare triple {697#(<= 8 ~a15~0)} assume true; {697#(<= 8 ~a15~0)} is VALID [2020-07-08 23:24:32,248 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {697#(<= 8 ~a15~0)} {681#true} #1397#return; {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,253 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-08 23:24:32,253 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-08 23:24:32,253 INFO L280 TraceCheckUtils]: 2: Hoare triple {681#true} ~inputB~0 := 2; {681#true} is VALID [2020-07-08 23:24:32,254 INFO L280 TraceCheckUtils]: 3: Hoare triple {681#true} ~inputC~0 := 3; {681#true} is VALID [2020-07-08 23:24:32,254 INFO L280 TraceCheckUtils]: 4: Hoare triple {681#true} ~inputF~0 := 6; {681#true} is VALID [2020-07-08 23:24:32,254 INFO L280 TraceCheckUtils]: 5: Hoare triple {681#true} ~inputE~0 := 5; {681#true} is VALID [2020-07-08 23:24:32,255 INFO L280 TraceCheckUtils]: 6: Hoare triple {681#true} ~inputA~0 := 1; {681#true} is VALID [2020-07-08 23:24:32,255 INFO L280 TraceCheckUtils]: 7: Hoare triple {681#true} ~a21~0 := 7; {681#true} is VALID [2020-07-08 23:24:32,256 INFO L280 TraceCheckUtils]: 8: Hoare triple {681#true} ~a15~0 := 8; {697#(<= 8 ~a15~0)} is VALID [2020-07-08 23:24:32,257 INFO L280 TraceCheckUtils]: 9: Hoare triple {697#(<= 8 ~a15~0)} ~a12~0 := -49; {697#(<= 8 ~a15~0)} is VALID [2020-07-08 23:24:32,258 INFO L280 TraceCheckUtils]: 10: Hoare triple {697#(<= 8 ~a15~0)} ~a24~0 := 1; {697#(<= 8 ~a15~0)} is VALID [2020-07-08 23:24:32,258 INFO L280 TraceCheckUtils]: 11: Hoare triple {697#(<= 8 ~a15~0)} assume true; {697#(<= 8 ~a15~0)} is VALID [2020-07-08 23:24:32,260 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {697#(<= 8 ~a15~0)} {681#true} #1397#return; {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,261 INFO L263 TraceCheckUtils]: 13: Hoare triple {695#(not (= 5 ~a15~0))} call #t~ret4 := main(); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,261 INFO L280 TraceCheckUtils]: 14: Hoare triple {695#(not (= 5 ~a15~0))} ~output~0 := -1; {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,262 INFO L280 TraceCheckUtils]: 15: Hoare triple {695#(not (= 5 ~a15~0))} assume !false; {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,263 INFO L280 TraceCheckUtils]: 16: Hoare triple {695#(not (= 5 ~a15~0))} havoc ~input~0; {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,264 INFO L280 TraceCheckUtils]: 17: Hoare triple {695#(not (= 5 ~a15~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,265 INFO L280 TraceCheckUtils]: 18: Hoare triple {695#(not (= 5 ~a15~0))} ~input~0 := #t~nondet2; {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,265 INFO L280 TraceCheckUtils]: 19: Hoare triple {695#(not (= 5 ~a15~0))} havoc #t~nondet2; {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,266 INFO L280 TraceCheckUtils]: 20: Hoare triple {695#(not (= 5 ~a15~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,268 INFO L263 TraceCheckUtils]: 21: Hoare triple {695#(not (= 5 ~a15~0))} call #t~ret3 := calculate_output(~input~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,269 INFO L280 TraceCheckUtils]: 22: Hoare triple {695#(not (= 5 ~a15~0))} ~input := #in~input; {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,269 INFO L280 TraceCheckUtils]: 23: Hoare triple {695#(not (= 5 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,270 INFO L280 TraceCheckUtils]: 24: Hoare triple {695#(not (= 5 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,271 INFO L280 TraceCheckUtils]: 25: Hoare triple {695#(not (= 5 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,272 INFO L280 TraceCheckUtils]: 26: Hoare triple {695#(not (= 5 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,272 INFO L280 TraceCheckUtils]: 27: Hoare triple {695#(not (= 5 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,273 INFO L280 TraceCheckUtils]: 28: Hoare triple {695#(not (= 5 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,274 INFO L280 TraceCheckUtils]: 29: Hoare triple {695#(not (= 5 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,275 INFO L280 TraceCheckUtils]: 30: Hoare triple {695#(not (= 5 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,275 INFO L280 TraceCheckUtils]: 31: Hoare triple {695#(not (= 5 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,276 INFO L280 TraceCheckUtils]: 32: Hoare triple {695#(not (= 5 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,277 INFO L280 TraceCheckUtils]: 33: Hoare triple {695#(not (= 5 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,277 INFO L280 TraceCheckUtils]: 34: Hoare triple {695#(not (= 5 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,278 INFO L280 TraceCheckUtils]: 35: Hoare triple {695#(not (= 5 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,279 INFO L280 TraceCheckUtils]: 36: Hoare triple {695#(not (= 5 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,280 INFO L280 TraceCheckUtils]: 37: Hoare triple {695#(not (= 5 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,281 INFO L280 TraceCheckUtils]: 38: Hoare triple {695#(not (= 5 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,281 INFO L280 TraceCheckUtils]: 39: Hoare triple {695#(not (= 5 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,282 INFO L280 TraceCheckUtils]: 40: Hoare triple {695#(not (= 5 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,283 INFO L280 TraceCheckUtils]: 41: Hoare triple {695#(not (= 5 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,283 INFO L280 TraceCheckUtils]: 42: Hoare triple {695#(not (= 5 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,284 INFO L280 TraceCheckUtils]: 43: Hoare triple {695#(not (= 5 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,285 INFO L280 TraceCheckUtils]: 44: Hoare triple {695#(not (= 5 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,286 INFO L280 TraceCheckUtils]: 45: Hoare triple {695#(not (= 5 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,286 INFO L280 TraceCheckUtils]: 46: Hoare triple {695#(not (= 5 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,287 INFO L280 TraceCheckUtils]: 47: Hoare triple {695#(not (= 5 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,288 INFO L280 TraceCheckUtils]: 48: Hoare triple {695#(not (= 5 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,288 INFO L280 TraceCheckUtils]: 49: Hoare triple {695#(not (= 5 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,289 INFO L280 TraceCheckUtils]: 50: Hoare triple {695#(not (= 5 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,290 INFO L280 TraceCheckUtils]: 51: Hoare triple {695#(not (= 5 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,291 INFO L280 TraceCheckUtils]: 52: Hoare triple {695#(not (= 5 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,292 INFO L280 TraceCheckUtils]: 53: Hoare triple {695#(not (= 5 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,292 INFO L280 TraceCheckUtils]: 54: Hoare triple {695#(not (= 5 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,293 INFO L280 TraceCheckUtils]: 55: Hoare triple {695#(not (= 5 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,294 INFO L280 TraceCheckUtils]: 56: Hoare triple {695#(not (= 5 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,294 INFO L280 TraceCheckUtils]: 57: Hoare triple {695#(not (= 5 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,295 INFO L280 TraceCheckUtils]: 58: Hoare triple {695#(not (= 5 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,296 INFO L280 TraceCheckUtils]: 59: Hoare triple {695#(not (= 5 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,296 INFO L280 TraceCheckUtils]: 60: Hoare triple {695#(not (= 5 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,297 INFO L280 TraceCheckUtils]: 61: Hoare triple {695#(not (= 5 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,298 INFO L280 TraceCheckUtils]: 62: Hoare triple {695#(not (= 5 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,299 INFO L280 TraceCheckUtils]: 63: Hoare triple {695#(not (= 5 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,299 INFO L280 TraceCheckUtils]: 64: Hoare triple {695#(not (= 5 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,300 INFO L280 TraceCheckUtils]: 65: Hoare triple {695#(not (= 5 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,301 INFO L280 TraceCheckUtils]: 66: Hoare triple {695#(not (= 5 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,302 INFO L280 TraceCheckUtils]: 67: Hoare triple {695#(not (= 5 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,302 INFO L280 TraceCheckUtils]: 68: Hoare triple {695#(not (= 5 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,303 INFO L280 TraceCheckUtils]: 69: Hoare triple {695#(not (= 5 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,304 INFO L280 TraceCheckUtils]: 70: Hoare triple {695#(not (= 5 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 23:24:32,304 INFO L280 TraceCheckUtils]: 71: Hoare triple {695#(not (= 5 ~a15~0))} assume ((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0; {682#false} is VALID [2020-07-08 23:24:32,305 INFO L280 TraceCheckUtils]: 72: Hoare triple {682#false} assume !false; {682#false} is VALID [2020-07-08 23:24:32,321 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-08 23:24:32,322 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1559627334] [2020-07-08 23:24:32,324 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-08 23:24:32,324 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-08 23:24:32,325 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131809663] [2020-07-08 23:24:32,331 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 73 [2020-07-08 23:24:32,335 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-08 23:24:32,339 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-08 23:24:32,476 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 73 edges. 73 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 23:24:32,476 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-08 23:24:32,477 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-08 23:24:32,485 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-08 23:24:32,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-07-08 23:24:32,488 INFO L87 Difference]: Start difference. First operand 678 states. Second operand 5 states. [2020-07-08 23:24:44,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 23:24:44,668 INFO L93 Difference]: Finished difference Result 1766 states and 2493 transitions. [2020-07-08 23:24:44,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-08 23:24:44,668 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 73 [2020-07-08 23:24:44,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-08 23:24:44,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-08 23:24:44,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2493 transitions. [2020-07-08 23:24:44,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-08 23:24:44,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2493 transitions. [2020-07-08 23:24:44,761 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states and 2493 transitions. [2020-07-08 23:24:48,409 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2493 edges. 2493 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 23:24:48,572 INFO L225 Difference]: With dead ends: 1766 [2020-07-08 23:24:48,572 INFO L226 Difference]: Without dead ends: 1025 [2020-07-08 23:24:48,585 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-08 23:24:48,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1025 states. [2020-07-08 23:24:52,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1025 to 995. [2020-07-08 23:24:52,466 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-08 23:24:52,467 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1025 states. Second operand 995 states. [2020-07-08 23:24:52,467 INFO L74 IsIncluded]: Start isIncluded. First operand 1025 states. Second operand 995 states. [2020-07-08 23:24:52,468 INFO L87 Difference]: Start difference. First operand 1025 states. Second operand 995 states. [2020-07-08 23:24:52,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 23:24:52,561 INFO L93 Difference]: Finished difference Result 1025 states and 1379 transitions. [2020-07-08 23:24:52,562 INFO L276 IsEmpty]: Start isEmpty. Operand 1025 states and 1379 transitions. [2020-07-08 23:24:52,571 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 23:24:52,572 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 23:24:52,572 INFO L74 IsIncluded]: Start isIncluded. First operand 995 states. Second operand 1025 states. [2020-07-08 23:24:52,572 INFO L87 Difference]: Start difference. First operand 995 states. Second operand 1025 states. [2020-07-08 23:24:52,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 23:24:52,658 INFO L93 Difference]: Finished difference Result 1025 states and 1379 transitions. [2020-07-08 23:24:52,658 INFO L276 IsEmpty]: Start isEmpty. Operand 1025 states and 1379 transitions. [2020-07-08 23:24:52,665 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 23:24:52,665 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 23:24:52,665 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-08 23:24:52,666 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-08 23:24:52,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 995 states. [2020-07-08 23:24:52,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 995 states to 995 states and 1343 transitions. [2020-07-08 23:24:52,749 INFO L78 Accepts]: Start accepts. Automaton has 995 states and 1343 transitions. Word has length 73 [2020-07-08 23:24:52,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-08 23:24:52,750 INFO L479 AbstractCegarLoop]: Abstraction has 995 states and 1343 transitions. [2020-07-08 23:24:52,750 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-08 23:24:52,750 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 995 states and 1343 transitions. [2020-07-08 23:24:55,130 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1343 edges. 1343 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 23:24:55,131 INFO L276 IsEmpty]: Start isEmpty. Operand 995 states and 1343 transitions. [2020-07-08 23:24:55,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2020-07-08 23:24:55,137 INFO L414 BasicCegarLoop]: Found error trace [2020-07-08 23:24:55,138 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2020-07-08 23:24:55,138 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-07-08 23:24:55,139 INFO L427 AbstractCegarLoop]: === Iteration 2 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-08 23:24:55,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-08 23:24:55,139 INFO L82 PathProgramCache]: Analyzing trace with hash 1576204144, now seen corresponding path program 1 times [2020-07-08 23:24:55,139 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-08 23:24:55,140 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1901693234] [2020-07-08 23:24:55,140 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-08 23:24:55,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:24:55,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:24:55,343 INFO L280 TraceCheckUtils]: 0: Hoare triple {8360#(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; {8276#true} is VALID [2020-07-08 23:24:55,343 INFO L280 TraceCheckUtils]: 1: Hoare triple {8276#true} ~inputB~0 := 2; {8276#true} is VALID [2020-07-08 23:24:55,344 INFO L280 TraceCheckUtils]: 2: Hoare triple {8276#true} ~inputC~0 := 3; {8276#true} is VALID [2020-07-08 23:24:55,344 INFO L280 TraceCheckUtils]: 3: Hoare triple {8276#true} ~inputF~0 := 6; {8276#true} is VALID [2020-07-08 23:24:55,344 INFO L280 TraceCheckUtils]: 4: Hoare triple {8276#true} ~inputE~0 := 5; {8276#true} is VALID [2020-07-08 23:24:55,345 INFO L280 TraceCheckUtils]: 5: Hoare triple {8276#true} ~inputA~0 := 1; {8276#true} is VALID [2020-07-08 23:24:55,345 INFO L280 TraceCheckUtils]: 6: Hoare triple {8276#true} ~a21~0 := 7; {8361#(<= ~a21~0 7)} is VALID [2020-07-08 23:24:55,346 INFO L280 TraceCheckUtils]: 7: Hoare triple {8361#(<= ~a21~0 7)} ~a15~0 := 8; {8361#(<= ~a21~0 7)} is VALID [2020-07-08 23:24:55,346 INFO L280 TraceCheckUtils]: 8: Hoare triple {8361#(<= ~a21~0 7)} ~a12~0 := -49; {8361#(<= ~a21~0 7)} is VALID [2020-07-08 23:24:55,347 INFO L280 TraceCheckUtils]: 9: Hoare triple {8361#(<= ~a21~0 7)} ~a24~0 := 1; {8361#(<= ~a21~0 7)} is VALID [2020-07-08 23:24:55,353 INFO L280 TraceCheckUtils]: 10: Hoare triple {8361#(<= ~a21~0 7)} assume true; {8361#(<= ~a21~0 7)} is VALID [2020-07-08 23:24:55,354 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {8361#(<= ~a21~0 7)} {8276#true} #1397#return; {8290#(not (= 9 ~a21~0))} is VALID [2020-07-08 23:24:55,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:24:55,510 INFO L280 TraceCheckUtils]: 0: Hoare triple {8362#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {8363#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-08 23:24:55,511 INFO L280 TraceCheckUtils]: 1: Hoare triple {8363#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {8363#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-08 23:24:55,511 INFO L280 TraceCheckUtils]: 2: Hoare triple {8363#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {8363#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-08 23:24:55,512 INFO L280 TraceCheckUtils]: 3: Hoare triple {8363#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,512 INFO L280 TraceCheckUtils]: 4: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,513 INFO L280 TraceCheckUtils]: 5: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,513 INFO L280 TraceCheckUtils]: 6: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,514 INFO L280 TraceCheckUtils]: 7: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,514 INFO L280 TraceCheckUtils]: 8: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,515 INFO L280 TraceCheckUtils]: 9: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,519 INFO L280 TraceCheckUtils]: 10: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,520 INFO L280 TraceCheckUtils]: 11: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,520 INFO L280 TraceCheckUtils]: 12: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,521 INFO L280 TraceCheckUtils]: 13: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,522 INFO L280 TraceCheckUtils]: 14: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,523 INFO L280 TraceCheckUtils]: 15: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,523 INFO L280 TraceCheckUtils]: 16: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,524 INFO L280 TraceCheckUtils]: 17: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,524 INFO L280 TraceCheckUtils]: 18: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,525 INFO L280 TraceCheckUtils]: 19: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,526 INFO L280 TraceCheckUtils]: 20: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,527 INFO L280 TraceCheckUtils]: 21: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,528 INFO L280 TraceCheckUtils]: 22: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,528 INFO L280 TraceCheckUtils]: 23: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,530 INFO L280 TraceCheckUtils]: 24: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,531 INFO L280 TraceCheckUtils]: 25: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,540 INFO L280 TraceCheckUtils]: 26: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,540 INFO L280 TraceCheckUtils]: 27: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,541 INFO L280 TraceCheckUtils]: 28: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,542 INFO L280 TraceCheckUtils]: 29: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,543 INFO L280 TraceCheckUtils]: 30: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,543 INFO L280 TraceCheckUtils]: 31: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,544 INFO L280 TraceCheckUtils]: 32: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,545 INFO L280 TraceCheckUtils]: 33: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,545 INFO L280 TraceCheckUtils]: 34: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,546 INFO L280 TraceCheckUtils]: 35: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,546 INFO L280 TraceCheckUtils]: 36: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,547 INFO L280 TraceCheckUtils]: 37: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,547 INFO L280 TraceCheckUtils]: 38: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,548 INFO L280 TraceCheckUtils]: 39: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,548 INFO L280 TraceCheckUtils]: 40: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,549 INFO L280 TraceCheckUtils]: 41: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,549 INFO L280 TraceCheckUtils]: 42: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,550 INFO L280 TraceCheckUtils]: 43: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,551 INFO L280 TraceCheckUtils]: 44: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,551 INFO L280 TraceCheckUtils]: 45: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,552 INFO L280 TraceCheckUtils]: 46: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,552 INFO L280 TraceCheckUtils]: 47: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,552 INFO L280 TraceCheckUtils]: 48: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,553 INFO L280 TraceCheckUtils]: 49: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,554 INFO L280 TraceCheckUtils]: 50: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,554 INFO L280 TraceCheckUtils]: 51: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,555 INFO L280 TraceCheckUtils]: 52: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,556 INFO L280 TraceCheckUtils]: 53: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,556 INFO L280 TraceCheckUtils]: 54: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,556 INFO L280 TraceCheckUtils]: 55: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,557 INFO L280 TraceCheckUtils]: 56: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,557 INFO L280 TraceCheckUtils]: 57: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,560 INFO L280 TraceCheckUtils]: 58: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,561 INFO L280 TraceCheckUtils]: 59: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,561 INFO L280 TraceCheckUtils]: 60: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,562 INFO L280 TraceCheckUtils]: 61: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,562 INFO L280 TraceCheckUtils]: 62: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume (1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0; {8365#(= 9 |old(~a21~0)|)} is VALID [2020-07-08 23:24:55,563 INFO L280 TraceCheckUtils]: 63: Hoare triple {8365#(= 9 |old(~a21~0)|)} ~a12~0 := 5 * (if -1 * (555500 + ~a12~0) < 0 && 0 != -1 * (555500 + ~a12~0) % 10 then 1 + -1 * (555500 + ~a12~0) / 10 else -1 * (555500 + ~a12~0) / 10); {8365#(= 9 |old(~a21~0)|)} is VALID [2020-07-08 23:24:55,568 INFO L280 TraceCheckUtils]: 64: Hoare triple {8365#(= 9 |old(~a21~0)|)} ~a15~0 := 5; {8365#(= 9 |old(~a21~0)|)} is VALID [2020-07-08 23:24:55,569 INFO L280 TraceCheckUtils]: 65: Hoare triple {8365#(= 9 |old(~a21~0)|)} ~a21~0 := 6; {8365#(= 9 |old(~a21~0)|)} is VALID [2020-07-08 23:24:55,570 INFO L280 TraceCheckUtils]: 66: Hoare triple {8365#(= 9 |old(~a21~0)|)} #res := -1; {8365#(= 9 |old(~a21~0)|)} is VALID [2020-07-08 23:24:55,571 INFO L280 TraceCheckUtils]: 67: Hoare triple {8365#(= 9 |old(~a21~0)|)} assume true; {8365#(= 9 |old(~a21~0)|)} is VALID [2020-07-08 23:24:55,572 INFO L275 TraceCheckUtils]: 68: Hoare quadruple {8365#(= 9 |old(~a21~0)|)} {8290#(not (= 9 ~a21~0))} #1401#return; {8277#false} is VALID [2020-07-08 23:24:55,587 INFO L263 TraceCheckUtils]: 0: Hoare triple {8276#true} call ULTIMATE.init(); {8360#(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-08 23:24:55,588 INFO L280 TraceCheckUtils]: 1: Hoare triple {8360#(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; {8276#true} is VALID [2020-07-08 23:24:55,588 INFO L280 TraceCheckUtils]: 2: Hoare triple {8276#true} ~inputB~0 := 2; {8276#true} is VALID [2020-07-08 23:24:55,588 INFO L280 TraceCheckUtils]: 3: Hoare triple {8276#true} ~inputC~0 := 3; {8276#true} is VALID [2020-07-08 23:24:55,589 INFO L280 TraceCheckUtils]: 4: Hoare triple {8276#true} ~inputF~0 := 6; {8276#true} is VALID [2020-07-08 23:24:55,589 INFO L280 TraceCheckUtils]: 5: Hoare triple {8276#true} ~inputE~0 := 5; {8276#true} is VALID [2020-07-08 23:24:55,589 INFO L280 TraceCheckUtils]: 6: Hoare triple {8276#true} ~inputA~0 := 1; {8276#true} is VALID [2020-07-08 23:24:55,590 INFO L280 TraceCheckUtils]: 7: Hoare triple {8276#true} ~a21~0 := 7; {8361#(<= ~a21~0 7)} is VALID [2020-07-08 23:24:55,590 INFO L280 TraceCheckUtils]: 8: Hoare triple {8361#(<= ~a21~0 7)} ~a15~0 := 8; {8361#(<= ~a21~0 7)} is VALID [2020-07-08 23:24:55,591 INFO L280 TraceCheckUtils]: 9: Hoare triple {8361#(<= ~a21~0 7)} ~a12~0 := -49; {8361#(<= ~a21~0 7)} is VALID [2020-07-08 23:24:55,592 INFO L280 TraceCheckUtils]: 10: Hoare triple {8361#(<= ~a21~0 7)} ~a24~0 := 1; {8361#(<= ~a21~0 7)} is VALID [2020-07-08 23:24:55,592 INFO L280 TraceCheckUtils]: 11: Hoare triple {8361#(<= ~a21~0 7)} assume true; {8361#(<= ~a21~0 7)} is VALID [2020-07-08 23:24:55,593 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {8361#(<= ~a21~0 7)} {8276#true} #1397#return; {8290#(not (= 9 ~a21~0))} is VALID [2020-07-08 23:24:55,594 INFO L263 TraceCheckUtils]: 13: Hoare triple {8290#(not (= 9 ~a21~0))} call #t~ret4 := main(); {8290#(not (= 9 ~a21~0))} is VALID [2020-07-08 23:24:55,594 INFO L280 TraceCheckUtils]: 14: Hoare triple {8290#(not (= 9 ~a21~0))} ~output~0 := -1; {8290#(not (= 9 ~a21~0))} is VALID [2020-07-08 23:24:55,595 INFO L280 TraceCheckUtils]: 15: Hoare triple {8290#(not (= 9 ~a21~0))} assume !false; {8290#(not (= 9 ~a21~0))} is VALID [2020-07-08 23:24:55,595 INFO L280 TraceCheckUtils]: 16: Hoare triple {8290#(not (= 9 ~a21~0))} havoc ~input~0; {8290#(not (= 9 ~a21~0))} is VALID [2020-07-08 23:24:55,596 INFO L280 TraceCheckUtils]: 17: Hoare triple {8290#(not (= 9 ~a21~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {8290#(not (= 9 ~a21~0))} is VALID [2020-07-08 23:24:55,596 INFO L280 TraceCheckUtils]: 18: Hoare triple {8290#(not (= 9 ~a21~0))} ~input~0 := #t~nondet2; {8290#(not (= 9 ~a21~0))} is VALID [2020-07-08 23:24:55,597 INFO L280 TraceCheckUtils]: 19: Hoare triple {8290#(not (= 9 ~a21~0))} havoc #t~nondet2; {8290#(not (= 9 ~a21~0))} is VALID [2020-07-08 23:24:55,598 INFO L280 TraceCheckUtils]: 20: Hoare triple {8290#(not (= 9 ~a21~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {8290#(not (= 9 ~a21~0))} is VALID [2020-07-08 23:24:55,599 INFO L263 TraceCheckUtils]: 21: Hoare triple {8290#(not (= 9 ~a21~0))} call #t~ret3 := calculate_output(~input~0); {8362#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-08 23:24:55,599 INFO L280 TraceCheckUtils]: 22: Hoare triple {8362#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {8363#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-08 23:24:55,601 INFO L280 TraceCheckUtils]: 23: Hoare triple {8363#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {8363#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-08 23:24:55,601 INFO L280 TraceCheckUtils]: 24: Hoare triple {8363#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {8363#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-08 23:24:55,602 INFO L280 TraceCheckUtils]: 25: Hoare triple {8363#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,603 INFO L280 TraceCheckUtils]: 26: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,604 INFO L280 TraceCheckUtils]: 27: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,604 INFO L280 TraceCheckUtils]: 28: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,605 INFO L280 TraceCheckUtils]: 29: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,605 INFO L280 TraceCheckUtils]: 30: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,606 INFO L280 TraceCheckUtils]: 31: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,606 INFO L280 TraceCheckUtils]: 32: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,607 INFO L280 TraceCheckUtils]: 33: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,607 INFO L280 TraceCheckUtils]: 34: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,608 INFO L280 TraceCheckUtils]: 35: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,608 INFO L280 TraceCheckUtils]: 36: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,609 INFO L280 TraceCheckUtils]: 37: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,612 INFO L280 TraceCheckUtils]: 38: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,615 INFO L280 TraceCheckUtils]: 39: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,617 INFO L280 TraceCheckUtils]: 40: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,620 INFO L280 TraceCheckUtils]: 41: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,620 INFO L280 TraceCheckUtils]: 42: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,621 INFO L280 TraceCheckUtils]: 43: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,622 INFO L280 TraceCheckUtils]: 44: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,622 INFO L280 TraceCheckUtils]: 45: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,623 INFO L280 TraceCheckUtils]: 46: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,624 INFO L280 TraceCheckUtils]: 47: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,624 INFO L280 TraceCheckUtils]: 48: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,625 INFO L280 TraceCheckUtils]: 49: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,625 INFO L280 TraceCheckUtils]: 50: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,626 INFO L280 TraceCheckUtils]: 51: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,627 INFO L280 TraceCheckUtils]: 52: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,627 INFO L280 TraceCheckUtils]: 53: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,628 INFO L280 TraceCheckUtils]: 54: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,628 INFO L280 TraceCheckUtils]: 55: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,629 INFO L280 TraceCheckUtils]: 56: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,630 INFO L280 TraceCheckUtils]: 57: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,630 INFO L280 TraceCheckUtils]: 58: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,631 INFO L280 TraceCheckUtils]: 59: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,631 INFO L280 TraceCheckUtils]: 60: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,632 INFO L280 TraceCheckUtils]: 61: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,633 INFO L280 TraceCheckUtils]: 62: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,633 INFO L280 TraceCheckUtils]: 63: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,634 INFO L280 TraceCheckUtils]: 64: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,634 INFO L280 TraceCheckUtils]: 65: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,635 INFO L280 TraceCheckUtils]: 66: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,636 INFO L280 TraceCheckUtils]: 67: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,636 INFO L280 TraceCheckUtils]: 68: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,637 INFO L280 TraceCheckUtils]: 69: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,638 INFO L280 TraceCheckUtils]: 70: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,638 INFO L280 TraceCheckUtils]: 71: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,639 INFO L280 TraceCheckUtils]: 72: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,639 INFO L280 TraceCheckUtils]: 73: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,640 INFO L280 TraceCheckUtils]: 74: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,640 INFO L280 TraceCheckUtils]: 75: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,641 INFO L280 TraceCheckUtils]: 76: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,642 INFO L280 TraceCheckUtils]: 77: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,642 INFO L280 TraceCheckUtils]: 78: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,643 INFO L280 TraceCheckUtils]: 79: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,643 INFO L280 TraceCheckUtils]: 80: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,644 INFO L280 TraceCheckUtils]: 81: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,644 INFO L280 TraceCheckUtils]: 82: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,645 INFO L280 TraceCheckUtils]: 83: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} is VALID [2020-07-08 23:24:55,645 INFO L280 TraceCheckUtils]: 84: Hoare triple {8364#(or (not (= 9 ~a21~0)) (= 9 |old(~a21~0)|))} assume (1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0; {8365#(= 9 |old(~a21~0)|)} is VALID [2020-07-08 23:24:55,646 INFO L280 TraceCheckUtils]: 85: Hoare triple {8365#(= 9 |old(~a21~0)|)} ~a12~0 := 5 * (if -1 * (555500 + ~a12~0) < 0 && 0 != -1 * (555500 + ~a12~0) % 10 then 1 + -1 * (555500 + ~a12~0) / 10 else -1 * (555500 + ~a12~0) / 10); {8365#(= 9 |old(~a21~0)|)} is VALID [2020-07-08 23:24:55,648 INFO L280 TraceCheckUtils]: 86: Hoare triple {8365#(= 9 |old(~a21~0)|)} ~a15~0 := 5; {8365#(= 9 |old(~a21~0)|)} is VALID [2020-07-08 23:24:55,648 INFO L280 TraceCheckUtils]: 87: Hoare triple {8365#(= 9 |old(~a21~0)|)} ~a21~0 := 6; {8365#(= 9 |old(~a21~0)|)} is VALID [2020-07-08 23:24:55,651 INFO L280 TraceCheckUtils]: 88: Hoare triple {8365#(= 9 |old(~a21~0)|)} #res := -1; {8365#(= 9 |old(~a21~0)|)} is VALID [2020-07-08 23:24:55,651 INFO L280 TraceCheckUtils]: 89: Hoare triple {8365#(= 9 |old(~a21~0)|)} assume true; {8365#(= 9 |old(~a21~0)|)} is VALID [2020-07-08 23:24:55,653 INFO L275 TraceCheckUtils]: 90: Hoare quadruple {8365#(= 9 |old(~a21~0)|)} {8290#(not (= 9 ~a21~0))} #1401#return; {8277#false} is VALID [2020-07-08 23:24:55,653 INFO L280 TraceCheckUtils]: 91: Hoare triple {8277#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {8277#false} is VALID [2020-07-08 23:24:55,653 INFO L280 TraceCheckUtils]: 92: Hoare triple {8277#false} ~output~0 := #t~ret3; {8277#false} is VALID [2020-07-08 23:24:55,654 INFO L280 TraceCheckUtils]: 93: Hoare triple {8277#false} havoc #t~ret3; {8277#false} is VALID [2020-07-08 23:24:55,654 INFO L280 TraceCheckUtils]: 94: Hoare triple {8277#false} assume !false; {8277#false} is VALID [2020-07-08 23:24:55,654 INFO L280 TraceCheckUtils]: 95: Hoare triple {8277#false} havoc ~input~0; {8277#false} is VALID [2020-07-08 23:24:55,654 INFO L280 TraceCheckUtils]: 96: Hoare triple {8277#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {8277#false} is VALID [2020-07-08 23:24:55,655 INFO L280 TraceCheckUtils]: 97: Hoare triple {8277#false} ~input~0 := #t~nondet2; {8277#false} is VALID [2020-07-08 23:24:55,655 INFO L280 TraceCheckUtils]: 98: Hoare triple {8277#false} havoc #t~nondet2; {8277#false} is VALID [2020-07-08 23:24:55,655 INFO L280 TraceCheckUtils]: 99: Hoare triple {8277#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {8277#false} is VALID [2020-07-08 23:24:55,655 INFO L263 TraceCheckUtils]: 100: Hoare triple {8277#false} call #t~ret3 := calculate_output(~input~0); {8277#false} is VALID [2020-07-08 23:24:55,656 INFO L280 TraceCheckUtils]: 101: Hoare triple {8277#false} ~input := #in~input; {8277#false} is VALID [2020-07-08 23:24:55,656 INFO L280 TraceCheckUtils]: 102: Hoare triple {8277#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,656 INFO L280 TraceCheckUtils]: 103: Hoare triple {8277#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,656 INFO L280 TraceCheckUtils]: 104: Hoare triple {8277#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,657 INFO L280 TraceCheckUtils]: 105: Hoare triple {8277#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,657 INFO L280 TraceCheckUtils]: 106: Hoare triple {8277#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,657 INFO L280 TraceCheckUtils]: 107: Hoare triple {8277#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,657 INFO L280 TraceCheckUtils]: 108: Hoare triple {8277#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,658 INFO L280 TraceCheckUtils]: 109: Hoare triple {8277#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,658 INFO L280 TraceCheckUtils]: 110: Hoare triple {8277#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,658 INFO L280 TraceCheckUtils]: 111: Hoare triple {8277#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,658 INFO L280 TraceCheckUtils]: 112: Hoare triple {8277#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,658 INFO L280 TraceCheckUtils]: 113: Hoare triple {8277#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,659 INFO L280 TraceCheckUtils]: 114: Hoare triple {8277#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,659 INFO L280 TraceCheckUtils]: 115: Hoare triple {8277#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,659 INFO L280 TraceCheckUtils]: 116: Hoare triple {8277#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,659 INFO L280 TraceCheckUtils]: 117: Hoare triple {8277#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,660 INFO L280 TraceCheckUtils]: 118: Hoare triple {8277#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,660 INFO L280 TraceCheckUtils]: 119: Hoare triple {8277#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,660 INFO L280 TraceCheckUtils]: 120: Hoare triple {8277#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,660 INFO L280 TraceCheckUtils]: 121: Hoare triple {8277#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,661 INFO L280 TraceCheckUtils]: 122: Hoare triple {8277#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,661 INFO L280 TraceCheckUtils]: 123: Hoare triple {8277#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,661 INFO L280 TraceCheckUtils]: 124: Hoare triple {8277#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,662 INFO L280 TraceCheckUtils]: 125: Hoare triple {8277#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,662 INFO L280 TraceCheckUtils]: 126: Hoare triple {8277#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,662 INFO L280 TraceCheckUtils]: 127: Hoare triple {8277#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,662 INFO L280 TraceCheckUtils]: 128: Hoare triple {8277#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,663 INFO L280 TraceCheckUtils]: 129: Hoare triple {8277#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,663 INFO L280 TraceCheckUtils]: 130: Hoare triple {8277#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,663 INFO L280 TraceCheckUtils]: 131: Hoare triple {8277#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,663 INFO L280 TraceCheckUtils]: 132: Hoare triple {8277#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,664 INFO L280 TraceCheckUtils]: 133: Hoare triple {8277#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,664 INFO L280 TraceCheckUtils]: 134: Hoare triple {8277#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,664 INFO L280 TraceCheckUtils]: 135: Hoare triple {8277#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,664 INFO L280 TraceCheckUtils]: 136: Hoare triple {8277#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,665 INFO L280 TraceCheckUtils]: 137: Hoare triple {8277#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,665 INFO L280 TraceCheckUtils]: 138: Hoare triple {8277#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,665 INFO L280 TraceCheckUtils]: 139: Hoare triple {8277#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,665 INFO L280 TraceCheckUtils]: 140: Hoare triple {8277#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,666 INFO L280 TraceCheckUtils]: 141: Hoare triple {8277#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,666 INFO L280 TraceCheckUtils]: 142: Hoare triple {8277#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,666 INFO L280 TraceCheckUtils]: 143: Hoare triple {8277#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,666 INFO L280 TraceCheckUtils]: 144: Hoare triple {8277#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,667 INFO L280 TraceCheckUtils]: 145: Hoare triple {8277#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,667 INFO L280 TraceCheckUtils]: 146: Hoare triple {8277#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,667 INFO L280 TraceCheckUtils]: 147: Hoare triple {8277#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,667 INFO L280 TraceCheckUtils]: 148: Hoare triple {8277#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,668 INFO L280 TraceCheckUtils]: 149: Hoare triple {8277#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {8277#false} is VALID [2020-07-08 23:24:55,668 INFO L280 TraceCheckUtils]: 150: Hoare triple {8277#false} assume ((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0; {8277#false} is VALID [2020-07-08 23:24:55,668 INFO L280 TraceCheckUtils]: 151: Hoare triple {8277#false} assume !false; {8277#false} is VALID [2020-07-08 23:24:55,706 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-08 23:24:55,707 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1901693234] [2020-07-08 23:24:55,707 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-08 23:24:55,707 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2020-07-08 23:24:55,707 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906298486] [2020-07-08 23:24:55,709 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 152 [2020-07-08 23:24:55,709 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-08 23:24:55,710 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 9 states. [2020-07-08 23:24:55,891 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 152 edges. 152 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 23:24:55,891 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-07-08 23:24:55,892 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-08 23:24:55,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-07-08 23:24:55,892 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2020-07-08 23:24:55,892 INFO L87 Difference]: Start difference. First operand 995 states and 1343 transitions. Second operand 9 states. [2020-07-08 23:25:19,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 23:25:19,294 INFO L93 Difference]: Finished difference Result 3399 states and 4890 transitions. [2020-07-08 23:25:19,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-07-08 23:25:19,295 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 152 [2020-07-08 23:25:19,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-08 23:25:19,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-07-08 23:25:19,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2338 transitions. [2020-07-08 23:25:19,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-07-08 23:25:19,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2338 transitions. [2020-07-08 23:25:19,338 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 15 states and 2338 transitions. [2020-07-08 23:25:22,980 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2338 edges. 2338 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 23:25:23,360 INFO L225 Difference]: With dead ends: 3399 [2020-07-08 23:25:23,360 INFO L226 Difference]: Without dead ends: 2419 [2020-07-08 23:25:23,366 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2020-07-08 23:25:23,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2419 states. [2020-07-08 23:25:30,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2419 to 1387. [2020-07-08 23:25:30,085 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-08 23:25:30,085 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2419 states. Second operand 1387 states. [2020-07-08 23:25:30,086 INFO L74 IsIncluded]: Start isIncluded. First operand 2419 states. Second operand 1387 states. [2020-07-08 23:25:30,086 INFO L87 Difference]: Start difference. First operand 2419 states. Second operand 1387 states. [2020-07-08 23:25:30,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 23:25:30,485 INFO L93 Difference]: Finished difference Result 2419 states and 3360 transitions. [2020-07-08 23:25:30,486 INFO L276 IsEmpty]: Start isEmpty. Operand 2419 states and 3360 transitions. [2020-07-08 23:25:30,501 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 23:25:30,502 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 23:25:30,502 INFO L74 IsIncluded]: Start isIncluded. First operand 1387 states. Second operand 2419 states. [2020-07-08 23:25:30,502 INFO L87 Difference]: Start difference. First operand 1387 states. Second operand 2419 states. [2020-07-08 23:25:30,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 23:25:30,833 INFO L93 Difference]: Finished difference Result 2419 states and 3360 transitions. [2020-07-08 23:25:30,833 INFO L276 IsEmpty]: Start isEmpty. Operand 2419 states and 3360 transitions. [2020-07-08 23:25:30,846 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 23:25:30,846 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 23:25:30,846 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-08 23:25:30,846 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-08 23:25:30,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1387 states. [2020-07-08 23:25:30,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1387 states to 1387 states and 1904 transitions. [2020-07-08 23:25:30,947 INFO L78 Accepts]: Start accepts. Automaton has 1387 states and 1904 transitions. Word has length 152 [2020-07-08 23:25:30,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-08 23:25:30,947 INFO L479 AbstractCegarLoop]: Abstraction has 1387 states and 1904 transitions. [2020-07-08 23:25:30,947 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-07-08 23:25:30,947 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1387 states and 1904 transitions. [2020-07-08 23:25:35,084 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1904 edges. 1904 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 23:25:35,085 INFO L276 IsEmpty]: Start isEmpty. Operand 1387 states and 1904 transitions. [2020-07-08 23:25:35,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2020-07-08 23:25:35,090 INFO L414 BasicCegarLoop]: Found error trace [2020-07-08 23:25:35,090 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-08 23:25:35,091 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-07-08 23:25:35,091 INFO L427 AbstractCegarLoop]: === Iteration 3 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-08 23:25:35,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-08 23:25:35,091 INFO L82 PathProgramCache]: Analyzing trace with hash 2120468014, now seen corresponding path program 1 times [2020-07-08 23:25:35,092 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-08 23:25:35,092 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1194822115] [2020-07-08 23:25:35,092 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-08 23:25:35,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:25:35,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:25:35,274 INFO L280 TraceCheckUtils]: 0: Hoare triple {22907#(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; {22794#true} is VALID [2020-07-08 23:25:35,275 INFO L280 TraceCheckUtils]: 1: Hoare triple {22794#true} ~inputB~0 := 2; {22794#true} is VALID [2020-07-08 23:25:35,275 INFO L280 TraceCheckUtils]: 2: Hoare triple {22794#true} ~inputC~0 := 3; {22794#true} is VALID [2020-07-08 23:25:35,275 INFO L280 TraceCheckUtils]: 3: Hoare triple {22794#true} ~inputF~0 := 6; {22794#true} is VALID [2020-07-08 23:25:35,276 INFO L280 TraceCheckUtils]: 4: Hoare triple {22794#true} ~inputE~0 := 5; {22794#true} is VALID [2020-07-08 23:25:35,276 INFO L280 TraceCheckUtils]: 5: Hoare triple {22794#true} ~inputA~0 := 1; {22794#true} is VALID [2020-07-08 23:25:35,276 INFO L280 TraceCheckUtils]: 6: Hoare triple {22794#true} ~a21~0 := 7; {22794#true} is VALID [2020-07-08 23:25:35,277 INFO L280 TraceCheckUtils]: 7: Hoare triple {22794#true} ~a15~0 := 8; {22908#(<= ~a15~0 8)} is VALID [2020-07-08 23:25:35,278 INFO L280 TraceCheckUtils]: 8: Hoare triple {22908#(<= ~a15~0 8)} ~a12~0 := -49; {22908#(<= ~a15~0 8)} is VALID [2020-07-08 23:25:35,278 INFO L280 TraceCheckUtils]: 9: Hoare triple {22908#(<= ~a15~0 8)} ~a24~0 := 1; {22908#(<= ~a15~0 8)} is VALID [2020-07-08 23:25:35,279 INFO L280 TraceCheckUtils]: 10: Hoare triple {22908#(<= ~a15~0 8)} assume true; {22908#(<= ~a15~0 8)} is VALID [2020-07-08 23:25:35,280 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {22908#(<= ~a15~0 8)} {22794#true} #1397#return; {22808#(not (= 9 ~a15~0))} is VALID [2020-07-08 23:25:35,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:25:35,403 INFO L280 TraceCheckUtils]: 0: Hoare triple {22909#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,404 INFO L280 TraceCheckUtils]: 1: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,405 INFO L280 TraceCheckUtils]: 2: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,406 INFO L280 TraceCheckUtils]: 3: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,406 INFO L280 TraceCheckUtils]: 4: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,407 INFO L280 TraceCheckUtils]: 5: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,408 INFO L280 TraceCheckUtils]: 6: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,408 INFO L280 TraceCheckUtils]: 7: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,409 INFO L280 TraceCheckUtils]: 8: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,410 INFO L280 TraceCheckUtils]: 9: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,410 INFO L280 TraceCheckUtils]: 10: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,411 INFO L280 TraceCheckUtils]: 11: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,412 INFO L280 TraceCheckUtils]: 12: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,412 INFO L280 TraceCheckUtils]: 13: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,413 INFO L280 TraceCheckUtils]: 14: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,414 INFO L280 TraceCheckUtils]: 15: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,414 INFO L280 TraceCheckUtils]: 16: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,415 INFO L280 TraceCheckUtils]: 17: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,416 INFO L280 TraceCheckUtils]: 18: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,416 INFO L280 TraceCheckUtils]: 19: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,417 INFO L280 TraceCheckUtils]: 20: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,418 INFO L280 TraceCheckUtils]: 21: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,419 INFO L280 TraceCheckUtils]: 22: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,419 INFO L280 TraceCheckUtils]: 23: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,420 INFO L280 TraceCheckUtils]: 24: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,421 INFO L280 TraceCheckUtils]: 25: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,421 INFO L280 TraceCheckUtils]: 26: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,422 INFO L280 TraceCheckUtils]: 27: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,423 INFO L280 TraceCheckUtils]: 28: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,423 INFO L280 TraceCheckUtils]: 29: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,424 INFO L280 TraceCheckUtils]: 30: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,425 INFO L280 TraceCheckUtils]: 31: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,426 INFO L280 TraceCheckUtils]: 32: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,426 INFO L280 TraceCheckUtils]: 33: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,427 INFO L280 TraceCheckUtils]: 34: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,428 INFO L280 TraceCheckUtils]: 35: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,428 INFO L280 TraceCheckUtils]: 36: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,429 INFO L280 TraceCheckUtils]: 37: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,430 INFO L280 TraceCheckUtils]: 38: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,430 INFO L280 TraceCheckUtils]: 39: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,431 INFO L280 TraceCheckUtils]: 40: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,432 INFO L280 TraceCheckUtils]: 41: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,432 INFO L280 TraceCheckUtils]: 42: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,433 INFO L280 TraceCheckUtils]: 43: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,434 INFO L280 TraceCheckUtils]: 44: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,434 INFO L280 TraceCheckUtils]: 45: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,435 INFO L280 TraceCheckUtils]: 46: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,436 INFO L280 TraceCheckUtils]: 47: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,436 INFO L280 TraceCheckUtils]: 48: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,437 INFO L280 TraceCheckUtils]: 49: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,438 INFO L280 TraceCheckUtils]: 50: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,438 INFO L280 TraceCheckUtils]: 51: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,439 INFO L280 TraceCheckUtils]: 52: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,439 INFO L280 TraceCheckUtils]: 53: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,440 INFO L280 TraceCheckUtils]: 54: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,441 INFO L280 TraceCheckUtils]: 55: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,442 INFO L280 TraceCheckUtils]: 56: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,442 INFO L280 TraceCheckUtils]: 57: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,443 INFO L280 TraceCheckUtils]: 58: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,443 INFO L280 TraceCheckUtils]: 59: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,444 INFO L280 TraceCheckUtils]: 60: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,445 INFO L280 TraceCheckUtils]: 61: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,445 INFO L280 TraceCheckUtils]: 62: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,446 INFO L280 TraceCheckUtils]: 63: Hoare triple {22910#(= ~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); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,447 INFO L280 TraceCheckUtils]: 64: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,448 INFO L280 TraceCheckUtils]: 65: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,448 INFO L280 TraceCheckUtils]: 66: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~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); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,449 INFO L280 TraceCheckUtils]: 67: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~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); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,450 INFO L280 TraceCheckUtils]: 68: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,450 INFO L280 TraceCheckUtils]: 69: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,451 INFO L280 TraceCheckUtils]: 70: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~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); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,451 INFO L280 TraceCheckUtils]: 71: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~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); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,451 INFO L280 TraceCheckUtils]: 72: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,452 INFO L280 TraceCheckUtils]: 73: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,452 INFO L280 TraceCheckUtils]: 74: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,453 INFO L280 TraceCheckUtils]: 75: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,453 INFO L280 TraceCheckUtils]: 76: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~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))); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,455 INFO L280 TraceCheckUtils]: 77: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,455 INFO L280 TraceCheckUtils]: 78: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~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); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,456 INFO L280 TraceCheckUtils]: 79: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,456 INFO L280 TraceCheckUtils]: 80: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,457 INFO L280 TraceCheckUtils]: 81: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,458 INFO L280 TraceCheckUtils]: 82: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,458 INFO L280 TraceCheckUtils]: 83: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,459 INFO L280 TraceCheckUtils]: 84: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,459 INFO L280 TraceCheckUtils]: 85: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,460 INFO L280 TraceCheckUtils]: 86: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,460 INFO L280 TraceCheckUtils]: 87: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~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); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,460 INFO L280 TraceCheckUtils]: 88: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~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); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,461 INFO L280 TraceCheckUtils]: 89: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~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); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,461 INFO L280 TraceCheckUtils]: 90: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,462 INFO L280 TraceCheckUtils]: 91: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,462 INFO L280 TraceCheckUtils]: 92: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~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; {22912#(= 9 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,463 INFO L280 TraceCheckUtils]: 93: Hoare triple {22912#(= 9 |old(~a15~0)|)} ~a15~0 := 5; {22912#(= 9 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,463 INFO L280 TraceCheckUtils]: 94: Hoare triple {22912#(= 9 |old(~a15~0)|)} ~a21~0 := 8; {22912#(= 9 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,464 INFO L280 TraceCheckUtils]: 95: Hoare triple {22912#(= 9 |old(~a15~0)|)} #res := -1; {22912#(= 9 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,464 INFO L280 TraceCheckUtils]: 96: Hoare triple {22912#(= 9 |old(~a15~0)|)} assume true; {22912#(= 9 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,465 INFO L275 TraceCheckUtils]: 97: Hoare quadruple {22912#(= 9 |old(~a15~0)|)} {22808#(not (= 9 ~a15~0))} #1401#return; {22795#false} is VALID [2020-07-08 23:25:35,475 INFO L263 TraceCheckUtils]: 0: Hoare triple {22794#true} call ULTIMATE.init(); {22907#(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-08 23:25:35,475 INFO L280 TraceCheckUtils]: 1: Hoare triple {22907#(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; {22794#true} is VALID [2020-07-08 23:25:35,475 INFO L280 TraceCheckUtils]: 2: Hoare triple {22794#true} ~inputB~0 := 2; {22794#true} is VALID [2020-07-08 23:25:35,475 INFO L280 TraceCheckUtils]: 3: Hoare triple {22794#true} ~inputC~0 := 3; {22794#true} is VALID [2020-07-08 23:25:35,475 INFO L280 TraceCheckUtils]: 4: Hoare triple {22794#true} ~inputF~0 := 6; {22794#true} is VALID [2020-07-08 23:25:35,475 INFO L280 TraceCheckUtils]: 5: Hoare triple {22794#true} ~inputE~0 := 5; {22794#true} is VALID [2020-07-08 23:25:35,476 INFO L280 TraceCheckUtils]: 6: Hoare triple {22794#true} ~inputA~0 := 1; {22794#true} is VALID [2020-07-08 23:25:35,476 INFO L280 TraceCheckUtils]: 7: Hoare triple {22794#true} ~a21~0 := 7; {22794#true} is VALID [2020-07-08 23:25:35,476 INFO L280 TraceCheckUtils]: 8: Hoare triple {22794#true} ~a15~0 := 8; {22908#(<= ~a15~0 8)} is VALID [2020-07-08 23:25:35,477 INFO L280 TraceCheckUtils]: 9: Hoare triple {22908#(<= ~a15~0 8)} ~a12~0 := -49; {22908#(<= ~a15~0 8)} is VALID [2020-07-08 23:25:35,477 INFO L280 TraceCheckUtils]: 10: Hoare triple {22908#(<= ~a15~0 8)} ~a24~0 := 1; {22908#(<= ~a15~0 8)} is VALID [2020-07-08 23:25:35,478 INFO L280 TraceCheckUtils]: 11: Hoare triple {22908#(<= ~a15~0 8)} assume true; {22908#(<= ~a15~0 8)} is VALID [2020-07-08 23:25:35,478 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {22908#(<= ~a15~0 8)} {22794#true} #1397#return; {22808#(not (= 9 ~a15~0))} is VALID [2020-07-08 23:25:35,479 INFO L263 TraceCheckUtils]: 13: Hoare triple {22808#(not (= 9 ~a15~0))} call #t~ret4 := main(); {22808#(not (= 9 ~a15~0))} is VALID [2020-07-08 23:25:35,479 INFO L280 TraceCheckUtils]: 14: Hoare triple {22808#(not (= 9 ~a15~0))} ~output~0 := -1; {22808#(not (= 9 ~a15~0))} is VALID [2020-07-08 23:25:35,480 INFO L280 TraceCheckUtils]: 15: Hoare triple {22808#(not (= 9 ~a15~0))} assume !false; {22808#(not (= 9 ~a15~0))} is VALID [2020-07-08 23:25:35,480 INFO L280 TraceCheckUtils]: 16: Hoare triple {22808#(not (= 9 ~a15~0))} havoc ~input~0; {22808#(not (= 9 ~a15~0))} is VALID [2020-07-08 23:25:35,481 INFO L280 TraceCheckUtils]: 17: Hoare triple {22808#(not (= 9 ~a15~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {22808#(not (= 9 ~a15~0))} is VALID [2020-07-08 23:25:35,481 INFO L280 TraceCheckUtils]: 18: Hoare triple {22808#(not (= 9 ~a15~0))} ~input~0 := #t~nondet2; {22808#(not (= 9 ~a15~0))} is VALID [2020-07-08 23:25:35,482 INFO L280 TraceCheckUtils]: 19: Hoare triple {22808#(not (= 9 ~a15~0))} havoc #t~nondet2; {22808#(not (= 9 ~a15~0))} is VALID [2020-07-08 23:25:35,482 INFO L280 TraceCheckUtils]: 20: Hoare triple {22808#(not (= 9 ~a15~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {22808#(not (= 9 ~a15~0))} is VALID [2020-07-08 23:25:35,483 INFO L263 TraceCheckUtils]: 21: Hoare triple {22808#(not (= 9 ~a15~0))} call #t~ret3 := calculate_output(~input~0); {22909#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-08 23:25:35,484 INFO L280 TraceCheckUtils]: 22: Hoare triple {22909#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,484 INFO L280 TraceCheckUtils]: 23: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,484 INFO L280 TraceCheckUtils]: 24: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,485 INFO L280 TraceCheckUtils]: 25: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,485 INFO L280 TraceCheckUtils]: 26: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,486 INFO L280 TraceCheckUtils]: 27: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,486 INFO L280 TraceCheckUtils]: 28: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,487 INFO L280 TraceCheckUtils]: 29: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,488 INFO L280 TraceCheckUtils]: 30: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,488 INFO L280 TraceCheckUtils]: 31: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,488 INFO L280 TraceCheckUtils]: 32: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,489 INFO L280 TraceCheckUtils]: 33: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,489 INFO L280 TraceCheckUtils]: 34: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,490 INFO L280 TraceCheckUtils]: 35: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,490 INFO L280 TraceCheckUtils]: 36: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,491 INFO L280 TraceCheckUtils]: 37: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,492 INFO L280 TraceCheckUtils]: 38: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,492 INFO L280 TraceCheckUtils]: 39: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,492 INFO L280 TraceCheckUtils]: 40: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,493 INFO L280 TraceCheckUtils]: 41: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,494 INFO L280 TraceCheckUtils]: 42: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,494 INFO L280 TraceCheckUtils]: 43: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,495 INFO L280 TraceCheckUtils]: 44: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,495 INFO L280 TraceCheckUtils]: 45: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,496 INFO L280 TraceCheckUtils]: 46: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,497 INFO L280 TraceCheckUtils]: 47: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,497 INFO L280 TraceCheckUtils]: 48: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,498 INFO L280 TraceCheckUtils]: 49: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,499 INFO L280 TraceCheckUtils]: 50: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,499 INFO L280 TraceCheckUtils]: 51: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,504 INFO L280 TraceCheckUtils]: 52: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,504 INFO L280 TraceCheckUtils]: 53: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,505 INFO L280 TraceCheckUtils]: 54: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,505 INFO L280 TraceCheckUtils]: 55: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,506 INFO L280 TraceCheckUtils]: 56: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,507 INFO L280 TraceCheckUtils]: 57: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,507 INFO L280 TraceCheckUtils]: 58: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,508 INFO L280 TraceCheckUtils]: 59: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,508 INFO L280 TraceCheckUtils]: 60: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,508 INFO L280 TraceCheckUtils]: 61: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,509 INFO L280 TraceCheckUtils]: 62: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,509 INFO L280 TraceCheckUtils]: 63: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,510 INFO L280 TraceCheckUtils]: 64: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,510 INFO L280 TraceCheckUtils]: 65: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,510 INFO L280 TraceCheckUtils]: 66: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,511 INFO L280 TraceCheckUtils]: 67: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,511 INFO L280 TraceCheckUtils]: 68: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,512 INFO L280 TraceCheckUtils]: 69: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,512 INFO L280 TraceCheckUtils]: 70: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,513 INFO L280 TraceCheckUtils]: 71: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,513 INFO L280 TraceCheckUtils]: 72: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,513 INFO L280 TraceCheckUtils]: 73: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,514 INFO L280 TraceCheckUtils]: 74: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,514 INFO L280 TraceCheckUtils]: 75: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,515 INFO L280 TraceCheckUtils]: 76: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,515 INFO L280 TraceCheckUtils]: 77: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,516 INFO L280 TraceCheckUtils]: 78: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,516 INFO L280 TraceCheckUtils]: 79: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,517 INFO L280 TraceCheckUtils]: 80: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,517 INFO L280 TraceCheckUtils]: 81: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,518 INFO L280 TraceCheckUtils]: 82: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,519 INFO L280 TraceCheckUtils]: 83: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,524 INFO L280 TraceCheckUtils]: 84: Hoare triple {22910#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {22910#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,525 INFO L280 TraceCheckUtils]: 85: Hoare triple {22910#(= ~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); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,525 INFO L280 TraceCheckUtils]: 86: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,526 INFO L280 TraceCheckUtils]: 87: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,527 INFO L280 TraceCheckUtils]: 88: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~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); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,527 INFO L280 TraceCheckUtils]: 89: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~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); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,528 INFO L280 TraceCheckUtils]: 90: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,529 INFO L280 TraceCheckUtils]: 91: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,530 INFO L280 TraceCheckUtils]: 92: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~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); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,530 INFO L280 TraceCheckUtils]: 93: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~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); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,531 INFO L280 TraceCheckUtils]: 94: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,531 INFO L280 TraceCheckUtils]: 95: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,532 INFO L280 TraceCheckUtils]: 96: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,533 INFO L280 TraceCheckUtils]: 97: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,533 INFO L280 TraceCheckUtils]: 98: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~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))); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,534 INFO L280 TraceCheckUtils]: 99: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,534 INFO L280 TraceCheckUtils]: 100: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~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); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,535 INFO L280 TraceCheckUtils]: 101: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,535 INFO L280 TraceCheckUtils]: 102: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,536 INFO L280 TraceCheckUtils]: 103: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,536 INFO L280 TraceCheckUtils]: 104: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,536 INFO L280 TraceCheckUtils]: 105: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,537 INFO L280 TraceCheckUtils]: 106: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,537 INFO L280 TraceCheckUtils]: 107: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,538 INFO L280 TraceCheckUtils]: 108: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,538 INFO L280 TraceCheckUtils]: 109: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~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); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,538 INFO L280 TraceCheckUtils]: 110: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~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); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,539 INFO L280 TraceCheckUtils]: 111: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~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); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,539 INFO L280 TraceCheckUtils]: 112: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,540 INFO L280 TraceCheckUtils]: 113: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~a15~0)))} is VALID [2020-07-08 23:25:35,540 INFO L280 TraceCheckUtils]: 114: Hoare triple {22911#(or (= 9 |old(~a15~0)|) (not (= 9 ~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; {22912#(= 9 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,541 INFO L280 TraceCheckUtils]: 115: Hoare triple {22912#(= 9 |old(~a15~0)|)} ~a15~0 := 5; {22912#(= 9 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,541 INFO L280 TraceCheckUtils]: 116: Hoare triple {22912#(= 9 |old(~a15~0)|)} ~a21~0 := 8; {22912#(= 9 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,541 INFO L280 TraceCheckUtils]: 117: Hoare triple {22912#(= 9 |old(~a15~0)|)} #res := -1; {22912#(= 9 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,542 INFO L280 TraceCheckUtils]: 118: Hoare triple {22912#(= 9 |old(~a15~0)|)} assume true; {22912#(= 9 |old(~a15~0)|)} is VALID [2020-07-08 23:25:35,544 INFO L275 TraceCheckUtils]: 119: Hoare quadruple {22912#(= 9 |old(~a15~0)|)} {22808#(not (= 9 ~a15~0))} #1401#return; {22795#false} is VALID [2020-07-08 23:25:35,544 INFO L280 TraceCheckUtils]: 120: Hoare triple {22795#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {22795#false} is VALID [2020-07-08 23:25:35,544 INFO L280 TraceCheckUtils]: 121: Hoare triple {22795#false} ~output~0 := #t~ret3; {22795#false} is VALID [2020-07-08 23:25:35,544 INFO L280 TraceCheckUtils]: 122: Hoare triple {22795#false} havoc #t~ret3; {22795#false} is VALID [2020-07-08 23:25:35,545 INFO L280 TraceCheckUtils]: 123: Hoare triple {22795#false} assume !false; {22795#false} is VALID [2020-07-08 23:25:35,545 INFO L280 TraceCheckUtils]: 124: Hoare triple {22795#false} havoc ~input~0; {22795#false} is VALID [2020-07-08 23:25:35,545 INFO L280 TraceCheckUtils]: 125: Hoare triple {22795#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {22795#false} is VALID [2020-07-08 23:25:35,545 INFO L280 TraceCheckUtils]: 126: Hoare triple {22795#false} ~input~0 := #t~nondet2; {22795#false} is VALID [2020-07-08 23:25:35,545 INFO L280 TraceCheckUtils]: 127: Hoare triple {22795#false} havoc #t~nondet2; {22795#false} is VALID [2020-07-08 23:25:35,545 INFO L280 TraceCheckUtils]: 128: Hoare triple {22795#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {22795#false} is VALID [2020-07-08 23:25:35,545 INFO L263 TraceCheckUtils]: 129: Hoare triple {22795#false} call #t~ret3 := calculate_output(~input~0); {22795#false} is VALID [2020-07-08 23:25:35,545 INFO L280 TraceCheckUtils]: 130: Hoare triple {22795#false} ~input := #in~input; {22795#false} is VALID [2020-07-08 23:25:35,546 INFO L280 TraceCheckUtils]: 131: Hoare triple {22795#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,546 INFO L280 TraceCheckUtils]: 132: Hoare triple {22795#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,546 INFO L280 TraceCheckUtils]: 133: Hoare triple {22795#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,546 INFO L280 TraceCheckUtils]: 134: Hoare triple {22795#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,546 INFO L280 TraceCheckUtils]: 135: Hoare triple {22795#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,546 INFO L280 TraceCheckUtils]: 136: Hoare triple {22795#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,546 INFO L280 TraceCheckUtils]: 137: Hoare triple {22795#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,546 INFO L280 TraceCheckUtils]: 138: Hoare triple {22795#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,547 INFO L280 TraceCheckUtils]: 139: Hoare triple {22795#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,547 INFO L280 TraceCheckUtils]: 140: Hoare triple {22795#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,547 INFO L280 TraceCheckUtils]: 141: Hoare triple {22795#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,547 INFO L280 TraceCheckUtils]: 142: Hoare triple {22795#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,547 INFO L280 TraceCheckUtils]: 143: Hoare triple {22795#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,547 INFO L280 TraceCheckUtils]: 144: Hoare triple {22795#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,547 INFO L280 TraceCheckUtils]: 145: Hoare triple {22795#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,547 INFO L280 TraceCheckUtils]: 146: Hoare triple {22795#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,548 INFO L280 TraceCheckUtils]: 147: Hoare triple {22795#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,548 INFO L280 TraceCheckUtils]: 148: Hoare triple {22795#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,548 INFO L280 TraceCheckUtils]: 149: Hoare triple {22795#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,548 INFO L280 TraceCheckUtils]: 150: Hoare triple {22795#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,548 INFO L280 TraceCheckUtils]: 151: Hoare triple {22795#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,548 INFO L280 TraceCheckUtils]: 152: Hoare triple {22795#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,548 INFO L280 TraceCheckUtils]: 153: Hoare triple {22795#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,548 INFO L280 TraceCheckUtils]: 154: Hoare triple {22795#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,549 INFO L280 TraceCheckUtils]: 155: Hoare triple {22795#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,549 INFO L280 TraceCheckUtils]: 156: Hoare triple {22795#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,549 INFO L280 TraceCheckUtils]: 157: Hoare triple {22795#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,549 INFO L280 TraceCheckUtils]: 158: Hoare triple {22795#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,549 INFO L280 TraceCheckUtils]: 159: Hoare triple {22795#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,549 INFO L280 TraceCheckUtils]: 160: Hoare triple {22795#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,549 INFO L280 TraceCheckUtils]: 161: Hoare triple {22795#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,550 INFO L280 TraceCheckUtils]: 162: Hoare triple {22795#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,550 INFO L280 TraceCheckUtils]: 163: Hoare triple {22795#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,550 INFO L280 TraceCheckUtils]: 164: Hoare triple {22795#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,550 INFO L280 TraceCheckUtils]: 165: Hoare triple {22795#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,550 INFO L280 TraceCheckUtils]: 166: Hoare triple {22795#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,551 INFO L280 TraceCheckUtils]: 167: Hoare triple {22795#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,551 INFO L280 TraceCheckUtils]: 168: Hoare triple {22795#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,551 INFO L280 TraceCheckUtils]: 169: Hoare triple {22795#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,551 INFO L280 TraceCheckUtils]: 170: Hoare triple {22795#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,551 INFO L280 TraceCheckUtils]: 171: Hoare triple {22795#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,551 INFO L280 TraceCheckUtils]: 172: Hoare triple {22795#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,552 INFO L280 TraceCheckUtils]: 173: Hoare triple {22795#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,552 INFO L280 TraceCheckUtils]: 174: Hoare triple {22795#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,552 INFO L280 TraceCheckUtils]: 175: Hoare triple {22795#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,552 INFO L280 TraceCheckUtils]: 176: Hoare triple {22795#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,552 INFO L280 TraceCheckUtils]: 177: Hoare triple {22795#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,553 INFO L280 TraceCheckUtils]: 178: Hoare triple {22795#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {22795#false} is VALID [2020-07-08 23:25:35,553 INFO L280 TraceCheckUtils]: 179: Hoare triple {22795#false} assume ((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0; {22795#false} is VALID [2020-07-08 23:25:35,553 INFO L280 TraceCheckUtils]: 180: Hoare triple {22795#false} assume !false; {22795#false} is VALID [2020-07-08 23:25:35,580 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-08 23:25:35,580 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1194822115] [2020-07-08 23:25:35,580 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-08 23:25:35,580 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2020-07-08 23:25:35,581 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583129710] [2020-07-08 23:25:35,581 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 181 [2020-07-08 23:25:35,582 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-08 23:25:35,582 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 9 states. [2020-07-08 23:25:35,832 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 181 edges. 181 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 23:25:35,832 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-07-08 23:25:35,833 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-08 23:25:35,833 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-07-08 23:25:35,833 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2020-07-08 23:25:35,834 INFO L87 Difference]: Start difference. First operand 1387 states and 1904 transitions. Second operand 9 states. [2020-07-08 23:25:56,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 23:25:56,666 INFO L93 Difference]: Finished difference Result 3424 states and 4883 transitions. [2020-07-08 23:25:56,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-08 23:25:56,666 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 181 [2020-07-08 23:25:56,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-08 23:25:56,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-07-08 23:25:56,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1818 transitions. [2020-07-08 23:25:56,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-07-08 23:25:56,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1818 transitions. [2020-07-08 23:25:56,684 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states and 1818 transitions. [2020-07-08 23:25:59,528 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1818 edges. 1818 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 23:25:59,724 INFO L225 Difference]: With dead ends: 3424 [2020-07-08 23:25:59,724 INFO L226 Difference]: Without dead ends: 2052 [2020-07-08 23:25:59,730 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2020-07-08 23:25:59,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2052 states. [2020-07-08 23:26:11,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2052 to 1976. [2020-07-08 23:26:11,222 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-08 23:26:11,222 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2052 states. Second operand 1976 states. [2020-07-08 23:26:11,222 INFO L74 IsIncluded]: Start isIncluded. First operand 2052 states. Second operand 1976 states. [2020-07-08 23:26:11,222 INFO L87 Difference]: Start difference. First operand 2052 states. Second operand 1976 states. [2020-07-08 23:26:11,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 23:26:11,406 INFO L93 Difference]: Finished difference Result 2052 states and 2736 transitions. [2020-07-08 23:26:11,406 INFO L276 IsEmpty]: Start isEmpty. Operand 2052 states and 2736 transitions. [2020-07-08 23:26:11,414 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 23:26:11,415 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 23:26:11,415 INFO L74 IsIncluded]: Start isIncluded. First operand 1976 states. Second operand 2052 states. [2020-07-08 23:26:11,415 INFO L87 Difference]: Start difference. First operand 1976 states. Second operand 2052 states. [2020-07-08 23:26:11,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 23:26:11,575 INFO L93 Difference]: Finished difference Result 2052 states and 2736 transitions. [2020-07-08 23:26:11,575 INFO L276 IsEmpty]: Start isEmpty. Operand 2052 states and 2736 transitions. [2020-07-08 23:26:11,584 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 23:26:11,584 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 23:26:11,584 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-08 23:26:11,584 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-08 23:26:11,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2020-07-08 23:26:11,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 2606 transitions. [2020-07-08 23:26:11,756 INFO L78 Accepts]: Start accepts. Automaton has 1976 states and 2606 transitions. Word has length 181 [2020-07-08 23:26:11,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-08 23:26:11,757 INFO L479 AbstractCegarLoop]: Abstraction has 1976 states and 2606 transitions. [2020-07-08 23:26:11,757 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-07-08 23:26:11,757 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1976 states and 2606 transitions. [2020-07-08 23:26:18,071 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2606 edges. 2606 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 23:26:18,072 INFO L276 IsEmpty]: Start isEmpty. Operand 1976 states and 2606 transitions. [2020-07-08 23:26:18,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2020-07-08 23:26:18,078 INFO L414 BasicCegarLoop]: Found error trace [2020-07-08 23:26:18,078 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 23:26:18,078 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-07-08 23:26:18,079 INFO L427 AbstractCegarLoop]: === Iteration 4 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-08 23:26:18,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-08 23:26:18,080 INFO L82 PathProgramCache]: Analyzing trace with hash -755715373, now seen corresponding path program 1 times [2020-07-08 23:26:18,080 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-08 23:26:18,081 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [390268853] [2020-07-08 23:26:18,081 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-08 23:26:18,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:26:18,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:26:18,400 INFO L280 TraceCheckUtils]: 0: Hoare triple {38010#(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; {37829#true} is VALID [2020-07-08 23:26:18,401 INFO L280 TraceCheckUtils]: 1: Hoare triple {37829#true} ~inputB~0 := 2; {37829#true} is VALID [2020-07-08 23:26:18,401 INFO L280 TraceCheckUtils]: 2: Hoare triple {37829#true} ~inputC~0 := 3; {37829#true} is VALID [2020-07-08 23:26:18,401 INFO L280 TraceCheckUtils]: 3: Hoare triple {37829#true} ~inputF~0 := 6; {37829#true} is VALID [2020-07-08 23:26:18,401 INFO L280 TraceCheckUtils]: 4: Hoare triple {37829#true} ~inputE~0 := 5; {37829#true} is VALID [2020-07-08 23:26:18,402 INFO L280 TraceCheckUtils]: 5: Hoare triple {37829#true} ~inputA~0 := 1; {37829#true} is VALID [2020-07-08 23:26:18,402 INFO L280 TraceCheckUtils]: 6: Hoare triple {37829#true} ~a21~0 := 7; {37829#true} is VALID [2020-07-08 23:26:18,404 INFO L280 TraceCheckUtils]: 7: Hoare triple {37829#true} ~a15~0 := 8; {38011#(<= 8 ~a15~0)} is VALID [2020-07-08 23:26:18,405 INFO L280 TraceCheckUtils]: 8: Hoare triple {38011#(<= 8 ~a15~0)} ~a12~0 := -49; {38012#(and (<= (+ ~a12~0 49) 0) (<= 8 ~a15~0))} is VALID [2020-07-08 23:26:18,406 INFO L280 TraceCheckUtils]: 9: Hoare triple {38012#(and (<= (+ ~a12~0 49) 0) (<= 8 ~a15~0))} ~a24~0 := 1; {38012#(and (<= (+ ~a12~0 49) 0) (<= 8 ~a15~0))} is VALID [2020-07-08 23:26:18,407 INFO L280 TraceCheckUtils]: 10: Hoare triple {38012#(and (<= (+ ~a12~0 49) 0) (<= 8 ~a15~0))} assume true; {38012#(and (<= (+ ~a12~0 49) 0) (<= 8 ~a15~0))} is VALID [2020-07-08 23:26:18,408 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {38012#(and (<= (+ ~a12~0 49) 0) (<= 8 ~a15~0))} {37829#true} #1397#return; {37843#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} is VALID [2020-07-08 23:26:18,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:26:18,845 INFO L280 TraceCheckUtils]: 0: Hoare triple {38013#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {38014#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-08 23:26:18,847 INFO L280 TraceCheckUtils]: 1: Hoare triple {38014#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38015#(and (or (< 80 ~a12~0) (= ~a15~0 |old(~a15~0)|)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,847 INFO L280 TraceCheckUtils]: 2: Hoare triple {38015#(and (or (< 80 ~a12~0) (= ~a15~0 |old(~a15~0)|)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38015#(and (or (< 80 ~a12~0) (= ~a15~0 |old(~a15~0)|)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,849 INFO L280 TraceCheckUtils]: 3: Hoare triple {38015#(and (or (< 80 ~a12~0) (= ~a15~0 |old(~a15~0)|)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,850 INFO L280 TraceCheckUtils]: 4: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,850 INFO L280 TraceCheckUtils]: 5: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,851 INFO L280 TraceCheckUtils]: 6: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,852 INFO L280 TraceCheckUtils]: 7: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,853 INFO L280 TraceCheckUtils]: 8: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,854 INFO L280 TraceCheckUtils]: 9: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,854 INFO L280 TraceCheckUtils]: 10: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,855 INFO L280 TraceCheckUtils]: 11: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,855 INFO L280 TraceCheckUtils]: 12: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,856 INFO L280 TraceCheckUtils]: 13: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,857 INFO L280 TraceCheckUtils]: 14: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,857 INFO L280 TraceCheckUtils]: 15: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,858 INFO L280 TraceCheckUtils]: 16: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,859 INFO L280 TraceCheckUtils]: 17: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,860 INFO L280 TraceCheckUtils]: 18: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,860 INFO L280 TraceCheckUtils]: 19: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,861 INFO L280 TraceCheckUtils]: 20: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,861 INFO L280 TraceCheckUtils]: 21: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,862 INFO L280 TraceCheckUtils]: 22: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,863 INFO L280 TraceCheckUtils]: 23: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,863 INFO L280 TraceCheckUtils]: 24: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,864 INFO L280 TraceCheckUtils]: 25: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,864 INFO L280 TraceCheckUtils]: 26: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,865 INFO L280 TraceCheckUtils]: 27: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,866 INFO L280 TraceCheckUtils]: 28: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,866 INFO L280 TraceCheckUtils]: 29: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,867 INFO L280 TraceCheckUtils]: 30: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,868 INFO L280 TraceCheckUtils]: 31: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,869 INFO L280 TraceCheckUtils]: 32: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,870 INFO L280 TraceCheckUtils]: 33: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,870 INFO L280 TraceCheckUtils]: 34: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,871 INFO L280 TraceCheckUtils]: 35: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,872 INFO L280 TraceCheckUtils]: 36: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,874 INFO L280 TraceCheckUtils]: 37: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,875 INFO L280 TraceCheckUtils]: 38: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,876 INFO L280 TraceCheckUtils]: 39: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,877 INFO L280 TraceCheckUtils]: 40: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,877 INFO L280 TraceCheckUtils]: 41: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,878 INFO L280 TraceCheckUtils]: 42: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,887 INFO L280 TraceCheckUtils]: 43: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,888 INFO L280 TraceCheckUtils]: 44: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,889 INFO L280 TraceCheckUtils]: 45: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,890 INFO L280 TraceCheckUtils]: 46: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,891 INFO L280 TraceCheckUtils]: 47: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,891 INFO L280 TraceCheckUtils]: 48: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,892 INFO L280 TraceCheckUtils]: 49: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,893 INFO L280 TraceCheckUtils]: 50: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,894 INFO L280 TraceCheckUtils]: 51: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,895 INFO L280 TraceCheckUtils]: 52: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,895 INFO L280 TraceCheckUtils]: 53: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,896 INFO L280 TraceCheckUtils]: 54: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,897 INFO L280 TraceCheckUtils]: 55: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,897 INFO L280 TraceCheckUtils]: 56: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,898 INFO L280 TraceCheckUtils]: 57: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,899 INFO L280 TraceCheckUtils]: 58: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,900 INFO L280 TraceCheckUtils]: 59: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,901 INFO L280 TraceCheckUtils]: 60: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,901 INFO L280 TraceCheckUtils]: 61: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,902 INFO L280 TraceCheckUtils]: 62: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,903 INFO L280 TraceCheckUtils]: 63: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,904 INFO L280 TraceCheckUtils]: 64: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,904 INFO L280 TraceCheckUtils]: 65: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,905 INFO L280 TraceCheckUtils]: 66: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,906 INFO L280 TraceCheckUtils]: 67: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,906 INFO L280 TraceCheckUtils]: 68: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,911 INFO L280 TraceCheckUtils]: 69: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,913 INFO L280 TraceCheckUtils]: 70: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,914 INFO L280 TraceCheckUtils]: 71: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,915 INFO L280 TraceCheckUtils]: 72: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,916 INFO L280 TraceCheckUtils]: 73: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,917 INFO L280 TraceCheckUtils]: 74: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,918 INFO L280 TraceCheckUtils]: 75: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,919 INFO L280 TraceCheckUtils]: 76: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,920 INFO L280 TraceCheckUtils]: 77: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,921 INFO L280 TraceCheckUtils]: 78: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,922 INFO L280 TraceCheckUtils]: 79: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,923 INFO L280 TraceCheckUtils]: 80: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,924 INFO L280 TraceCheckUtils]: 81: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,925 INFO L280 TraceCheckUtils]: 82: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,926 INFO L280 TraceCheckUtils]: 83: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,927 INFO L280 TraceCheckUtils]: 84: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,928 INFO L280 TraceCheckUtils]: 85: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,929 INFO L280 TraceCheckUtils]: 86: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,930 INFO L280 TraceCheckUtils]: 87: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,931 INFO L280 TraceCheckUtils]: 88: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,931 INFO L280 TraceCheckUtils]: 89: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,932 INFO L280 TraceCheckUtils]: 90: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,933 INFO L280 TraceCheckUtils]: 91: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,934 INFO L280 TraceCheckUtils]: 92: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,935 INFO L280 TraceCheckUtils]: 93: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,936 INFO L280 TraceCheckUtils]: 94: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,936 INFO L280 TraceCheckUtils]: 95: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,937 INFO L280 TraceCheckUtils]: 96: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,938 INFO L280 TraceCheckUtils]: 97: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,939 INFO L280 TraceCheckUtils]: 98: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,940 INFO L280 TraceCheckUtils]: 99: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,941 INFO L280 TraceCheckUtils]: 100: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,942 INFO L280 TraceCheckUtils]: 101: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,943 INFO L280 TraceCheckUtils]: 102: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,944 INFO L280 TraceCheckUtils]: 103: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,944 INFO L280 TraceCheckUtils]: 104: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,945 INFO L280 TraceCheckUtils]: 105: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,946 INFO L280 TraceCheckUtils]: 106: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,946 INFO L280 TraceCheckUtils]: 107: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,947 INFO L280 TraceCheckUtils]: 108: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,948 INFO L280 TraceCheckUtils]: 109: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,949 INFO L280 TraceCheckUtils]: 110: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,950 INFO L280 TraceCheckUtils]: 111: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,951 INFO L280 TraceCheckUtils]: 112: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} 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); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,952 INFO L280 TraceCheckUtils]: 113: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,953 INFO L280 TraceCheckUtils]: 114: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} 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); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,954 INFO L280 TraceCheckUtils]: 115: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,955 INFO L280 TraceCheckUtils]: 116: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} 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); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,956 INFO L280 TraceCheckUtils]: 117: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,957 INFO L280 TraceCheckUtils]: 118: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} 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); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,959 INFO L280 TraceCheckUtils]: 119: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} 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); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,960 INFO L280 TraceCheckUtils]: 120: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,961 INFO L280 TraceCheckUtils]: 121: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,962 INFO L280 TraceCheckUtils]: 122: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,963 INFO L280 TraceCheckUtils]: 123: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} 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); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,964 INFO L280 TraceCheckUtils]: 124: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,965 INFO L280 TraceCheckUtils]: 125: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,966 INFO L280 TraceCheckUtils]: 126: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,967 INFO L280 TraceCheckUtils]: 127: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} 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); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,968 INFO L280 TraceCheckUtils]: 128: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,970 INFO L280 TraceCheckUtils]: 129: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} 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); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,971 INFO L280 TraceCheckUtils]: 130: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,972 INFO L280 TraceCheckUtils]: 131: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,973 INFO L280 TraceCheckUtils]: 132: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,974 INFO L280 TraceCheckUtils]: 133: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,974 INFO L280 TraceCheckUtils]: 134: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,975 INFO L280 TraceCheckUtils]: 135: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,976 INFO L280 TraceCheckUtils]: 136: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,977 INFO L280 TraceCheckUtils]: 137: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,978 INFO L280 TraceCheckUtils]: 138: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,978 INFO L280 TraceCheckUtils]: 139: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,979 INFO L280 TraceCheckUtils]: 140: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,980 INFO L280 TraceCheckUtils]: 141: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,981 INFO L280 TraceCheckUtils]: 142: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,982 INFO L280 TraceCheckUtils]: 143: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,983 INFO L280 TraceCheckUtils]: 144: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,983 INFO L280 TraceCheckUtils]: 145: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,984 INFO L280 TraceCheckUtils]: 146: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,985 INFO L280 TraceCheckUtils]: 147: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,986 INFO L280 TraceCheckUtils]: 148: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,987 INFO L280 TraceCheckUtils]: 149: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,988 INFO L280 TraceCheckUtils]: 150: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,989 INFO L280 TraceCheckUtils]: 151: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,990 INFO L280 TraceCheckUtils]: 152: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,991 INFO L280 TraceCheckUtils]: 153: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,992 INFO L280 TraceCheckUtils]: 154: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:18,994 INFO L280 TraceCheckUtils]: 155: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,004 INFO L280 TraceCheckUtils]: 156: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,005 INFO L280 TraceCheckUtils]: 157: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,006 INFO L280 TraceCheckUtils]: 158: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input; {38017#(or (= 5 |old(~a15~0)|) (and (= ~a12~0 |old(~a12~0)|) (<= 81 ~a12~0)))} is VALID [2020-07-08 23:26:19,008 INFO L280 TraceCheckUtils]: 159: Hoare triple {38017#(or (= 5 |old(~a15~0)|) (and (= ~a12~0 |old(~a12~0)|) (<= 81 ~a12~0)))} ~a12~0 := (if -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) < 0 && 0 != -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) % 10 then 1 + -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) / 10 else -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) / 10); {38018#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-08 23:26:19,009 INFO L280 TraceCheckUtils]: 160: Hoare triple {38018#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} ~a24~0 := 1; {38018#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-08 23:26:19,010 INFO L280 TraceCheckUtils]: 161: Hoare triple {38018#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} ~a15~0 := 5; {38018#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-08 23:26:19,010 INFO L280 TraceCheckUtils]: 162: Hoare triple {38018#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} ~a21~0 := 9; {38018#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-08 23:26:19,011 INFO L280 TraceCheckUtils]: 163: Hoare triple {38018#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} #res := -1; {38018#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-08 23:26:19,012 INFO L280 TraceCheckUtils]: 164: Hoare triple {38018#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} assume true; {38018#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-08 23:26:19,013 INFO L275 TraceCheckUtils]: 165: Hoare quadruple {38018#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} {37843#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} #1401#return; {37830#false} is VALID [2020-07-08 23:26:19,137 INFO L263 TraceCheckUtils]: 0: Hoare triple {37829#true} call ULTIMATE.init(); {38010#(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-08 23:26:19,137 INFO L280 TraceCheckUtils]: 1: Hoare triple {38010#(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; {37829#true} is VALID [2020-07-08 23:26:19,137 INFO L280 TraceCheckUtils]: 2: Hoare triple {37829#true} ~inputB~0 := 2; {37829#true} is VALID [2020-07-08 23:26:19,138 INFO L280 TraceCheckUtils]: 3: Hoare triple {37829#true} ~inputC~0 := 3; {37829#true} is VALID [2020-07-08 23:26:19,138 INFO L280 TraceCheckUtils]: 4: Hoare triple {37829#true} ~inputF~0 := 6; {37829#true} is VALID [2020-07-08 23:26:19,138 INFO L280 TraceCheckUtils]: 5: Hoare triple {37829#true} ~inputE~0 := 5; {37829#true} is VALID [2020-07-08 23:26:19,138 INFO L280 TraceCheckUtils]: 6: Hoare triple {37829#true} ~inputA~0 := 1; {37829#true} is VALID [2020-07-08 23:26:19,138 INFO L280 TraceCheckUtils]: 7: Hoare triple {37829#true} ~a21~0 := 7; {37829#true} is VALID [2020-07-08 23:26:19,139 INFO L280 TraceCheckUtils]: 8: Hoare triple {37829#true} ~a15~0 := 8; {38011#(<= 8 ~a15~0)} is VALID [2020-07-08 23:26:19,139 INFO L280 TraceCheckUtils]: 9: Hoare triple {38011#(<= 8 ~a15~0)} ~a12~0 := -49; {38012#(and (<= (+ ~a12~0 49) 0) (<= 8 ~a15~0))} is VALID [2020-07-08 23:26:19,140 INFO L280 TraceCheckUtils]: 10: Hoare triple {38012#(and (<= (+ ~a12~0 49) 0) (<= 8 ~a15~0))} ~a24~0 := 1; {38012#(and (<= (+ ~a12~0 49) 0) (<= 8 ~a15~0))} is VALID [2020-07-08 23:26:19,140 INFO L280 TraceCheckUtils]: 11: Hoare triple {38012#(and (<= (+ ~a12~0 49) 0) (<= 8 ~a15~0))} assume true; {38012#(and (<= (+ ~a12~0 49) 0) (<= 8 ~a15~0))} is VALID [2020-07-08 23:26:19,141 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {38012#(and (<= (+ ~a12~0 49) 0) (<= 8 ~a15~0))} {37829#true} #1397#return; {37843#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} is VALID [2020-07-08 23:26:19,141 INFO L263 TraceCheckUtils]: 13: Hoare triple {37843#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} call #t~ret4 := main(); {37843#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} is VALID [2020-07-08 23:26:19,142 INFO L280 TraceCheckUtils]: 14: Hoare triple {37843#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} ~output~0 := -1; {37843#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} is VALID [2020-07-08 23:26:19,142 INFO L280 TraceCheckUtils]: 15: Hoare triple {37843#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} assume !false; {37843#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} is VALID [2020-07-08 23:26:19,143 INFO L280 TraceCheckUtils]: 16: Hoare triple {37843#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} havoc ~input~0; {37843#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} is VALID [2020-07-08 23:26:19,144 INFO L280 TraceCheckUtils]: 17: Hoare triple {37843#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {37843#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} is VALID [2020-07-08 23:26:19,145 INFO L280 TraceCheckUtils]: 18: Hoare triple {37843#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} ~input~0 := #t~nondet2; {37843#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} is VALID [2020-07-08 23:26:19,145 INFO L280 TraceCheckUtils]: 19: Hoare triple {37843#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} havoc #t~nondet2; {37843#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} is VALID [2020-07-08 23:26:19,146 INFO L280 TraceCheckUtils]: 20: Hoare triple {37843#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {37843#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} is VALID [2020-07-08 23:26:19,147 INFO L263 TraceCheckUtils]: 21: Hoare triple {37843#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} call #t~ret3 := calculate_output(~input~0); {38013#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-08 23:26:19,148 INFO L280 TraceCheckUtils]: 22: Hoare triple {38013#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {38014#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-08 23:26:19,148 INFO L280 TraceCheckUtils]: 23: Hoare triple {38014#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38015#(and (or (< 80 ~a12~0) (= ~a15~0 |old(~a15~0)|)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,149 INFO L280 TraceCheckUtils]: 24: Hoare triple {38015#(and (or (< 80 ~a12~0) (= ~a15~0 |old(~a15~0)|)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38015#(and (or (< 80 ~a12~0) (= ~a15~0 |old(~a15~0)|)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,149 INFO L280 TraceCheckUtils]: 25: Hoare triple {38015#(and (or (< 80 ~a12~0) (= ~a15~0 |old(~a15~0)|)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,150 INFO L280 TraceCheckUtils]: 26: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,151 INFO L280 TraceCheckUtils]: 27: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,151 INFO L280 TraceCheckUtils]: 28: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,152 INFO L280 TraceCheckUtils]: 29: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,153 INFO L280 TraceCheckUtils]: 30: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,154 INFO L280 TraceCheckUtils]: 31: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,154 INFO L280 TraceCheckUtils]: 32: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,155 INFO L280 TraceCheckUtils]: 33: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,156 INFO L280 TraceCheckUtils]: 34: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,156 INFO L280 TraceCheckUtils]: 35: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,157 INFO L280 TraceCheckUtils]: 36: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,158 INFO L280 TraceCheckUtils]: 37: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,158 INFO L280 TraceCheckUtils]: 38: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,159 INFO L280 TraceCheckUtils]: 39: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,160 INFO L280 TraceCheckUtils]: 40: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,160 INFO L280 TraceCheckUtils]: 41: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,161 INFO L280 TraceCheckUtils]: 42: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,162 INFO L280 TraceCheckUtils]: 43: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,163 INFO L280 TraceCheckUtils]: 44: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,169 INFO L280 TraceCheckUtils]: 45: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,170 INFO L280 TraceCheckUtils]: 46: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,171 INFO L280 TraceCheckUtils]: 47: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,172 INFO L280 TraceCheckUtils]: 48: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,172 INFO L280 TraceCheckUtils]: 49: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,173 INFO L280 TraceCheckUtils]: 50: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,173 INFO L280 TraceCheckUtils]: 51: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,174 INFO L280 TraceCheckUtils]: 52: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,175 INFO L280 TraceCheckUtils]: 53: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,175 INFO L280 TraceCheckUtils]: 54: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,176 INFO L280 TraceCheckUtils]: 55: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,177 INFO L280 TraceCheckUtils]: 56: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,177 INFO L280 TraceCheckUtils]: 57: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,178 INFO L280 TraceCheckUtils]: 58: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,178 INFO L280 TraceCheckUtils]: 59: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,179 INFO L280 TraceCheckUtils]: 60: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,180 INFO L280 TraceCheckUtils]: 61: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,180 INFO L280 TraceCheckUtils]: 62: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,181 INFO L280 TraceCheckUtils]: 63: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,181 INFO L280 TraceCheckUtils]: 64: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,182 INFO L280 TraceCheckUtils]: 65: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,183 INFO L280 TraceCheckUtils]: 66: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,183 INFO L280 TraceCheckUtils]: 67: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,184 INFO L280 TraceCheckUtils]: 68: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,184 INFO L280 TraceCheckUtils]: 69: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,185 INFO L280 TraceCheckUtils]: 70: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,186 INFO L280 TraceCheckUtils]: 71: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,187 INFO L280 TraceCheckUtils]: 72: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,188 INFO L280 TraceCheckUtils]: 73: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,188 INFO L280 TraceCheckUtils]: 74: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,189 INFO L280 TraceCheckUtils]: 75: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,190 INFO L280 TraceCheckUtils]: 76: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,190 INFO L280 TraceCheckUtils]: 77: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,191 INFO L280 TraceCheckUtils]: 78: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,192 INFO L280 TraceCheckUtils]: 79: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,193 INFO L280 TraceCheckUtils]: 80: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,194 INFO L280 TraceCheckUtils]: 81: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,194 INFO L280 TraceCheckUtils]: 82: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,195 INFO L280 TraceCheckUtils]: 83: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,195 INFO L280 TraceCheckUtils]: 84: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,196 INFO L280 TraceCheckUtils]: 85: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,197 INFO L280 TraceCheckUtils]: 86: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,198 INFO L280 TraceCheckUtils]: 87: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,199 INFO L280 TraceCheckUtils]: 88: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,200 INFO L280 TraceCheckUtils]: 89: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,201 INFO L280 TraceCheckUtils]: 90: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,202 INFO L280 TraceCheckUtils]: 91: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,203 INFO L280 TraceCheckUtils]: 92: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,203 INFO L280 TraceCheckUtils]: 93: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,204 INFO L280 TraceCheckUtils]: 94: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,205 INFO L280 TraceCheckUtils]: 95: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,206 INFO L280 TraceCheckUtils]: 96: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,207 INFO L280 TraceCheckUtils]: 97: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,208 INFO L280 TraceCheckUtils]: 98: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,208 INFO L280 TraceCheckUtils]: 99: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,209 INFO L280 TraceCheckUtils]: 100: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,210 INFO L280 TraceCheckUtils]: 101: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,210 INFO L280 TraceCheckUtils]: 102: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,211 INFO L280 TraceCheckUtils]: 103: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,212 INFO L280 TraceCheckUtils]: 104: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,213 INFO L280 TraceCheckUtils]: 105: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,214 INFO L280 TraceCheckUtils]: 106: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,214 INFO L280 TraceCheckUtils]: 107: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,215 INFO L280 TraceCheckUtils]: 108: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,215 INFO L280 TraceCheckUtils]: 109: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,216 INFO L280 TraceCheckUtils]: 110: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,217 INFO L280 TraceCheckUtils]: 111: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,217 INFO L280 TraceCheckUtils]: 112: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,218 INFO L280 TraceCheckUtils]: 113: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,219 INFO L280 TraceCheckUtils]: 114: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,219 INFO L280 TraceCheckUtils]: 115: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,220 INFO L280 TraceCheckUtils]: 116: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,221 INFO L280 TraceCheckUtils]: 117: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,221 INFO L280 TraceCheckUtils]: 118: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,222 INFO L280 TraceCheckUtils]: 119: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,223 INFO L280 TraceCheckUtils]: 120: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,223 INFO L280 TraceCheckUtils]: 121: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,224 INFO L280 TraceCheckUtils]: 122: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,225 INFO L280 TraceCheckUtils]: 123: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,225 INFO L280 TraceCheckUtils]: 124: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,226 INFO L280 TraceCheckUtils]: 125: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,227 INFO L280 TraceCheckUtils]: 126: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,228 INFO L280 TraceCheckUtils]: 127: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,229 INFO L280 TraceCheckUtils]: 128: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,230 INFO L280 TraceCheckUtils]: 129: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,231 INFO L280 TraceCheckUtils]: 130: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,231 INFO L280 TraceCheckUtils]: 131: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,232 INFO L280 TraceCheckUtils]: 132: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,233 INFO L280 TraceCheckUtils]: 133: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,233 INFO L280 TraceCheckUtils]: 134: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} 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); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,234 INFO L280 TraceCheckUtils]: 135: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,234 INFO L280 TraceCheckUtils]: 136: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} 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); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,235 INFO L280 TraceCheckUtils]: 137: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,236 INFO L280 TraceCheckUtils]: 138: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} 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); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,236 INFO L280 TraceCheckUtils]: 139: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,237 INFO L280 TraceCheckUtils]: 140: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} 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); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,238 INFO L280 TraceCheckUtils]: 141: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} 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); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,239 INFO L280 TraceCheckUtils]: 142: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,240 INFO L280 TraceCheckUtils]: 143: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,240 INFO L280 TraceCheckUtils]: 144: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,241 INFO L280 TraceCheckUtils]: 145: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} 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); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,242 INFO L280 TraceCheckUtils]: 146: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,242 INFO L280 TraceCheckUtils]: 147: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,243 INFO L280 TraceCheckUtils]: 148: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,244 INFO L280 TraceCheckUtils]: 149: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} 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); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,244 INFO L280 TraceCheckUtils]: 150: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,245 INFO L280 TraceCheckUtils]: 151: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} 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); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,246 INFO L280 TraceCheckUtils]: 152: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,247 INFO L280 TraceCheckUtils]: 153: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,248 INFO L280 TraceCheckUtils]: 154: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,249 INFO L280 TraceCheckUtils]: 155: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,249 INFO L280 TraceCheckUtils]: 156: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,250 INFO L280 TraceCheckUtils]: 157: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,251 INFO L280 TraceCheckUtils]: 158: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,252 INFO L280 TraceCheckUtils]: 159: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,252 INFO L280 TraceCheckUtils]: 160: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,253 INFO L280 TraceCheckUtils]: 161: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,253 INFO L280 TraceCheckUtils]: 162: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,254 INFO L280 TraceCheckUtils]: 163: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,255 INFO L280 TraceCheckUtils]: 164: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,256 INFO L280 TraceCheckUtils]: 165: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,257 INFO L280 TraceCheckUtils]: 166: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,258 INFO L280 TraceCheckUtils]: 167: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,259 INFO L280 TraceCheckUtils]: 168: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,260 INFO L280 TraceCheckUtils]: 169: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,261 INFO L280 TraceCheckUtils]: 170: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,262 INFO L280 TraceCheckUtils]: 171: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,263 INFO L280 TraceCheckUtils]: 172: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,264 INFO L280 TraceCheckUtils]: 173: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,265 INFO L280 TraceCheckUtils]: 174: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,266 INFO L280 TraceCheckUtils]: 175: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,267 INFO L280 TraceCheckUtils]: 176: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,268 INFO L280 TraceCheckUtils]: 177: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,269 INFO L280 TraceCheckUtils]: 178: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,270 INFO L280 TraceCheckUtils]: 179: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:26:19,271 INFO L280 TraceCheckUtils]: 180: Hoare triple {38016#(and (or (= 5 |old(~a15~0)|) (not (= 5 ~a15~0)) (< 80 ~a12~0)) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input; {38017#(or (= 5 |old(~a15~0)|) (and (= ~a12~0 |old(~a12~0)|) (<= 81 ~a12~0)))} is VALID [2020-07-08 23:26:19,272 INFO L280 TraceCheckUtils]: 181: Hoare triple {38017#(or (= 5 |old(~a15~0)|) (and (= ~a12~0 |old(~a12~0)|) (<= 81 ~a12~0)))} ~a12~0 := (if -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) < 0 && 0 != -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) % 10 then 1 + -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) / 10 else -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) / 10); {38018#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-08 23:26:19,273 INFO L280 TraceCheckUtils]: 182: Hoare triple {38018#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} ~a24~0 := 1; {38018#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-08 23:26:19,273 INFO L280 TraceCheckUtils]: 183: Hoare triple {38018#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} ~a15~0 := 5; {38018#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-08 23:26:19,274 INFO L280 TraceCheckUtils]: 184: Hoare triple {38018#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} ~a21~0 := 9; {38018#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-08 23:26:19,274 INFO L280 TraceCheckUtils]: 185: Hoare triple {38018#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} #res := -1; {38018#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-08 23:26:19,275 INFO L280 TraceCheckUtils]: 186: Hoare triple {38018#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} assume true; {38018#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-08 23:26:19,275 INFO L275 TraceCheckUtils]: 187: Hoare quadruple {38018#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} {37843#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} #1401#return; {37830#false} is VALID [2020-07-08 23:26:19,276 INFO L280 TraceCheckUtils]: 188: Hoare triple {37830#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {37830#false} is VALID [2020-07-08 23:26:19,276 INFO L280 TraceCheckUtils]: 189: Hoare triple {37830#false} ~output~0 := #t~ret3; {37830#false} is VALID [2020-07-08 23:26:19,276 INFO L280 TraceCheckUtils]: 190: Hoare triple {37830#false} havoc #t~ret3; {37830#false} is VALID [2020-07-08 23:26:19,276 INFO L280 TraceCheckUtils]: 191: Hoare triple {37830#false} assume !false; {37830#false} is VALID [2020-07-08 23:26:19,276 INFO L280 TraceCheckUtils]: 192: Hoare triple {37830#false} havoc ~input~0; {37830#false} is VALID [2020-07-08 23:26:19,276 INFO L280 TraceCheckUtils]: 193: Hoare triple {37830#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {37830#false} is VALID [2020-07-08 23:26:19,276 INFO L280 TraceCheckUtils]: 194: Hoare triple {37830#false} ~input~0 := #t~nondet2; {37830#false} is VALID [2020-07-08 23:26:19,277 INFO L280 TraceCheckUtils]: 195: Hoare triple {37830#false} havoc #t~nondet2; {37830#false} is VALID [2020-07-08 23:26:19,277 INFO L280 TraceCheckUtils]: 196: Hoare triple {37830#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {37830#false} is VALID [2020-07-08 23:26:19,277 INFO L263 TraceCheckUtils]: 197: Hoare triple {37830#false} call #t~ret3 := calculate_output(~input~0); {37830#false} is VALID [2020-07-08 23:26:19,277 INFO L280 TraceCheckUtils]: 198: Hoare triple {37830#false} ~input := #in~input; {37830#false} is VALID [2020-07-08 23:26:19,277 INFO L280 TraceCheckUtils]: 199: Hoare triple {37830#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,277 INFO L280 TraceCheckUtils]: 200: Hoare triple {37830#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,278 INFO L280 TraceCheckUtils]: 201: Hoare triple {37830#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,278 INFO L280 TraceCheckUtils]: 202: Hoare triple {37830#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,278 INFO L280 TraceCheckUtils]: 203: Hoare triple {37830#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,278 INFO L280 TraceCheckUtils]: 204: Hoare triple {37830#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,278 INFO L280 TraceCheckUtils]: 205: Hoare triple {37830#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,278 INFO L280 TraceCheckUtils]: 206: Hoare triple {37830#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,278 INFO L280 TraceCheckUtils]: 207: Hoare triple {37830#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,279 INFO L280 TraceCheckUtils]: 208: Hoare triple {37830#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,279 INFO L280 TraceCheckUtils]: 209: Hoare triple {37830#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,279 INFO L280 TraceCheckUtils]: 210: Hoare triple {37830#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,279 INFO L280 TraceCheckUtils]: 211: Hoare triple {37830#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,279 INFO L280 TraceCheckUtils]: 212: Hoare triple {37830#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,279 INFO L280 TraceCheckUtils]: 213: Hoare triple {37830#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,280 INFO L280 TraceCheckUtils]: 214: Hoare triple {37830#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,280 INFO L280 TraceCheckUtils]: 215: Hoare triple {37830#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,280 INFO L280 TraceCheckUtils]: 216: Hoare triple {37830#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,280 INFO L280 TraceCheckUtils]: 217: Hoare triple {37830#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,280 INFO L280 TraceCheckUtils]: 218: Hoare triple {37830#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,280 INFO L280 TraceCheckUtils]: 219: Hoare triple {37830#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,281 INFO L280 TraceCheckUtils]: 220: Hoare triple {37830#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,281 INFO L280 TraceCheckUtils]: 221: Hoare triple {37830#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,281 INFO L280 TraceCheckUtils]: 222: Hoare triple {37830#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,281 INFO L280 TraceCheckUtils]: 223: Hoare triple {37830#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,281 INFO L280 TraceCheckUtils]: 224: Hoare triple {37830#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,281 INFO L280 TraceCheckUtils]: 225: Hoare triple {37830#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,282 INFO L280 TraceCheckUtils]: 226: Hoare triple {37830#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,282 INFO L280 TraceCheckUtils]: 227: Hoare triple {37830#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,282 INFO L280 TraceCheckUtils]: 228: Hoare triple {37830#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,282 INFO L280 TraceCheckUtils]: 229: Hoare triple {37830#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,282 INFO L280 TraceCheckUtils]: 230: Hoare triple {37830#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,282 INFO L280 TraceCheckUtils]: 231: Hoare triple {37830#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,283 INFO L280 TraceCheckUtils]: 232: Hoare triple {37830#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,283 INFO L280 TraceCheckUtils]: 233: Hoare triple {37830#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,283 INFO L280 TraceCheckUtils]: 234: Hoare triple {37830#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,283 INFO L280 TraceCheckUtils]: 235: Hoare triple {37830#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,283 INFO L280 TraceCheckUtils]: 236: Hoare triple {37830#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,284 INFO L280 TraceCheckUtils]: 237: Hoare triple {37830#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,284 INFO L280 TraceCheckUtils]: 238: Hoare triple {37830#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,284 INFO L280 TraceCheckUtils]: 239: Hoare triple {37830#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,284 INFO L280 TraceCheckUtils]: 240: Hoare triple {37830#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,284 INFO L280 TraceCheckUtils]: 241: Hoare triple {37830#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,284 INFO L280 TraceCheckUtils]: 242: Hoare triple {37830#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,284 INFO L280 TraceCheckUtils]: 243: Hoare triple {37830#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,284 INFO L280 TraceCheckUtils]: 244: Hoare triple {37830#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,285 INFO L280 TraceCheckUtils]: 245: Hoare triple {37830#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,285 INFO L280 TraceCheckUtils]: 246: Hoare triple {37830#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {37830#false} is VALID [2020-07-08 23:26:19,285 INFO L280 TraceCheckUtils]: 247: Hoare triple {37830#false} assume ((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0; {37830#false} is VALID [2020-07-08 23:26:19,285 INFO L280 TraceCheckUtils]: 248: Hoare triple {37830#false} assume !false; {37830#false} is VALID [2020-07-08 23:26:19,429 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-08 23:26:19,429 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [390268853] [2020-07-08 23:26:19,429 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-08 23:26:19,430 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2020-07-08 23:26:19,430 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748708265] [2020-07-08 23:26:19,431 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 249 [2020-07-08 23:26:19,431 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-08 23:26:19,431 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 12 states. [2020-07-08 23:26:19,822 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 249 edges. 249 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 23:26:19,823 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-08 23:26:19,823 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-08 23:26:19,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-08 23:26:19,824 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2020-07-08 23:26:19,824 INFO L87 Difference]: Start difference. First operand 1976 states and 2606 transitions. Second operand 12 states. [2020-07-08 23:26:55,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 23:26:55,837 INFO L93 Difference]: Finished difference Result 5184 states and 7224 transitions. [2020-07-08 23:26:55,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-07-08 23:26:55,837 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 249 [2020-07-08 23:26:55,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-08 23:26:55,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-07-08 23:26:55,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2141 transitions. [2020-07-08 23:26:55,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-07-08 23:26:55,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2141 transitions. [2020-07-08 23:26:55,872 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 26 states and 2141 transitions. [2020-07-08 23:26:59,826 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2141 edges. 2141 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 23:27:00,275 INFO L225 Difference]: With dead ends: 5184 [2020-07-08 23:27:00,275 INFO L226 Difference]: Without dead ends: 3223 [2020-07-08 23:27:00,281 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=212, Invalid=600, Unknown=0, NotChecked=0, Total=812 [2020-07-08 23:27:00,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3223 states. [2020-07-08 23:27:16,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3223 to 2366. [2020-07-08 23:27:16,314 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-08 23:27:16,314 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3223 states. Second operand 2366 states. [2020-07-08 23:27:16,314 INFO L74 IsIncluded]: Start isIncluded. First operand 3223 states. Second operand 2366 states. [2020-07-08 23:27:16,314 INFO L87 Difference]: Start difference. First operand 3223 states. Second operand 2366 states. [2020-07-08 23:27:16,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 23:27:16,738 INFO L93 Difference]: Finished difference Result 3223 states and 4554 transitions. [2020-07-08 23:27:16,738 INFO L276 IsEmpty]: Start isEmpty. Operand 3223 states and 4554 transitions. [2020-07-08 23:27:16,758 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 23:27:16,759 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 23:27:16,759 INFO L74 IsIncluded]: Start isIncluded. First operand 2366 states. Second operand 3223 states. [2020-07-08 23:27:16,759 INFO L87 Difference]: Start difference. First operand 2366 states. Second operand 3223 states. [2020-07-08 23:27:17,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 23:27:17,167 INFO L93 Difference]: Finished difference Result 3223 states and 4554 transitions. [2020-07-08 23:27:17,167 INFO L276 IsEmpty]: Start isEmpty. Operand 3223 states and 4554 transitions. [2020-07-08 23:27:17,183 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 23:27:17,183 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 23:27:17,183 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-08 23:27:17,183 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-08 23:27:17,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2366 states. [2020-07-08 23:27:17,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2366 states to 2366 states and 3052 transitions. [2020-07-08 23:27:17,391 INFO L78 Accepts]: Start accepts. Automaton has 2366 states and 3052 transitions. Word has length 249 [2020-07-08 23:27:17,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-08 23:27:17,392 INFO L479 AbstractCegarLoop]: Abstraction has 2366 states and 3052 transitions. [2020-07-08 23:27:17,392 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-08 23:27:17,392 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2366 states and 3052 transitions. [2020-07-08 23:27:26,178 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 3052 edges. 3052 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 23:27:26,178 INFO L276 IsEmpty]: Start isEmpty. Operand 2366 states and 3052 transitions. [2020-07-08 23:27:26,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 333 [2020-07-08 23:27:26,187 INFO L414 BasicCegarLoop]: Found error trace [2020-07-08 23:27:26,187 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 23:27:26,187 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-07-08 23:27:26,187 INFO L427 AbstractCegarLoop]: === Iteration 5 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-08 23:27:26,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-08 23:27:26,188 INFO L82 PathProgramCache]: Analyzing trace with hash -261712719, now seen corresponding path program 1 times [2020-07-08 23:27:26,188 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-08 23:27:26,189 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1756419085] [2020-07-08 23:27:26,189 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-08 23:27:26,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:27:26,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:27:26,398 INFO L280 TraceCheckUtils]: 0: Hoare triple {59855#(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; {59601#true} is VALID [2020-07-08 23:27:26,399 INFO L280 TraceCheckUtils]: 1: Hoare triple {59601#true} ~inputB~0 := 2; {59601#true} is VALID [2020-07-08 23:27:26,399 INFO L280 TraceCheckUtils]: 2: Hoare triple {59601#true} ~inputC~0 := 3; {59601#true} is VALID [2020-07-08 23:27:26,399 INFO L280 TraceCheckUtils]: 3: Hoare triple {59601#true} ~inputF~0 := 6; {59601#true} is VALID [2020-07-08 23:27:26,399 INFO L280 TraceCheckUtils]: 4: Hoare triple {59601#true} ~inputE~0 := 5; {59601#true} is VALID [2020-07-08 23:27:26,399 INFO L280 TraceCheckUtils]: 5: Hoare triple {59601#true} ~inputA~0 := 1; {59601#true} is VALID [2020-07-08 23:27:26,400 INFO L280 TraceCheckUtils]: 6: Hoare triple {59601#true} ~a21~0 := 7; {59856#(<= 7 ~a21~0)} is VALID [2020-07-08 23:27:26,401 INFO L280 TraceCheckUtils]: 7: Hoare triple {59856#(<= 7 ~a21~0)} ~a15~0 := 8; {59856#(<= 7 ~a21~0)} is VALID [2020-07-08 23:27:26,402 INFO L280 TraceCheckUtils]: 8: Hoare triple {59856#(<= 7 ~a21~0)} ~a12~0 := -49; {59857#(and (<= (+ ~a12~0 49) 0) (<= 7 ~a21~0))} is VALID [2020-07-08 23:27:26,403 INFO L280 TraceCheckUtils]: 9: Hoare triple {59857#(and (<= (+ ~a12~0 49) 0) (<= 7 ~a21~0))} ~a24~0 := 1; {59857#(and (<= (+ ~a12~0 49) 0) (<= 7 ~a21~0))} is VALID [2020-07-08 23:27:26,404 INFO L280 TraceCheckUtils]: 10: Hoare triple {59857#(and (<= (+ ~a12~0 49) 0) (<= 7 ~a21~0))} assume true; {59857#(and (<= (+ ~a12~0 49) 0) (<= 7 ~a21~0))} is VALID [2020-07-08 23:27:26,406 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {59857#(and (<= (+ ~a12~0 49) 0) (<= 7 ~a21~0))} {59601#true} #1397#return; {59615#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} is VALID [2020-07-08 23:27:26,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:27:26,647 INFO L280 TraceCheckUtils]: 0: Hoare triple {59858#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {59859#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-08 23:27:26,648 INFO L280 TraceCheckUtils]: 1: Hoare triple {59859#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,650 INFO L280 TraceCheckUtils]: 2: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,652 INFO L280 TraceCheckUtils]: 3: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,654 INFO L280 TraceCheckUtils]: 4: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,655 INFO L280 TraceCheckUtils]: 5: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,657 INFO L280 TraceCheckUtils]: 6: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,659 INFO L280 TraceCheckUtils]: 7: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,662 INFO L280 TraceCheckUtils]: 8: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,664 INFO L280 TraceCheckUtils]: 9: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,665 INFO L280 TraceCheckUtils]: 10: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,667 INFO L280 TraceCheckUtils]: 11: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,668 INFO L280 TraceCheckUtils]: 12: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,670 INFO L280 TraceCheckUtils]: 13: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,672 INFO L280 TraceCheckUtils]: 14: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,673 INFO L280 TraceCheckUtils]: 15: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,675 INFO L280 TraceCheckUtils]: 16: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,677 INFO L280 TraceCheckUtils]: 17: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,678 INFO L280 TraceCheckUtils]: 18: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,680 INFO L280 TraceCheckUtils]: 19: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,682 INFO L280 TraceCheckUtils]: 20: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,683 INFO L280 TraceCheckUtils]: 21: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,685 INFO L280 TraceCheckUtils]: 22: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,687 INFO L280 TraceCheckUtils]: 23: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,688 INFO L280 TraceCheckUtils]: 24: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,690 INFO L280 TraceCheckUtils]: 25: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,691 INFO L280 TraceCheckUtils]: 26: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,693 INFO L280 TraceCheckUtils]: 27: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,695 INFO L280 TraceCheckUtils]: 28: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,696 INFO L280 TraceCheckUtils]: 29: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,698 INFO L280 TraceCheckUtils]: 30: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,700 INFO L280 TraceCheckUtils]: 31: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,702 INFO L280 TraceCheckUtils]: 32: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,703 INFO L280 TraceCheckUtils]: 33: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,704 INFO L280 TraceCheckUtils]: 34: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,706 INFO L280 TraceCheckUtils]: 35: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,707 INFO L280 TraceCheckUtils]: 36: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,709 INFO L280 TraceCheckUtils]: 37: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,710 INFO L280 TraceCheckUtils]: 38: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,712 INFO L280 TraceCheckUtils]: 39: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,714 INFO L280 TraceCheckUtils]: 40: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,715 INFO L280 TraceCheckUtils]: 41: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,717 INFO L280 TraceCheckUtils]: 42: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,719 INFO L280 TraceCheckUtils]: 43: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,720 INFO L280 TraceCheckUtils]: 44: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,722 INFO L280 TraceCheckUtils]: 45: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,724 INFO L280 TraceCheckUtils]: 46: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,726 INFO L280 TraceCheckUtils]: 47: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,727 INFO L280 TraceCheckUtils]: 48: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,729 INFO L280 TraceCheckUtils]: 49: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,731 INFO L280 TraceCheckUtils]: 50: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,732 INFO L280 TraceCheckUtils]: 51: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,734 INFO L280 TraceCheckUtils]: 52: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,736 INFO L280 TraceCheckUtils]: 53: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,737 INFO L280 TraceCheckUtils]: 54: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,739 INFO L280 TraceCheckUtils]: 55: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,742 INFO L280 TraceCheckUtils]: 56: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,743 INFO L280 TraceCheckUtils]: 57: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,745 INFO L280 TraceCheckUtils]: 58: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,747 INFO L280 TraceCheckUtils]: 59: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,748 INFO L280 TraceCheckUtils]: 60: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,750 INFO L280 TraceCheckUtils]: 61: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,752 INFO L280 TraceCheckUtils]: 62: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,754 INFO L280 TraceCheckUtils]: 63: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,755 INFO L280 TraceCheckUtils]: 64: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,757 INFO L280 TraceCheckUtils]: 65: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:26,759 INFO L280 TraceCheckUtils]: 66: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume (((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0; {59861#(or (and (= ~a12~0 |old(~a12~0)|) (<= 81 ~a12~0)) (= 6 |old(~a21~0)|))} is VALID [2020-07-08 23:27:26,762 INFO L280 TraceCheckUtils]: 67: Hoare triple {59861#(or (and (= ~a12~0 |old(~a12~0)|) (<= 81 ~a12~0)) (= 6 |old(~a21~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); {59862#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-08 23:27:26,763 INFO L280 TraceCheckUtils]: 68: Hoare triple {59862#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} ~a15~0 := 5; {59862#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-08 23:27:26,764 INFO L280 TraceCheckUtils]: 69: Hoare triple {59862#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} ~a21~0 := 6; {59862#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-08 23:27:26,766 INFO L280 TraceCheckUtils]: 70: Hoare triple {59862#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} #res := -1; {59862#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-08 23:27:26,767 INFO L280 TraceCheckUtils]: 71: Hoare triple {59862#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} assume true; {59862#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-08 23:27:26,769 INFO L275 TraceCheckUtils]: 72: Hoare quadruple {59862#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} {59615#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} #1401#return; {59602#false} is VALID [2020-07-08 23:27:26,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:27:26,904 INFO L280 TraceCheckUtils]: 0: Hoare triple {59858#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {59601#true} is VALID [2020-07-08 23:27:26,904 INFO L280 TraceCheckUtils]: 1: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,905 INFO L280 TraceCheckUtils]: 2: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,905 INFO L280 TraceCheckUtils]: 3: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,905 INFO L280 TraceCheckUtils]: 4: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,906 INFO L280 TraceCheckUtils]: 5: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,906 INFO L280 TraceCheckUtils]: 6: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,906 INFO L280 TraceCheckUtils]: 7: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,907 INFO L280 TraceCheckUtils]: 8: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,907 INFO L280 TraceCheckUtils]: 9: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,907 INFO L280 TraceCheckUtils]: 10: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,908 INFO L280 TraceCheckUtils]: 11: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,908 INFO L280 TraceCheckUtils]: 12: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,908 INFO L280 TraceCheckUtils]: 13: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,909 INFO L280 TraceCheckUtils]: 14: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,909 INFO L280 TraceCheckUtils]: 15: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,909 INFO L280 TraceCheckUtils]: 16: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,910 INFO L280 TraceCheckUtils]: 17: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,910 INFO L280 TraceCheckUtils]: 18: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,910 INFO L280 TraceCheckUtils]: 19: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,911 INFO L280 TraceCheckUtils]: 20: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,911 INFO L280 TraceCheckUtils]: 21: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,911 INFO L280 TraceCheckUtils]: 22: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,912 INFO L280 TraceCheckUtils]: 23: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,912 INFO L280 TraceCheckUtils]: 24: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,912 INFO L280 TraceCheckUtils]: 25: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,912 INFO L280 TraceCheckUtils]: 26: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,913 INFO L280 TraceCheckUtils]: 27: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,913 INFO L280 TraceCheckUtils]: 28: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,913 INFO L280 TraceCheckUtils]: 29: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,914 INFO L280 TraceCheckUtils]: 30: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,914 INFO L280 TraceCheckUtils]: 31: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,914 INFO L280 TraceCheckUtils]: 32: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,914 INFO L280 TraceCheckUtils]: 33: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,915 INFO L280 TraceCheckUtils]: 34: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,915 INFO L280 TraceCheckUtils]: 35: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,915 INFO L280 TraceCheckUtils]: 36: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,916 INFO L280 TraceCheckUtils]: 37: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,916 INFO L280 TraceCheckUtils]: 38: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,916 INFO L280 TraceCheckUtils]: 39: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,917 INFO L280 TraceCheckUtils]: 40: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,917 INFO L280 TraceCheckUtils]: 41: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,917 INFO L280 TraceCheckUtils]: 42: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,918 INFO L280 TraceCheckUtils]: 43: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,918 INFO L280 TraceCheckUtils]: 44: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,918 INFO L280 TraceCheckUtils]: 45: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,919 INFO L280 TraceCheckUtils]: 46: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,919 INFO L280 TraceCheckUtils]: 47: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,919 INFO L280 TraceCheckUtils]: 48: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,920 INFO L280 TraceCheckUtils]: 49: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,920 INFO L280 TraceCheckUtils]: 50: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,920 INFO L280 TraceCheckUtils]: 51: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,921 INFO L280 TraceCheckUtils]: 52: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,921 INFO L280 TraceCheckUtils]: 53: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,921 INFO L280 TraceCheckUtils]: 54: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,921 INFO L280 TraceCheckUtils]: 55: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,922 INFO L280 TraceCheckUtils]: 56: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,922 INFO L280 TraceCheckUtils]: 57: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,922 INFO L280 TraceCheckUtils]: 58: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,923 INFO L280 TraceCheckUtils]: 59: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,923 INFO L280 TraceCheckUtils]: 60: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,923 INFO L280 TraceCheckUtils]: 61: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,923 INFO L280 TraceCheckUtils]: 62: Hoare triple {59601#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,924 INFO L280 TraceCheckUtils]: 63: Hoare triple {59601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:26,924 INFO L280 TraceCheckUtils]: 64: Hoare triple {59601#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,924 INFO L280 TraceCheckUtils]: 65: Hoare triple {59601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {59601#true} is VALID [2020-07-08 23:27:26,925 INFO L280 TraceCheckUtils]: 66: Hoare triple {59601#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:26,925 INFO L280 TraceCheckUtils]: 67: Hoare triple {59601#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {59601#true} is VALID [2020-07-08 23:27:26,925 INFO L280 TraceCheckUtils]: 68: Hoare triple {59601#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:26,926 INFO L280 TraceCheckUtils]: 69: Hoare triple {59601#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:26,926 INFO L280 TraceCheckUtils]: 70: Hoare triple {59601#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:26,926 INFO L280 TraceCheckUtils]: 71: Hoare triple {59601#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:26,926 INFO L280 TraceCheckUtils]: 72: Hoare triple {59601#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:26,927 INFO L280 TraceCheckUtils]: 73: Hoare triple {59601#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {59601#true} is VALID [2020-07-08 23:27:26,927 INFO L280 TraceCheckUtils]: 74: Hoare triple {59601#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:26,927 INFO L280 TraceCheckUtils]: 75: Hoare triple {59601#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:26,928 INFO L280 TraceCheckUtils]: 76: Hoare triple {59601#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {59601#true} is VALID [2020-07-08 23:27:26,928 INFO L280 TraceCheckUtils]: 77: Hoare triple {59601#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:26,928 INFO L280 TraceCheckUtils]: 78: Hoare triple {59601#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {59601#true} is VALID [2020-07-08 23:27:26,928 INFO L280 TraceCheckUtils]: 79: Hoare triple {59601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {59601#true} is VALID [2020-07-08 23:27:26,929 INFO L280 TraceCheckUtils]: 80: Hoare triple {59601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:26,929 INFO L280 TraceCheckUtils]: 81: Hoare triple {59601#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {59601#true} is VALID [2020-07-08 23:27:26,929 INFO L280 TraceCheckUtils]: 82: Hoare triple {59601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:26,930 INFO L280 TraceCheckUtils]: 83: Hoare triple {59601#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {59601#true} is VALID [2020-07-08 23:27:26,930 INFO L280 TraceCheckUtils]: 84: Hoare triple {59601#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {59601#true} is VALID [2020-07-08 23:27:26,930 INFO L280 TraceCheckUtils]: 85: Hoare triple {59601#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:26,931 INFO L280 TraceCheckUtils]: 86: Hoare triple {59601#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:26,931 INFO L280 TraceCheckUtils]: 87: Hoare triple {59601#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {59601#true} is VALID [2020-07-08 23:27:26,931 INFO L280 TraceCheckUtils]: 88: Hoare triple {59601#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {59601#true} is VALID [2020-07-08 23:27:26,931 INFO L280 TraceCheckUtils]: 89: Hoare triple {59601#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:26,932 INFO L280 TraceCheckUtils]: 90: Hoare triple {59601#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:26,932 INFO L280 TraceCheckUtils]: 91: Hoare triple {59601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,932 INFO L280 TraceCheckUtils]: 92: Hoare triple {59601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {59601#true} is VALID [2020-07-08 23:27:26,933 INFO L280 TraceCheckUtils]: 93: Hoare triple {59601#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:26,933 INFO L280 TraceCheckUtils]: 94: Hoare triple {59601#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {59601#true} is VALID [2020-07-08 23:27:26,933 INFO L280 TraceCheckUtils]: 95: Hoare triple {59601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:26,933 INFO L280 TraceCheckUtils]: 96: Hoare triple {59601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {59601#true} is VALID [2020-07-08 23:27:26,934 INFO L280 TraceCheckUtils]: 97: Hoare triple {59601#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:26,934 INFO L280 TraceCheckUtils]: 98: Hoare triple {59601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,934 INFO L280 TraceCheckUtils]: 99: Hoare triple {59601#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:26,935 INFO L280 TraceCheckUtils]: 100: Hoare triple {59601#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:26,935 INFO L280 TraceCheckUtils]: 101: Hoare triple {59601#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {59601#true} is VALID [2020-07-08 23:27:26,935 INFO L280 TraceCheckUtils]: 102: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:26,935 INFO L280 TraceCheckUtils]: 103: Hoare triple {59601#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:26,936 INFO L280 TraceCheckUtils]: 104: Hoare triple {59601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:26,936 INFO L280 TraceCheckUtils]: 105: Hoare triple {59601#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {59601#true} is VALID [2020-07-08 23:27:26,936 INFO L280 TraceCheckUtils]: 106: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:26,936 INFO L280 TraceCheckUtils]: 107: Hoare triple {59601#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:26,937 INFO L280 TraceCheckUtils]: 108: Hoare triple {59601#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); {59601#true} is VALID [2020-07-08 23:27:26,937 INFO L280 TraceCheckUtils]: 109: Hoare triple {59601#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))); {59601#true} is VALID [2020-07-08 23:27:26,937 INFO L280 TraceCheckUtils]: 110: Hoare triple {59601#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); {59601#true} is VALID [2020-07-08 23:27:26,937 INFO L280 TraceCheckUtils]: 111: Hoare triple {59601#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:26,938 INFO L280 TraceCheckUtils]: 112: Hoare triple {59601#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); {59601#true} is VALID [2020-07-08 23:27:26,938 INFO L280 TraceCheckUtils]: 113: Hoare triple {59601#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {59601#true} is VALID [2020-07-08 23:27:26,938 INFO L280 TraceCheckUtils]: 114: Hoare triple {59601#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); {59601#true} is VALID [2020-07-08 23:27:26,938 INFO L280 TraceCheckUtils]: 115: Hoare triple {59601#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:26,939 INFO L280 TraceCheckUtils]: 116: Hoare triple {59601#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); {59601#true} is VALID [2020-07-08 23:27:26,939 INFO L280 TraceCheckUtils]: 117: Hoare triple {59601#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,939 INFO L280 TraceCheckUtils]: 118: Hoare triple {59601#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); {59601#true} is VALID [2020-07-08 23:27:26,939 INFO L280 TraceCheckUtils]: 119: Hoare triple {59601#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); {59601#true} is VALID [2020-07-08 23:27:26,940 INFO L280 TraceCheckUtils]: 120: Hoare triple {59601#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); {59601#true} is VALID [2020-07-08 23:27:26,940 INFO L280 TraceCheckUtils]: 121: Hoare triple {59601#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:26,940 INFO L280 TraceCheckUtils]: 122: Hoare triple {59601#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:26,941 INFO L280 TraceCheckUtils]: 123: Hoare triple {59601#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); {59601#true} is VALID [2020-07-08 23:27:26,941 INFO L280 TraceCheckUtils]: 124: Hoare triple {59601#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:26,941 INFO L280 TraceCheckUtils]: 125: Hoare triple {59601#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {59601#true} is VALID [2020-07-08 23:27:26,942 INFO L280 TraceCheckUtils]: 126: Hoare triple {59601#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))); {59601#true} is VALID [2020-07-08 23:27:26,942 INFO L280 TraceCheckUtils]: 127: Hoare triple {59601#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:26,942 INFO L280 TraceCheckUtils]: 128: Hoare triple {59601#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:26,943 INFO L280 TraceCheckUtils]: 129: Hoare triple {59601#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:26,943 INFO L280 TraceCheckUtils]: 130: Hoare triple {59601#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {59601#true} is VALID [2020-07-08 23:27:26,943 INFO L280 TraceCheckUtils]: 131: Hoare triple {59601#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {59601#true} is VALID [2020-07-08 23:27:26,944 INFO L280 TraceCheckUtils]: 132: Hoare triple {59601#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {59601#true} is VALID [2020-07-08 23:27:26,944 INFO L280 TraceCheckUtils]: 133: Hoare triple {59601#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:26,944 INFO L280 TraceCheckUtils]: 134: Hoare triple {59601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:26,945 INFO L280 TraceCheckUtils]: 135: Hoare triple {59601#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {59601#true} is VALID [2020-07-08 23:27:26,945 INFO L280 TraceCheckUtils]: 136: Hoare triple {59601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {59601#true} is VALID [2020-07-08 23:27:26,945 INFO L280 TraceCheckUtils]: 137: Hoare triple {59601#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {59601#true} is VALID [2020-07-08 23:27:26,945 INFO L280 TraceCheckUtils]: 138: Hoare triple {59601#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:26,946 INFO L280 TraceCheckUtils]: 139: Hoare triple {59601#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:26,946 INFO L280 TraceCheckUtils]: 140: Hoare triple {59601#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {59601#true} is VALID [2020-07-08 23:27:26,946 INFO L280 TraceCheckUtils]: 141: Hoare triple {59601#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:26,947 INFO L280 TraceCheckUtils]: 142: Hoare triple {59601#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {59601#true} is VALID [2020-07-08 23:27:26,947 INFO L280 TraceCheckUtils]: 143: Hoare triple {59601#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:26,947 INFO L280 TraceCheckUtils]: 144: Hoare triple {59601#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {59601#true} is VALID [2020-07-08 23:27:26,947 INFO L280 TraceCheckUtils]: 145: Hoare triple {59601#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:26,947 INFO L280 TraceCheckUtils]: 146: Hoare triple {59601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {59601#true} is VALID [2020-07-08 23:27:26,948 INFO L280 TraceCheckUtils]: 147: Hoare triple {59601#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:26,948 INFO L280 TraceCheckUtils]: 148: Hoare triple {59601#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {59601#true} is VALID [2020-07-08 23:27:26,948 INFO L280 TraceCheckUtils]: 149: Hoare triple {59601#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:26,948 INFO L280 TraceCheckUtils]: 150: Hoare triple {59601#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:26,948 INFO L280 TraceCheckUtils]: 151: Hoare triple {59601#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {59601#true} is VALID [2020-07-08 23:27:26,949 INFO L280 TraceCheckUtils]: 152: Hoare triple {59601#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:26,949 INFO L280 TraceCheckUtils]: 153: Hoare triple {59601#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:26,949 INFO L280 TraceCheckUtils]: 154: Hoare triple {59601#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:26,949 INFO L280 TraceCheckUtils]: 155: Hoare triple {59601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {59601#true} is VALID [2020-07-08 23:27:26,949 INFO L280 TraceCheckUtils]: 156: Hoare triple {59601#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {59601#true} is VALID [2020-07-08 23:27:26,950 INFO L280 TraceCheckUtils]: 157: Hoare triple {59601#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:26,950 INFO L280 TraceCheckUtils]: 158: Hoare triple {59601#true} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input; {59601#true} is VALID [2020-07-08 23:27:26,950 INFO L280 TraceCheckUtils]: 159: Hoare triple {59601#true} ~a12~0 := (if -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) < 0 && 0 != -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) % 10 then 1 + -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) / 10 else -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) / 10); {59601#true} is VALID [2020-07-08 23:27:26,950 INFO L280 TraceCheckUtils]: 160: Hoare triple {59601#true} ~a24~0 := 1; {59601#true} is VALID [2020-07-08 23:27:26,950 INFO L280 TraceCheckUtils]: 161: Hoare triple {59601#true} ~a15~0 := 5; {59601#true} is VALID [2020-07-08 23:27:26,951 INFO L280 TraceCheckUtils]: 162: Hoare triple {59601#true} ~a21~0 := 9; {59601#true} is VALID [2020-07-08 23:27:26,951 INFO L280 TraceCheckUtils]: 163: Hoare triple {59601#true} #res := -1; {59601#true} is VALID [2020-07-08 23:27:26,951 INFO L280 TraceCheckUtils]: 164: Hoare triple {59601#true} assume true; {59601#true} is VALID [2020-07-08 23:27:26,951 INFO L275 TraceCheckUtils]: 165: Hoare quadruple {59601#true} {59602#false} #1401#return; {59602#false} is VALID [2020-07-08 23:27:26,973 INFO L263 TraceCheckUtils]: 0: Hoare triple {59601#true} call ULTIMATE.init(); {59855#(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-08 23:27:26,974 INFO L280 TraceCheckUtils]: 1: Hoare triple {59855#(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; {59601#true} is VALID [2020-07-08 23:27:26,974 INFO L280 TraceCheckUtils]: 2: Hoare triple {59601#true} ~inputB~0 := 2; {59601#true} is VALID [2020-07-08 23:27:26,974 INFO L280 TraceCheckUtils]: 3: Hoare triple {59601#true} ~inputC~0 := 3; {59601#true} is VALID [2020-07-08 23:27:26,975 INFO L280 TraceCheckUtils]: 4: Hoare triple {59601#true} ~inputF~0 := 6; {59601#true} is VALID [2020-07-08 23:27:26,975 INFO L280 TraceCheckUtils]: 5: Hoare triple {59601#true} ~inputE~0 := 5; {59601#true} is VALID [2020-07-08 23:27:26,975 INFO L280 TraceCheckUtils]: 6: Hoare triple {59601#true} ~inputA~0 := 1; {59601#true} is VALID [2020-07-08 23:27:26,976 INFO L280 TraceCheckUtils]: 7: Hoare triple {59601#true} ~a21~0 := 7; {59856#(<= 7 ~a21~0)} is VALID [2020-07-08 23:27:26,977 INFO L280 TraceCheckUtils]: 8: Hoare triple {59856#(<= 7 ~a21~0)} ~a15~0 := 8; {59856#(<= 7 ~a21~0)} is VALID [2020-07-08 23:27:26,979 INFO L280 TraceCheckUtils]: 9: Hoare triple {59856#(<= 7 ~a21~0)} ~a12~0 := -49; {59857#(and (<= (+ ~a12~0 49) 0) (<= 7 ~a21~0))} is VALID [2020-07-08 23:27:26,980 INFO L280 TraceCheckUtils]: 10: Hoare triple {59857#(and (<= (+ ~a12~0 49) 0) (<= 7 ~a21~0))} ~a24~0 := 1; {59857#(and (<= (+ ~a12~0 49) 0) (<= 7 ~a21~0))} is VALID [2020-07-08 23:27:26,981 INFO L280 TraceCheckUtils]: 11: Hoare triple {59857#(and (<= (+ ~a12~0 49) 0) (<= 7 ~a21~0))} assume true; {59857#(and (<= (+ ~a12~0 49) 0) (<= 7 ~a21~0))} is VALID [2020-07-08 23:27:26,983 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {59857#(and (<= (+ ~a12~0 49) 0) (<= 7 ~a21~0))} {59601#true} #1397#return; {59615#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} is VALID [2020-07-08 23:27:26,984 INFO L263 TraceCheckUtils]: 13: Hoare triple {59615#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} call #t~ret4 := main(); {59615#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} is VALID [2020-07-08 23:27:26,986 INFO L280 TraceCheckUtils]: 14: Hoare triple {59615#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} ~output~0 := -1; {59615#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} is VALID [2020-07-08 23:27:26,987 INFO L280 TraceCheckUtils]: 15: Hoare triple {59615#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} assume !false; {59615#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} is VALID [2020-07-08 23:27:26,988 INFO L280 TraceCheckUtils]: 16: Hoare triple {59615#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} havoc ~input~0; {59615#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} is VALID [2020-07-08 23:27:26,990 INFO L280 TraceCheckUtils]: 17: Hoare triple {59615#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {59615#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} is VALID [2020-07-08 23:27:26,991 INFO L280 TraceCheckUtils]: 18: Hoare triple {59615#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} ~input~0 := #t~nondet2; {59615#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} is VALID [2020-07-08 23:27:26,992 INFO L280 TraceCheckUtils]: 19: Hoare triple {59615#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} havoc #t~nondet2; {59615#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} is VALID [2020-07-08 23:27:26,994 INFO L280 TraceCheckUtils]: 20: Hoare triple {59615#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {59615#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} is VALID [2020-07-08 23:27:26,996 INFO L263 TraceCheckUtils]: 21: Hoare triple {59615#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} call #t~ret3 := calculate_output(~input~0); {59858#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-08 23:27:26,997 INFO L280 TraceCheckUtils]: 22: Hoare triple {59858#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {59859#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-08 23:27:26,998 INFO L280 TraceCheckUtils]: 23: Hoare triple {59859#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,000 INFO L280 TraceCheckUtils]: 24: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,002 INFO L280 TraceCheckUtils]: 25: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,003 INFO L280 TraceCheckUtils]: 26: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,005 INFO L280 TraceCheckUtils]: 27: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,006 INFO L280 TraceCheckUtils]: 28: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,007 INFO L280 TraceCheckUtils]: 29: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,009 INFO L280 TraceCheckUtils]: 30: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,010 INFO L280 TraceCheckUtils]: 31: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,011 INFO L280 TraceCheckUtils]: 32: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,012 INFO L280 TraceCheckUtils]: 33: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,013 INFO L280 TraceCheckUtils]: 34: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,014 INFO L280 TraceCheckUtils]: 35: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,016 INFO L280 TraceCheckUtils]: 36: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,017 INFO L280 TraceCheckUtils]: 37: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,018 INFO L280 TraceCheckUtils]: 38: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,019 INFO L280 TraceCheckUtils]: 39: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,020 INFO L280 TraceCheckUtils]: 40: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,021 INFO L280 TraceCheckUtils]: 41: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,023 INFO L280 TraceCheckUtils]: 42: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,024 INFO L280 TraceCheckUtils]: 43: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,025 INFO L280 TraceCheckUtils]: 44: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,026 INFO L280 TraceCheckUtils]: 45: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,028 INFO L280 TraceCheckUtils]: 46: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,029 INFO L280 TraceCheckUtils]: 47: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,030 INFO L280 TraceCheckUtils]: 48: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,031 INFO L280 TraceCheckUtils]: 49: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,032 INFO L280 TraceCheckUtils]: 50: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,034 INFO L280 TraceCheckUtils]: 51: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,035 INFO L280 TraceCheckUtils]: 52: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,036 INFO L280 TraceCheckUtils]: 53: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,037 INFO L280 TraceCheckUtils]: 54: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,039 INFO L280 TraceCheckUtils]: 55: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,040 INFO L280 TraceCheckUtils]: 56: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,042 INFO L280 TraceCheckUtils]: 57: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,043 INFO L280 TraceCheckUtils]: 58: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,045 INFO L280 TraceCheckUtils]: 59: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,046 INFO L280 TraceCheckUtils]: 60: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,047 INFO L280 TraceCheckUtils]: 61: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,049 INFO L280 TraceCheckUtils]: 62: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,050 INFO L280 TraceCheckUtils]: 63: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,051 INFO L280 TraceCheckUtils]: 64: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,053 INFO L280 TraceCheckUtils]: 65: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,054 INFO L280 TraceCheckUtils]: 66: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,056 INFO L280 TraceCheckUtils]: 67: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,057 INFO L280 TraceCheckUtils]: 68: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,058 INFO L280 TraceCheckUtils]: 69: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,059 INFO L280 TraceCheckUtils]: 70: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,060 INFO L280 TraceCheckUtils]: 71: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,061 INFO L280 TraceCheckUtils]: 72: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,062 INFO L280 TraceCheckUtils]: 73: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,063 INFO L280 TraceCheckUtils]: 74: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,065 INFO L280 TraceCheckUtils]: 75: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,066 INFO L280 TraceCheckUtils]: 76: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,067 INFO L280 TraceCheckUtils]: 77: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,069 INFO L280 TraceCheckUtils]: 78: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,070 INFO L280 TraceCheckUtils]: 79: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,072 INFO L280 TraceCheckUtils]: 80: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,073 INFO L280 TraceCheckUtils]: 81: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,075 INFO L280 TraceCheckUtils]: 82: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,076 INFO L280 TraceCheckUtils]: 83: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,077 INFO L280 TraceCheckUtils]: 84: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,079 INFO L280 TraceCheckUtils]: 85: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,080 INFO L280 TraceCheckUtils]: 86: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,081 INFO L280 TraceCheckUtils]: 87: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} is VALID [2020-07-08 23:27:27,083 INFO L280 TraceCheckUtils]: 88: Hoare triple {59860#(and (or (= 6 |old(~a21~0)|) (< 80 ~a12~0) (not (= 6 ~a21~0))) (or (= ~a12~0 |old(~a12~0)|) (<= ~a12~0 80)))} assume (((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0; {59861#(or (and (= ~a12~0 |old(~a12~0)|) (<= 81 ~a12~0)) (= 6 |old(~a21~0)|))} is VALID [2020-07-08 23:27:27,085 INFO L280 TraceCheckUtils]: 89: Hoare triple {59861#(or (and (= ~a12~0 |old(~a12~0)|) (<= 81 ~a12~0)) (= 6 |old(~a21~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); {59862#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-08 23:27:27,087 INFO L280 TraceCheckUtils]: 90: Hoare triple {59862#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} ~a15~0 := 5; {59862#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-08 23:27:27,088 INFO L280 TraceCheckUtils]: 91: Hoare triple {59862#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} ~a21~0 := 6; {59862#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-08 23:27:27,089 INFO L280 TraceCheckUtils]: 92: Hoare triple {59862#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} #res := -1; {59862#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-08 23:27:27,090 INFO L280 TraceCheckUtils]: 93: Hoare triple {59862#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} assume true; {59862#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-08 23:27:27,091 INFO L275 TraceCheckUtils]: 94: Hoare quadruple {59862#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} {59615#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} #1401#return; {59602#false} is VALID [2020-07-08 23:27:27,092 INFO L280 TraceCheckUtils]: 95: Hoare triple {59602#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {59602#false} is VALID [2020-07-08 23:27:27,092 INFO L280 TraceCheckUtils]: 96: Hoare triple {59602#false} ~output~0 := #t~ret3; {59602#false} is VALID [2020-07-08 23:27:27,092 INFO L280 TraceCheckUtils]: 97: Hoare triple {59602#false} havoc #t~ret3; {59602#false} is VALID [2020-07-08 23:27:27,092 INFO L280 TraceCheckUtils]: 98: Hoare triple {59602#false} assume !false; {59602#false} is VALID [2020-07-08 23:27:27,093 INFO L280 TraceCheckUtils]: 99: Hoare triple {59602#false} havoc ~input~0; {59602#false} is VALID [2020-07-08 23:27:27,093 INFO L280 TraceCheckUtils]: 100: Hoare triple {59602#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {59602#false} is VALID [2020-07-08 23:27:27,093 INFO L280 TraceCheckUtils]: 101: Hoare triple {59602#false} ~input~0 := #t~nondet2; {59602#false} is VALID [2020-07-08 23:27:27,093 INFO L280 TraceCheckUtils]: 102: Hoare triple {59602#false} havoc #t~nondet2; {59602#false} is VALID [2020-07-08 23:27:27,093 INFO L280 TraceCheckUtils]: 103: Hoare triple {59602#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {59602#false} is VALID [2020-07-08 23:27:27,094 INFO L263 TraceCheckUtils]: 104: Hoare triple {59602#false} call #t~ret3 := calculate_output(~input~0); {59858#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-08 23:27:27,094 INFO L280 TraceCheckUtils]: 105: Hoare triple {59858#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {59601#true} is VALID [2020-07-08 23:27:27,094 INFO L280 TraceCheckUtils]: 106: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,094 INFO L280 TraceCheckUtils]: 107: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,094 INFO L280 TraceCheckUtils]: 108: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,095 INFO L280 TraceCheckUtils]: 109: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,095 INFO L280 TraceCheckUtils]: 110: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,095 INFO L280 TraceCheckUtils]: 111: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,095 INFO L280 TraceCheckUtils]: 112: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,095 INFO L280 TraceCheckUtils]: 113: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,095 INFO L280 TraceCheckUtils]: 114: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,096 INFO L280 TraceCheckUtils]: 115: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,096 INFO L280 TraceCheckUtils]: 116: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,096 INFO L280 TraceCheckUtils]: 117: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,096 INFO L280 TraceCheckUtils]: 118: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,096 INFO L280 TraceCheckUtils]: 119: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,096 INFO L280 TraceCheckUtils]: 120: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,097 INFO L280 TraceCheckUtils]: 121: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,097 INFO L280 TraceCheckUtils]: 122: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,097 INFO L280 TraceCheckUtils]: 123: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,098 INFO L280 TraceCheckUtils]: 124: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,098 INFO L280 TraceCheckUtils]: 125: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,098 INFO L280 TraceCheckUtils]: 126: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,098 INFO L280 TraceCheckUtils]: 127: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,098 INFO L280 TraceCheckUtils]: 128: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,098 INFO L280 TraceCheckUtils]: 129: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,099 INFO L280 TraceCheckUtils]: 130: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,099 INFO L280 TraceCheckUtils]: 131: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,099 INFO L280 TraceCheckUtils]: 132: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,099 INFO L280 TraceCheckUtils]: 133: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,099 INFO L280 TraceCheckUtils]: 134: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,099 INFO L280 TraceCheckUtils]: 135: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,100 INFO L280 TraceCheckUtils]: 136: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,100 INFO L280 TraceCheckUtils]: 137: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,100 INFO L280 TraceCheckUtils]: 138: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,100 INFO L280 TraceCheckUtils]: 139: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,100 INFO L280 TraceCheckUtils]: 140: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,100 INFO L280 TraceCheckUtils]: 141: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,101 INFO L280 TraceCheckUtils]: 142: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,101 INFO L280 TraceCheckUtils]: 143: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,101 INFO L280 TraceCheckUtils]: 144: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,101 INFO L280 TraceCheckUtils]: 145: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,101 INFO L280 TraceCheckUtils]: 146: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,101 INFO L280 TraceCheckUtils]: 147: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,102 INFO L280 TraceCheckUtils]: 148: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,102 INFO L280 TraceCheckUtils]: 149: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,102 INFO L280 TraceCheckUtils]: 150: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,102 INFO L280 TraceCheckUtils]: 151: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,102 INFO L280 TraceCheckUtils]: 152: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,103 INFO L280 TraceCheckUtils]: 153: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,103 INFO L280 TraceCheckUtils]: 154: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,103 INFO L280 TraceCheckUtils]: 155: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,103 INFO L280 TraceCheckUtils]: 156: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,103 INFO L280 TraceCheckUtils]: 157: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,103 INFO L280 TraceCheckUtils]: 158: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,104 INFO L280 TraceCheckUtils]: 159: Hoare triple {59601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,104 INFO L280 TraceCheckUtils]: 160: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,104 INFO L280 TraceCheckUtils]: 161: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,104 INFO L280 TraceCheckUtils]: 162: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,104 INFO L280 TraceCheckUtils]: 163: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,104 INFO L280 TraceCheckUtils]: 164: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,105 INFO L280 TraceCheckUtils]: 165: Hoare triple {59601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,105 INFO L280 TraceCheckUtils]: 166: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,105 INFO L280 TraceCheckUtils]: 167: Hoare triple {59601#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,105 INFO L280 TraceCheckUtils]: 168: Hoare triple {59601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:27,106 INFO L280 TraceCheckUtils]: 169: Hoare triple {59601#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,106 INFO L280 TraceCheckUtils]: 170: Hoare triple {59601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {59601#true} is VALID [2020-07-08 23:27:27,106 INFO L280 TraceCheckUtils]: 171: Hoare triple {59601#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:27,106 INFO L280 TraceCheckUtils]: 172: Hoare triple {59601#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {59601#true} is VALID [2020-07-08 23:27:27,106 INFO L280 TraceCheckUtils]: 173: Hoare triple {59601#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:27,106 INFO L280 TraceCheckUtils]: 174: Hoare triple {59601#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:27,107 INFO L280 TraceCheckUtils]: 175: Hoare triple {59601#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:27,107 INFO L280 TraceCheckUtils]: 176: Hoare triple {59601#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:27,107 INFO L280 TraceCheckUtils]: 177: Hoare triple {59601#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:27,107 INFO L280 TraceCheckUtils]: 178: Hoare triple {59601#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {59601#true} is VALID [2020-07-08 23:27:27,107 INFO L280 TraceCheckUtils]: 179: Hoare triple {59601#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:27,107 INFO L280 TraceCheckUtils]: 180: Hoare triple {59601#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:27,108 INFO L280 TraceCheckUtils]: 181: Hoare triple {59601#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {59601#true} is VALID [2020-07-08 23:27:27,108 INFO L280 TraceCheckUtils]: 182: Hoare triple {59601#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:27,108 INFO L280 TraceCheckUtils]: 183: Hoare triple {59601#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {59601#true} is VALID [2020-07-08 23:27:27,108 INFO L280 TraceCheckUtils]: 184: Hoare triple {59601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {59601#true} is VALID [2020-07-08 23:27:27,108 INFO L280 TraceCheckUtils]: 185: Hoare triple {59601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:27,108 INFO L280 TraceCheckUtils]: 186: Hoare triple {59601#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {59601#true} is VALID [2020-07-08 23:27:27,109 INFO L280 TraceCheckUtils]: 187: Hoare triple {59601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:27,109 INFO L280 TraceCheckUtils]: 188: Hoare triple {59601#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {59601#true} is VALID [2020-07-08 23:27:27,109 INFO L280 TraceCheckUtils]: 189: Hoare triple {59601#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {59601#true} is VALID [2020-07-08 23:27:27,109 INFO L280 TraceCheckUtils]: 190: Hoare triple {59601#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:27,109 INFO L280 TraceCheckUtils]: 191: Hoare triple {59601#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:27,109 INFO L280 TraceCheckUtils]: 192: Hoare triple {59601#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {59601#true} is VALID [2020-07-08 23:27:27,110 INFO L280 TraceCheckUtils]: 193: Hoare triple {59601#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {59601#true} is VALID [2020-07-08 23:27:27,110 INFO L280 TraceCheckUtils]: 194: Hoare triple {59601#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:27,110 INFO L280 TraceCheckUtils]: 195: Hoare triple {59601#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:27,110 INFO L280 TraceCheckUtils]: 196: Hoare triple {59601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,110 INFO L280 TraceCheckUtils]: 197: Hoare triple {59601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {59601#true} is VALID [2020-07-08 23:27:27,111 INFO L280 TraceCheckUtils]: 198: Hoare triple {59601#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:27,111 INFO L280 TraceCheckUtils]: 199: Hoare triple {59601#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {59601#true} is VALID [2020-07-08 23:27:27,111 INFO L280 TraceCheckUtils]: 200: Hoare triple {59601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:27,111 INFO L280 TraceCheckUtils]: 201: Hoare triple {59601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {59601#true} is VALID [2020-07-08 23:27:27,111 INFO L280 TraceCheckUtils]: 202: Hoare triple {59601#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:27,111 INFO L280 TraceCheckUtils]: 203: Hoare triple {59601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,111 INFO L280 TraceCheckUtils]: 204: Hoare triple {59601#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:27,112 INFO L280 TraceCheckUtils]: 205: Hoare triple {59601#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:27,112 INFO L280 TraceCheckUtils]: 206: Hoare triple {59601#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {59601#true} is VALID [2020-07-08 23:27:27,112 INFO L280 TraceCheckUtils]: 207: Hoare triple {59601#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:27,112 INFO L280 TraceCheckUtils]: 208: Hoare triple {59601#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:27,112 INFO L280 TraceCheckUtils]: 209: Hoare triple {59601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:27,113 INFO L280 TraceCheckUtils]: 210: Hoare triple {59601#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {59601#true} is VALID [2020-07-08 23:27:27,113 INFO L280 TraceCheckUtils]: 211: Hoare triple {59601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:27,113 INFO L280 TraceCheckUtils]: 212: Hoare triple {59601#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:27,113 INFO L280 TraceCheckUtils]: 213: Hoare triple {59601#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); {59601#true} is VALID [2020-07-08 23:27:27,113 INFO L280 TraceCheckUtils]: 214: Hoare triple {59601#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))); {59601#true} is VALID [2020-07-08 23:27:27,113 INFO L280 TraceCheckUtils]: 215: Hoare triple {59601#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); {59601#true} is VALID [2020-07-08 23:27:27,113 INFO L280 TraceCheckUtils]: 216: Hoare triple {59601#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:27,114 INFO L280 TraceCheckUtils]: 217: Hoare triple {59601#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); {59601#true} is VALID [2020-07-08 23:27:27,114 INFO L280 TraceCheckUtils]: 218: Hoare triple {59601#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {59601#true} is VALID [2020-07-08 23:27:27,114 INFO L280 TraceCheckUtils]: 219: Hoare triple {59601#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); {59601#true} is VALID [2020-07-08 23:27:27,114 INFO L280 TraceCheckUtils]: 220: Hoare triple {59601#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:27,114 INFO L280 TraceCheckUtils]: 221: Hoare triple {59601#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); {59601#true} is VALID [2020-07-08 23:27:27,114 INFO L280 TraceCheckUtils]: 222: Hoare triple {59601#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,115 INFO L280 TraceCheckUtils]: 223: Hoare triple {59601#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); {59601#true} is VALID [2020-07-08 23:27:27,115 INFO L280 TraceCheckUtils]: 224: Hoare triple {59601#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); {59601#true} is VALID [2020-07-08 23:27:27,115 INFO L280 TraceCheckUtils]: 225: Hoare triple {59601#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); {59601#true} is VALID [2020-07-08 23:27:27,115 INFO L280 TraceCheckUtils]: 226: Hoare triple {59601#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:27,115 INFO L280 TraceCheckUtils]: 227: Hoare triple {59601#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:27,115 INFO L280 TraceCheckUtils]: 228: Hoare triple {59601#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); {59601#true} is VALID [2020-07-08 23:27:27,116 INFO L280 TraceCheckUtils]: 229: Hoare triple {59601#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:27,116 INFO L280 TraceCheckUtils]: 230: Hoare triple {59601#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {59601#true} is VALID [2020-07-08 23:27:27,116 INFO L280 TraceCheckUtils]: 231: Hoare triple {59601#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))); {59601#true} is VALID [2020-07-08 23:27:27,116 INFO L280 TraceCheckUtils]: 232: Hoare triple {59601#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:27,116 INFO L280 TraceCheckUtils]: 233: Hoare triple {59601#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:27,116 INFO L280 TraceCheckUtils]: 234: Hoare triple {59601#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:27,117 INFO L280 TraceCheckUtils]: 235: Hoare triple {59601#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {59601#true} is VALID [2020-07-08 23:27:27,117 INFO L280 TraceCheckUtils]: 236: Hoare triple {59601#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {59601#true} is VALID [2020-07-08 23:27:27,117 INFO L280 TraceCheckUtils]: 237: Hoare triple {59601#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {59601#true} is VALID [2020-07-08 23:27:27,117 INFO L280 TraceCheckUtils]: 238: Hoare triple {59601#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:27,117 INFO L280 TraceCheckUtils]: 239: Hoare triple {59601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {59601#true} is VALID [2020-07-08 23:27:27,117 INFO L280 TraceCheckUtils]: 240: Hoare triple {59601#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {59601#true} is VALID [2020-07-08 23:27:27,118 INFO L280 TraceCheckUtils]: 241: Hoare triple {59601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {59601#true} is VALID [2020-07-08 23:27:27,118 INFO L280 TraceCheckUtils]: 242: Hoare triple {59601#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {59601#true} is VALID [2020-07-08 23:27:27,118 INFO L280 TraceCheckUtils]: 243: Hoare triple {59601#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:27,118 INFO L280 TraceCheckUtils]: 244: Hoare triple {59601#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:27,118 INFO L280 TraceCheckUtils]: 245: Hoare triple {59601#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {59601#true} is VALID [2020-07-08 23:27:27,118 INFO L280 TraceCheckUtils]: 246: Hoare triple {59601#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:27,119 INFO L280 TraceCheckUtils]: 247: Hoare triple {59601#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {59601#true} is VALID [2020-07-08 23:27:27,119 INFO L280 TraceCheckUtils]: 248: Hoare triple {59601#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:27,119 INFO L280 TraceCheckUtils]: 249: Hoare triple {59601#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {59601#true} is VALID [2020-07-08 23:27:27,119 INFO L280 TraceCheckUtils]: 250: Hoare triple {59601#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:27,119 INFO L280 TraceCheckUtils]: 251: Hoare triple {59601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {59601#true} is VALID [2020-07-08 23:27:27,119 INFO L280 TraceCheckUtils]: 252: Hoare triple {59601#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:27,120 INFO L280 TraceCheckUtils]: 253: Hoare triple {59601#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {59601#true} is VALID [2020-07-08 23:27:27,120 INFO L280 TraceCheckUtils]: 254: Hoare triple {59601#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:27,120 INFO L280 TraceCheckUtils]: 255: Hoare triple {59601#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:27,120 INFO L280 TraceCheckUtils]: 256: Hoare triple {59601#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {59601#true} is VALID [2020-07-08 23:27:27,120 INFO L280 TraceCheckUtils]: 257: Hoare triple {59601#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {59601#true} is VALID [2020-07-08 23:27:27,120 INFO L280 TraceCheckUtils]: 258: Hoare triple {59601#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:27,121 INFO L280 TraceCheckUtils]: 259: Hoare triple {59601#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:27,121 INFO L280 TraceCheckUtils]: 260: Hoare triple {59601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {59601#true} is VALID [2020-07-08 23:27:27,121 INFO L280 TraceCheckUtils]: 261: Hoare triple {59601#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {59601#true} is VALID [2020-07-08 23:27:27,121 INFO L280 TraceCheckUtils]: 262: Hoare triple {59601#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {59601#true} is VALID [2020-07-08 23:27:27,121 INFO L280 TraceCheckUtils]: 263: Hoare triple {59601#true} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input; {59601#true} is VALID [2020-07-08 23:27:27,121 INFO L280 TraceCheckUtils]: 264: Hoare triple {59601#true} ~a12~0 := (if -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) < 0 && 0 != -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) % 10 then 1 + -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) / 10 else -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) / 10); {59601#true} is VALID [2020-07-08 23:27:27,121 INFO L280 TraceCheckUtils]: 265: Hoare triple {59601#true} ~a24~0 := 1; {59601#true} is VALID [2020-07-08 23:27:27,122 INFO L280 TraceCheckUtils]: 266: Hoare triple {59601#true} ~a15~0 := 5; {59601#true} is VALID [2020-07-08 23:27:27,122 INFO L280 TraceCheckUtils]: 267: Hoare triple {59601#true} ~a21~0 := 9; {59601#true} is VALID [2020-07-08 23:27:27,122 INFO L280 TraceCheckUtils]: 268: Hoare triple {59601#true} #res := -1; {59601#true} is VALID [2020-07-08 23:27:27,122 INFO L280 TraceCheckUtils]: 269: Hoare triple {59601#true} assume true; {59601#true} is VALID [2020-07-08 23:27:27,122 INFO L275 TraceCheckUtils]: 270: Hoare quadruple {59601#true} {59602#false} #1401#return; {59602#false} is VALID [2020-07-08 23:27:27,122 INFO L280 TraceCheckUtils]: 271: Hoare triple {59602#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {59602#false} is VALID [2020-07-08 23:27:27,123 INFO L280 TraceCheckUtils]: 272: Hoare triple {59602#false} ~output~0 := #t~ret3; {59602#false} is VALID [2020-07-08 23:27:27,123 INFO L280 TraceCheckUtils]: 273: Hoare triple {59602#false} havoc #t~ret3; {59602#false} is VALID [2020-07-08 23:27:27,123 INFO L280 TraceCheckUtils]: 274: Hoare triple {59602#false} assume !false; {59602#false} is VALID [2020-07-08 23:27:27,123 INFO L280 TraceCheckUtils]: 275: Hoare triple {59602#false} havoc ~input~0; {59602#false} is VALID [2020-07-08 23:27:27,123 INFO L280 TraceCheckUtils]: 276: Hoare triple {59602#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {59602#false} is VALID [2020-07-08 23:27:27,123 INFO L280 TraceCheckUtils]: 277: Hoare triple {59602#false} ~input~0 := #t~nondet2; {59602#false} is VALID [2020-07-08 23:27:27,124 INFO L280 TraceCheckUtils]: 278: Hoare triple {59602#false} havoc #t~nondet2; {59602#false} is VALID [2020-07-08 23:27:27,124 INFO L280 TraceCheckUtils]: 279: Hoare triple {59602#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {59602#false} is VALID [2020-07-08 23:27:27,124 INFO L263 TraceCheckUtils]: 280: Hoare triple {59602#false} call #t~ret3 := calculate_output(~input~0); {59602#false} is VALID [2020-07-08 23:27:27,124 INFO L280 TraceCheckUtils]: 281: Hoare triple {59602#false} ~input := #in~input; {59602#false} is VALID [2020-07-08 23:27:27,124 INFO L280 TraceCheckUtils]: 282: Hoare triple {59602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,124 INFO L280 TraceCheckUtils]: 283: Hoare triple {59602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,125 INFO L280 TraceCheckUtils]: 284: Hoare triple {59602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,125 INFO L280 TraceCheckUtils]: 285: Hoare triple {59602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,125 INFO L280 TraceCheckUtils]: 286: Hoare triple {59602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,125 INFO L280 TraceCheckUtils]: 287: Hoare triple {59602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,125 INFO L280 TraceCheckUtils]: 288: Hoare triple {59602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,125 INFO L280 TraceCheckUtils]: 289: Hoare triple {59602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,126 INFO L280 TraceCheckUtils]: 290: Hoare triple {59602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,126 INFO L280 TraceCheckUtils]: 291: Hoare triple {59602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,126 INFO L280 TraceCheckUtils]: 292: Hoare triple {59602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,126 INFO L280 TraceCheckUtils]: 293: Hoare triple {59602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,126 INFO L280 TraceCheckUtils]: 294: Hoare triple {59602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,126 INFO L280 TraceCheckUtils]: 295: Hoare triple {59602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,127 INFO L280 TraceCheckUtils]: 296: Hoare triple {59602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,127 INFO L280 TraceCheckUtils]: 297: Hoare triple {59602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,127 INFO L280 TraceCheckUtils]: 298: Hoare triple {59602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,127 INFO L280 TraceCheckUtils]: 299: Hoare triple {59602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,127 INFO L280 TraceCheckUtils]: 300: Hoare triple {59602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,127 INFO L280 TraceCheckUtils]: 301: Hoare triple {59602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,128 INFO L280 TraceCheckUtils]: 302: Hoare triple {59602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,128 INFO L280 TraceCheckUtils]: 303: Hoare triple {59602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,128 INFO L280 TraceCheckUtils]: 304: Hoare triple {59602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,128 INFO L280 TraceCheckUtils]: 305: Hoare triple {59602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,128 INFO L280 TraceCheckUtils]: 306: Hoare triple {59602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,128 INFO L280 TraceCheckUtils]: 307: Hoare triple {59602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,129 INFO L280 TraceCheckUtils]: 308: Hoare triple {59602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,129 INFO L280 TraceCheckUtils]: 309: Hoare triple {59602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,129 INFO L280 TraceCheckUtils]: 310: Hoare triple {59602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,129 INFO L280 TraceCheckUtils]: 311: Hoare triple {59602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,129 INFO L280 TraceCheckUtils]: 312: Hoare triple {59602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,129 INFO L280 TraceCheckUtils]: 313: Hoare triple {59602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,129 INFO L280 TraceCheckUtils]: 314: Hoare triple {59602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,130 INFO L280 TraceCheckUtils]: 315: Hoare triple {59602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,130 INFO L280 TraceCheckUtils]: 316: Hoare triple {59602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,130 INFO L280 TraceCheckUtils]: 317: Hoare triple {59602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,130 INFO L280 TraceCheckUtils]: 318: Hoare triple {59602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,130 INFO L280 TraceCheckUtils]: 319: Hoare triple {59602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,130 INFO L280 TraceCheckUtils]: 320: Hoare triple {59602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,132 INFO L280 TraceCheckUtils]: 321: Hoare triple {59602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,132 INFO L280 TraceCheckUtils]: 322: Hoare triple {59602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,132 INFO L280 TraceCheckUtils]: 323: Hoare triple {59602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,132 INFO L280 TraceCheckUtils]: 324: Hoare triple {59602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,132 INFO L280 TraceCheckUtils]: 325: Hoare triple {59602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,133 INFO L280 TraceCheckUtils]: 326: Hoare triple {59602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,133 INFO L280 TraceCheckUtils]: 327: Hoare triple {59602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,133 INFO L280 TraceCheckUtils]: 328: Hoare triple {59602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,133 INFO L280 TraceCheckUtils]: 329: Hoare triple {59602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {59602#false} is VALID [2020-07-08 23:27:27,133 INFO L280 TraceCheckUtils]: 330: Hoare triple {59602#false} assume ((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0; {59602#false} is VALID [2020-07-08 23:27:27,133 INFO L280 TraceCheckUtils]: 331: Hoare triple {59602#false} assume !false; {59602#false} is VALID [2020-07-08 23:27:27,327 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 114 proven. 68 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2020-07-08 23:27:27,328 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1756419085] [2020-07-08 23:27:27,328 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-08 23:27:27,328 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2020-07-08 23:27:27,328 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495553025] [2020-07-08 23:27:27,329 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 332 [2020-07-08 23:27:27,331 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-08 23:27:27,331 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states. [2020-07-08 23:27:28,041 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 323 edges. 323 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 23:27:28,041 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-07-08 23:27:28,041 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-08 23:27:28,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-07-08 23:27:28,042 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2020-07-08 23:27:28,042 INFO L87 Difference]: Start difference. First operand 2366 states and 3052 transitions. Second operand 11 states. [2020-07-08 23:28:16,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 23:28:16,629 INFO L93 Difference]: Finished difference Result 5472 states and 7505 transitions. [2020-07-08 23:28:16,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-07-08 23:28:16,629 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 332 [2020-07-08 23:28:16,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-08 23:28:16,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-08 23:28:16,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2256 transitions. [2020-07-08 23:28:16,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-08 23:28:16,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2256 transitions. [2020-07-08 23:28:16,652 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 23 states and 2256 transitions. [2020-07-08 23:28:21,169 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2256 edges. 2256 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 23:28:21,674 INFO L225 Difference]: With dead ends: 5472 [2020-07-08 23:28:21,674 INFO L226 Difference]: Without dead ends: 3503 [2020-07-08 23:28:21,680 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=159, Invalid=441, Unknown=0, NotChecked=0, Total=600 [2020-07-08 23:28:21,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3503 states. [2020-07-08 23:28:49,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3503 to 3135. [2020-07-08 23:28:49,989 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-08 23:28:49,989 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3503 states. Second operand 3135 states. [2020-07-08 23:28:49,989 INFO L74 IsIncluded]: Start isIncluded. First operand 3503 states. Second operand 3135 states. [2020-07-08 23:28:49,990 INFO L87 Difference]: Start difference. First operand 3503 states. Second operand 3135 states. [2020-07-08 23:28:50,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 23:28:50,455 INFO L93 Difference]: Finished difference Result 3503 states and 4734 transitions. [2020-07-08 23:28:50,455 INFO L276 IsEmpty]: Start isEmpty. Operand 3503 states and 4734 transitions. [2020-07-08 23:28:50,464 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 23:28:50,464 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 23:28:50,464 INFO L74 IsIncluded]: Start isIncluded. First operand 3135 states. Second operand 3503 states. [2020-07-08 23:28:50,464 INFO L87 Difference]: Start difference. First operand 3135 states. Second operand 3503 states. [2020-07-08 23:28:50,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 23:28:50,927 INFO L93 Difference]: Finished difference Result 3503 states and 4734 transitions. [2020-07-08 23:28:50,927 INFO L276 IsEmpty]: Start isEmpty. Operand 3503 states and 4734 transitions. [2020-07-08 23:28:50,935 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 23:28:50,935 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 23:28:50,935 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-08 23:28:50,935 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-08 23:28:50,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3135 states. [2020-07-08 23:28:51,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3135 states to 3135 states and 3970 transitions. [2020-07-08 23:28:51,265 INFO L78 Accepts]: Start accepts. Automaton has 3135 states and 3970 transitions. Word has length 332 [2020-07-08 23:28:51,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-08 23:28:51,265 INFO L479 AbstractCegarLoop]: Abstraction has 3135 states and 3970 transitions. [2020-07-08 23:28:51,265 INFO L480 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-07-08 23:28:51,265 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3135 states and 3970 transitions. [2020-07-08 23:29:03,406 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 3970 edges. 3970 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 23:29:03,406 INFO L276 IsEmpty]: Start isEmpty. Operand 3135 states and 3970 transitions. [2020-07-08 23:29:03,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2020-07-08 23:29:03,414 INFO L414 BasicCegarLoop]: Found error trace [2020-07-08 23:29:03,415 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 23:29:03,415 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-07-08 23:29:03,415 INFO L427 AbstractCegarLoop]: === Iteration 6 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-08 23:29:03,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-08 23:29:03,416 INFO L82 PathProgramCache]: Analyzing trace with hash 773936776, now seen corresponding path program 1 times [2020-07-08 23:29:03,416 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-08 23:29:03,416 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [95683274] [2020-07-08 23:29:03,416 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-08 23:29:03,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:29:03,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:29:03,628 INFO L280 TraceCheckUtils]: 0: Hoare triple {84389#(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; {84124#true} is VALID [2020-07-08 23:29:03,628 INFO L280 TraceCheckUtils]: 1: Hoare triple {84124#true} ~inputB~0 := 2; {84124#true} is VALID [2020-07-08 23:29:03,629 INFO L280 TraceCheckUtils]: 2: Hoare triple {84124#true} ~inputC~0 := 3; {84124#true} is VALID [2020-07-08 23:29:03,629 INFO L280 TraceCheckUtils]: 3: Hoare triple {84124#true} ~inputF~0 := 6; {84124#true} is VALID [2020-07-08 23:29:03,629 INFO L280 TraceCheckUtils]: 4: Hoare triple {84124#true} ~inputE~0 := 5; {84124#true} is VALID [2020-07-08 23:29:03,629 INFO L280 TraceCheckUtils]: 5: Hoare triple {84124#true} ~inputA~0 := 1; {84124#true} is VALID [2020-07-08 23:29:03,630 INFO L280 TraceCheckUtils]: 6: Hoare triple {84124#true} ~a21~0 := 7; {84124#true} is VALID [2020-07-08 23:29:03,630 INFO L280 TraceCheckUtils]: 7: Hoare triple {84124#true} ~a15~0 := 8; {84124#true} is VALID [2020-07-08 23:29:03,631 INFO L280 TraceCheckUtils]: 8: Hoare triple {84124#true} ~a12~0 := -49; {84138#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:29:03,632 INFO L280 TraceCheckUtils]: 9: Hoare triple {84138#(<= (+ ~a12~0 49) 0)} ~a24~0 := 1; {84138#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:29:03,633 INFO L280 TraceCheckUtils]: 10: Hoare triple {84138#(<= (+ ~a12~0 49) 0)} assume true; {84138#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:29:03,634 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {84138#(<= (+ ~a12~0 49) 0)} {84124#true} #1397#return; {84138#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:29:03,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:29:03,818 INFO L280 TraceCheckUtils]: 0: Hoare triple {84390#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,819 INFO L280 TraceCheckUtils]: 1: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,820 INFO L280 TraceCheckUtils]: 2: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,820 INFO L280 TraceCheckUtils]: 3: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,821 INFO L280 TraceCheckUtils]: 4: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,822 INFO L280 TraceCheckUtils]: 5: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,823 INFO L280 TraceCheckUtils]: 6: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,823 INFO L280 TraceCheckUtils]: 7: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,824 INFO L280 TraceCheckUtils]: 8: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,825 INFO L280 TraceCheckUtils]: 9: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,825 INFO L280 TraceCheckUtils]: 10: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,826 INFO L280 TraceCheckUtils]: 11: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,827 INFO L280 TraceCheckUtils]: 12: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,828 INFO L280 TraceCheckUtils]: 13: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,828 INFO L280 TraceCheckUtils]: 14: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,829 INFO L280 TraceCheckUtils]: 15: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,830 INFO L280 TraceCheckUtils]: 16: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,831 INFO L280 TraceCheckUtils]: 17: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,831 INFO L280 TraceCheckUtils]: 18: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,832 INFO L280 TraceCheckUtils]: 19: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,833 INFO L280 TraceCheckUtils]: 20: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,834 INFO L280 TraceCheckUtils]: 21: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,834 INFO L280 TraceCheckUtils]: 22: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,835 INFO L280 TraceCheckUtils]: 23: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,836 INFO L280 TraceCheckUtils]: 24: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,837 INFO L280 TraceCheckUtils]: 25: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,838 INFO L280 TraceCheckUtils]: 26: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,839 INFO L280 TraceCheckUtils]: 27: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,839 INFO L280 TraceCheckUtils]: 28: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,840 INFO L280 TraceCheckUtils]: 29: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,841 INFO L280 TraceCheckUtils]: 30: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,842 INFO L280 TraceCheckUtils]: 31: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,843 INFO L280 TraceCheckUtils]: 32: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,843 INFO L280 TraceCheckUtils]: 33: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,844 INFO L280 TraceCheckUtils]: 34: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,845 INFO L280 TraceCheckUtils]: 35: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,847 INFO L280 TraceCheckUtils]: 36: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,847 INFO L280 TraceCheckUtils]: 37: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,848 INFO L280 TraceCheckUtils]: 38: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,849 INFO L280 TraceCheckUtils]: 39: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,849 INFO L280 TraceCheckUtils]: 40: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,850 INFO L280 TraceCheckUtils]: 41: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,851 INFO L280 TraceCheckUtils]: 42: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,851 INFO L280 TraceCheckUtils]: 43: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,852 INFO L280 TraceCheckUtils]: 44: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,853 INFO L280 TraceCheckUtils]: 45: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,853 INFO L280 TraceCheckUtils]: 46: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,855 INFO L280 TraceCheckUtils]: 47: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,855 INFO L280 TraceCheckUtils]: 48: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,857 INFO L280 TraceCheckUtils]: 49: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,857 INFO L280 TraceCheckUtils]: 50: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,858 INFO L280 TraceCheckUtils]: 51: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,859 INFO L280 TraceCheckUtils]: 52: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,860 INFO L280 TraceCheckUtils]: 53: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,861 INFO L280 TraceCheckUtils]: 54: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,861 INFO L280 TraceCheckUtils]: 55: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,862 INFO L280 TraceCheckUtils]: 56: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,863 INFO L280 TraceCheckUtils]: 57: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,864 INFO L280 TraceCheckUtils]: 58: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,865 INFO L280 TraceCheckUtils]: 59: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,865 INFO L280 TraceCheckUtils]: 60: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,866 INFO L280 TraceCheckUtils]: 61: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,868 INFO L280 TraceCheckUtils]: 62: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,869 INFO L280 TraceCheckUtils]: 63: Hoare triple {84391#(= ~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); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,869 INFO L280 TraceCheckUtils]: 64: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,870 INFO L280 TraceCheckUtils]: 65: Hoare triple {84391#(= ~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)); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,871 INFO L280 TraceCheckUtils]: 66: Hoare triple {84391#(= ~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); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,872 INFO L280 TraceCheckUtils]: 67: Hoare triple {84391#(= ~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); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,872 INFO L280 TraceCheckUtils]: 68: Hoare triple {84391#(= ~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); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,873 INFO L280 TraceCheckUtils]: 69: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,874 INFO L280 TraceCheckUtils]: 70: Hoare triple {84391#(= ~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); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,875 INFO L280 TraceCheckUtils]: 71: Hoare triple {84391#(= ~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); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,877 INFO L280 TraceCheckUtils]: 72: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,877 INFO L280 TraceCheckUtils]: 73: Hoare triple {84391#(= ~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); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,878 INFO L280 TraceCheckUtils]: 74: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,879 INFO L280 TraceCheckUtils]: 75: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,880 INFO L280 TraceCheckUtils]: 76: Hoare triple {84391#(= ~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))); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:03,881 INFO L280 TraceCheckUtils]: 77: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume ((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0; {84392#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} is VALID [2020-07-08 23:29:03,882 INFO L280 TraceCheckUtils]: 78: Hoare triple {84392#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} ~a15~0 := 5; {84393#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-08 23:29:03,883 INFO L280 TraceCheckUtils]: 79: Hoare triple {84393#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0) (= 5 ~a15~0))} ~a21~0 := 6; {84394#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-08 23:29:03,884 INFO L280 TraceCheckUtils]: 80: Hoare triple {84394#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} #res := -1; {84394#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-08 23:29:03,885 INFO L280 TraceCheckUtils]: 81: Hoare triple {84394#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume true; {84394#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-08 23:29:03,887 INFO L275 TraceCheckUtils]: 82: Hoare quadruple {84394#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} {84138#(<= (+ ~a12~0 49) 0)} #1401#return; {84222#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-08 23:29:03,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:29:04,627 INFO L280 TraceCheckUtils]: 0: Hoare triple {84390#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {84390#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-08 23:29:04,628 INFO L280 TraceCheckUtils]: 1: Hoare triple {84390#(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); {84395#(and (= ~a12~0 |old(~a12~0)|) (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|)) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-08 23:29:04,630 INFO L280 TraceCheckUtils]: 2: Hoare triple {84395#(and (= ~a12~0 |old(~a12~0)|) (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~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); {84396#(and (or (< 0 (+ ~a12~0 43)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|)) (= ~a15~0 |old(~a15~0)|))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,631 INFO L280 TraceCheckUtils]: 3: Hoare triple {84396#(and (or (< 0 (+ ~a12~0 43)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|)) (= ~a15~0 |old(~a15~0)|))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,632 INFO L280 TraceCheckUtils]: 4: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,634 INFO L280 TraceCheckUtils]: 5: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,635 INFO L280 TraceCheckUtils]: 6: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,637 INFO L280 TraceCheckUtils]: 7: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,638 INFO L280 TraceCheckUtils]: 8: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,640 INFO L280 TraceCheckUtils]: 9: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,641 INFO L280 TraceCheckUtils]: 10: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,643 INFO L280 TraceCheckUtils]: 11: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,644 INFO L280 TraceCheckUtils]: 12: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,646 INFO L280 TraceCheckUtils]: 13: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,647 INFO L280 TraceCheckUtils]: 14: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,648 INFO L280 TraceCheckUtils]: 15: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,650 INFO L280 TraceCheckUtils]: 16: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,651 INFO L280 TraceCheckUtils]: 17: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,652 INFO L280 TraceCheckUtils]: 18: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,654 INFO L280 TraceCheckUtils]: 19: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,655 INFO L280 TraceCheckUtils]: 20: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,656 INFO L280 TraceCheckUtils]: 21: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,658 INFO L280 TraceCheckUtils]: 22: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,659 INFO L280 TraceCheckUtils]: 23: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,660 INFO L280 TraceCheckUtils]: 24: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,661 INFO L280 TraceCheckUtils]: 25: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,663 INFO L280 TraceCheckUtils]: 26: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,664 INFO L280 TraceCheckUtils]: 27: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,666 INFO L280 TraceCheckUtils]: 28: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,667 INFO L280 TraceCheckUtils]: 29: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,668 INFO L280 TraceCheckUtils]: 30: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,669 INFO L280 TraceCheckUtils]: 31: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,671 INFO L280 TraceCheckUtils]: 32: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,673 INFO L280 TraceCheckUtils]: 33: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,674 INFO L280 TraceCheckUtils]: 34: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,676 INFO L280 TraceCheckUtils]: 35: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,677 INFO L280 TraceCheckUtils]: 36: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,679 INFO L280 TraceCheckUtils]: 37: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,680 INFO L280 TraceCheckUtils]: 38: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,682 INFO L280 TraceCheckUtils]: 39: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,683 INFO L280 TraceCheckUtils]: 40: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,685 INFO L280 TraceCheckUtils]: 41: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,687 INFO L280 TraceCheckUtils]: 42: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,688 INFO L280 TraceCheckUtils]: 43: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,690 INFO L280 TraceCheckUtils]: 44: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,691 INFO L280 TraceCheckUtils]: 45: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,693 INFO L280 TraceCheckUtils]: 46: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,694 INFO L280 TraceCheckUtils]: 47: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,695 INFO L280 TraceCheckUtils]: 48: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,697 INFO L280 TraceCheckUtils]: 49: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,698 INFO L280 TraceCheckUtils]: 50: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,699 INFO L280 TraceCheckUtils]: 51: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,701 INFO L280 TraceCheckUtils]: 52: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,702 INFO L280 TraceCheckUtils]: 53: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,703 INFO L280 TraceCheckUtils]: 54: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,704 INFO L280 TraceCheckUtils]: 55: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,706 INFO L280 TraceCheckUtils]: 56: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,708 INFO L280 TraceCheckUtils]: 57: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,710 INFO L280 TraceCheckUtils]: 58: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,711 INFO L280 TraceCheckUtils]: 59: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,712 INFO L280 TraceCheckUtils]: 60: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,714 INFO L280 TraceCheckUtils]: 61: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,715 INFO L280 TraceCheckUtils]: 62: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,716 INFO L280 TraceCheckUtils]: 63: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,718 INFO L280 TraceCheckUtils]: 64: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,719 INFO L280 TraceCheckUtils]: 65: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,720 INFO L280 TraceCheckUtils]: 66: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,722 INFO L280 TraceCheckUtils]: 67: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,723 INFO L280 TraceCheckUtils]: 68: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,725 INFO L280 TraceCheckUtils]: 69: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,726 INFO L280 TraceCheckUtils]: 70: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,727 INFO L280 TraceCheckUtils]: 71: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,729 INFO L280 TraceCheckUtils]: 72: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,730 INFO L280 TraceCheckUtils]: 73: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,731 INFO L280 TraceCheckUtils]: 74: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,733 INFO L280 TraceCheckUtils]: 75: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,734 INFO L280 TraceCheckUtils]: 76: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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))); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,735 INFO L280 TraceCheckUtils]: 77: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,737 INFO L280 TraceCheckUtils]: 78: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,738 INFO L280 TraceCheckUtils]: 79: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,739 INFO L280 TraceCheckUtils]: 80: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,741 INFO L280 TraceCheckUtils]: 81: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,742 INFO L280 TraceCheckUtils]: 82: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,743 INFO L280 TraceCheckUtils]: 83: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,745 INFO L280 TraceCheckUtils]: 84: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,746 INFO L280 TraceCheckUtils]: 85: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,748 INFO L280 TraceCheckUtils]: 86: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,749 INFO L280 TraceCheckUtils]: 87: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,750 INFO L280 TraceCheckUtils]: 88: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,752 INFO L280 TraceCheckUtils]: 89: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,753 INFO L280 TraceCheckUtils]: 90: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,754 INFO L280 TraceCheckUtils]: 91: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,756 INFO L280 TraceCheckUtils]: 92: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,757 INFO L280 TraceCheckUtils]: 93: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,758 INFO L280 TraceCheckUtils]: 94: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,759 INFO L280 TraceCheckUtils]: 95: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,760 INFO L280 TraceCheckUtils]: 96: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,761 INFO L280 TraceCheckUtils]: 97: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,763 INFO L280 TraceCheckUtils]: 98: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,764 INFO L280 TraceCheckUtils]: 99: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,765 INFO L280 TraceCheckUtils]: 100: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,766 INFO L280 TraceCheckUtils]: 101: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,766 INFO L280 TraceCheckUtils]: 102: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,767 INFO L280 TraceCheckUtils]: 103: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,768 INFO L280 TraceCheckUtils]: 104: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,769 INFO L280 TraceCheckUtils]: 105: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,770 INFO L280 TraceCheckUtils]: 106: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,771 INFO L280 TraceCheckUtils]: 107: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,772 INFO L280 TraceCheckUtils]: 108: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,773 INFO L280 TraceCheckUtils]: 109: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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))); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,774 INFO L280 TraceCheckUtils]: 110: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,775 INFO L280 TraceCheckUtils]: 111: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,776 INFO L280 TraceCheckUtils]: 112: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,777 INFO L280 TraceCheckUtils]: 113: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,779 INFO L280 TraceCheckUtils]: 114: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,780 INFO L280 TraceCheckUtils]: 115: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,781 INFO L280 TraceCheckUtils]: 116: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,782 INFO L280 TraceCheckUtils]: 117: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,783 INFO L280 TraceCheckUtils]: 118: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,784 INFO L280 TraceCheckUtils]: 119: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,784 INFO L280 TraceCheckUtils]: 120: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,785 INFO L280 TraceCheckUtils]: 121: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,791 INFO L280 TraceCheckUtils]: 122: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,792 INFO L280 TraceCheckUtils]: 123: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,793 INFO L280 TraceCheckUtils]: 124: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,794 INFO L280 TraceCheckUtils]: 125: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,795 INFO L280 TraceCheckUtils]: 126: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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))); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,796 INFO L280 TraceCheckUtils]: 127: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,797 INFO L280 TraceCheckUtils]: 128: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,798 INFO L280 TraceCheckUtils]: 129: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,798 INFO L280 TraceCheckUtils]: 130: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,799 INFO L280 TraceCheckUtils]: 131: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,800 INFO L280 TraceCheckUtils]: 132: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,802 INFO L280 TraceCheckUtils]: 133: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,803 INFO L280 TraceCheckUtils]: 134: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,804 INFO L280 TraceCheckUtils]: 135: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,805 INFO L280 TraceCheckUtils]: 136: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,805 INFO L280 TraceCheckUtils]: 137: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,806 INFO L280 TraceCheckUtils]: 138: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,807 INFO L280 TraceCheckUtils]: 139: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,813 INFO L280 TraceCheckUtils]: 140: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,816 INFO L280 TraceCheckUtils]: 141: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,818 INFO L280 TraceCheckUtils]: 142: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,819 INFO L280 TraceCheckUtils]: 143: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,820 INFO L280 TraceCheckUtils]: 144: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,822 INFO L280 TraceCheckUtils]: 145: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,823 INFO L280 TraceCheckUtils]: 146: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,824 INFO L280 TraceCheckUtils]: 147: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,825 INFO L280 TraceCheckUtils]: 148: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,826 INFO L280 TraceCheckUtils]: 149: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,827 INFO L280 TraceCheckUtils]: 150: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,829 INFO L280 TraceCheckUtils]: 151: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,830 INFO L280 TraceCheckUtils]: 152: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,831 INFO L280 TraceCheckUtils]: 153: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,832 INFO L280 TraceCheckUtils]: 154: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,832 INFO L280 TraceCheckUtils]: 155: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,833 INFO L280 TraceCheckUtils]: 156: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,834 INFO L280 TraceCheckUtils]: 157: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:04,835 INFO L280 TraceCheckUtils]: 158: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input; {84399#(or (not (= 1 |old(~a24~0)|)) (and (= ~a12~0 |old(~a12~0)|) (<= 0 (+ ~a12~0 42))) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-08 23:29:04,837 INFO L280 TraceCheckUtils]: 159: Hoare triple {84399#(or (not (= 1 |old(~a24~0)|)) (and (= ~a12~0 |old(~a12~0)|) (<= 0 (+ ~a12~0 42))) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a12~0 := (if -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) < 0 && 0 != -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) % 10 then 1 + -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) / 10 else -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) / 10); {84400#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-08 23:29:04,838 INFO L280 TraceCheckUtils]: 160: Hoare triple {84400#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a24~0 := 1; {84400#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-08 23:29:04,839 INFO L280 TraceCheckUtils]: 161: Hoare triple {84400#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a15~0 := 5; {84400#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-08 23:29:04,839 INFO L280 TraceCheckUtils]: 162: Hoare triple {84400#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a21~0 := 9; {84400#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-08 23:29:04,840 INFO L280 TraceCheckUtils]: 163: Hoare triple {84400#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} #res := -1; {84400#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-08 23:29:04,840 INFO L280 TraceCheckUtils]: 164: Hoare triple {84400#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume true; {84400#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-08 23:29:04,842 INFO L275 TraceCheckUtils]: 165: Hoare quadruple {84400#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} {84222#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} #1401#return; {84125#false} is VALID [2020-07-08 23:29:05,078 INFO L263 TraceCheckUtils]: 0: Hoare triple {84124#true} call ULTIMATE.init(); {84389#(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-08 23:29:05,078 INFO L280 TraceCheckUtils]: 1: Hoare triple {84389#(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; {84124#true} is VALID [2020-07-08 23:29:05,078 INFO L280 TraceCheckUtils]: 2: Hoare triple {84124#true} ~inputB~0 := 2; {84124#true} is VALID [2020-07-08 23:29:05,078 INFO L280 TraceCheckUtils]: 3: Hoare triple {84124#true} ~inputC~0 := 3; {84124#true} is VALID [2020-07-08 23:29:05,079 INFO L280 TraceCheckUtils]: 4: Hoare triple {84124#true} ~inputF~0 := 6; {84124#true} is VALID [2020-07-08 23:29:05,079 INFO L280 TraceCheckUtils]: 5: Hoare triple {84124#true} ~inputE~0 := 5; {84124#true} is VALID [2020-07-08 23:29:05,079 INFO L280 TraceCheckUtils]: 6: Hoare triple {84124#true} ~inputA~0 := 1; {84124#true} is VALID [2020-07-08 23:29:05,079 INFO L280 TraceCheckUtils]: 7: Hoare triple {84124#true} ~a21~0 := 7; {84124#true} is VALID [2020-07-08 23:29:05,079 INFO L280 TraceCheckUtils]: 8: Hoare triple {84124#true} ~a15~0 := 8; {84124#true} is VALID [2020-07-08 23:29:05,080 INFO L280 TraceCheckUtils]: 9: Hoare triple {84124#true} ~a12~0 := -49; {84138#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:29:05,080 INFO L280 TraceCheckUtils]: 10: Hoare triple {84138#(<= (+ ~a12~0 49) 0)} ~a24~0 := 1; {84138#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:29:05,081 INFO L280 TraceCheckUtils]: 11: Hoare triple {84138#(<= (+ ~a12~0 49) 0)} assume true; {84138#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:29:05,081 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {84138#(<= (+ ~a12~0 49) 0)} {84124#true} #1397#return; {84138#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:29:05,082 INFO L263 TraceCheckUtils]: 13: Hoare triple {84138#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {84138#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:29:05,082 INFO L280 TraceCheckUtils]: 14: Hoare triple {84138#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {84138#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:29:05,083 INFO L280 TraceCheckUtils]: 15: Hoare triple {84138#(<= (+ ~a12~0 49) 0)} assume !false; {84138#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:29:05,084 INFO L280 TraceCheckUtils]: 16: Hoare triple {84138#(<= (+ ~a12~0 49) 0)} havoc ~input~0; {84138#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:29:05,084 INFO L280 TraceCheckUtils]: 17: Hoare triple {84138#(<= (+ ~a12~0 49) 0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {84138#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:29:05,085 INFO L280 TraceCheckUtils]: 18: Hoare triple {84138#(<= (+ ~a12~0 49) 0)} ~input~0 := #t~nondet2; {84138#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:29:05,086 INFO L280 TraceCheckUtils]: 19: Hoare triple {84138#(<= (+ ~a12~0 49) 0)} havoc #t~nondet2; {84138#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:29:05,091 INFO L280 TraceCheckUtils]: 20: Hoare triple {84138#(<= (+ ~a12~0 49) 0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {84138#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:29:05,092 INFO L263 TraceCheckUtils]: 21: Hoare triple {84138#(<= (+ ~a12~0 49) 0)} call #t~ret3 := calculate_output(~input~0); {84390#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-08 23:29:05,093 INFO L280 TraceCheckUtils]: 22: Hoare triple {84390#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,093 INFO L280 TraceCheckUtils]: 23: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,094 INFO L280 TraceCheckUtils]: 24: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,094 INFO L280 TraceCheckUtils]: 25: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,095 INFO L280 TraceCheckUtils]: 26: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,095 INFO L280 TraceCheckUtils]: 27: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,096 INFO L280 TraceCheckUtils]: 28: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,096 INFO L280 TraceCheckUtils]: 29: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,097 INFO L280 TraceCheckUtils]: 30: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,097 INFO L280 TraceCheckUtils]: 31: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,098 INFO L280 TraceCheckUtils]: 32: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,098 INFO L280 TraceCheckUtils]: 33: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,099 INFO L280 TraceCheckUtils]: 34: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,099 INFO L280 TraceCheckUtils]: 35: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,100 INFO L280 TraceCheckUtils]: 36: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,100 INFO L280 TraceCheckUtils]: 37: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,101 INFO L280 TraceCheckUtils]: 38: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,101 INFO L280 TraceCheckUtils]: 39: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,102 INFO L280 TraceCheckUtils]: 40: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,102 INFO L280 TraceCheckUtils]: 41: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,103 INFO L280 TraceCheckUtils]: 42: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,103 INFO L280 TraceCheckUtils]: 43: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,104 INFO L280 TraceCheckUtils]: 44: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,104 INFO L280 TraceCheckUtils]: 45: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,105 INFO L280 TraceCheckUtils]: 46: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,105 INFO L280 TraceCheckUtils]: 47: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,106 INFO L280 TraceCheckUtils]: 48: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,106 INFO L280 TraceCheckUtils]: 49: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,107 INFO L280 TraceCheckUtils]: 50: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,107 INFO L280 TraceCheckUtils]: 51: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,108 INFO L280 TraceCheckUtils]: 52: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,108 INFO L280 TraceCheckUtils]: 53: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,108 INFO L280 TraceCheckUtils]: 54: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,109 INFO L280 TraceCheckUtils]: 55: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,109 INFO L280 TraceCheckUtils]: 56: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,110 INFO L280 TraceCheckUtils]: 57: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,110 INFO L280 TraceCheckUtils]: 58: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,111 INFO L280 TraceCheckUtils]: 59: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,111 INFO L280 TraceCheckUtils]: 60: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,112 INFO L280 TraceCheckUtils]: 61: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,112 INFO L280 TraceCheckUtils]: 62: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,113 INFO L280 TraceCheckUtils]: 63: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,113 INFO L280 TraceCheckUtils]: 64: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,114 INFO L280 TraceCheckUtils]: 65: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,114 INFO L280 TraceCheckUtils]: 66: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,115 INFO L280 TraceCheckUtils]: 67: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,115 INFO L280 TraceCheckUtils]: 68: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,116 INFO L280 TraceCheckUtils]: 69: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,116 INFO L280 TraceCheckUtils]: 70: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,117 INFO L280 TraceCheckUtils]: 71: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,117 INFO L280 TraceCheckUtils]: 72: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,118 INFO L280 TraceCheckUtils]: 73: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,118 INFO L280 TraceCheckUtils]: 74: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,119 INFO L280 TraceCheckUtils]: 75: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,119 INFO L280 TraceCheckUtils]: 76: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,120 INFO L280 TraceCheckUtils]: 77: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,120 INFO L280 TraceCheckUtils]: 78: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,121 INFO L280 TraceCheckUtils]: 79: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,121 INFO L280 TraceCheckUtils]: 80: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,122 INFO L280 TraceCheckUtils]: 81: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,122 INFO L280 TraceCheckUtils]: 82: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,123 INFO L280 TraceCheckUtils]: 83: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,123 INFO L280 TraceCheckUtils]: 84: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,124 INFO L280 TraceCheckUtils]: 85: Hoare triple {84391#(= ~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); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,124 INFO L280 TraceCheckUtils]: 86: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,125 INFO L280 TraceCheckUtils]: 87: Hoare triple {84391#(= ~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)); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,125 INFO L280 TraceCheckUtils]: 88: Hoare triple {84391#(= ~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); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,125 INFO L280 TraceCheckUtils]: 89: Hoare triple {84391#(= ~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); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,133 INFO L280 TraceCheckUtils]: 90: Hoare triple {84391#(= ~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); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,134 INFO L280 TraceCheckUtils]: 91: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,135 INFO L280 TraceCheckUtils]: 92: Hoare triple {84391#(= ~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); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,135 INFO L280 TraceCheckUtils]: 93: Hoare triple {84391#(= ~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); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,136 INFO L280 TraceCheckUtils]: 94: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,137 INFO L280 TraceCheckUtils]: 95: Hoare triple {84391#(= ~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); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,138 INFO L280 TraceCheckUtils]: 96: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,138 INFO L280 TraceCheckUtils]: 97: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,139 INFO L280 TraceCheckUtils]: 98: Hoare triple {84391#(= ~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))); {84391#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:29:05,140 INFO L280 TraceCheckUtils]: 99: Hoare triple {84391#(= ~a12~0 |old(~a12~0)|)} assume ((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0; {84392#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} is VALID [2020-07-08 23:29:05,141 INFO L280 TraceCheckUtils]: 100: Hoare triple {84392#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} ~a15~0 := 5; {84393#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-08 23:29:05,142 INFO L280 TraceCheckUtils]: 101: Hoare triple {84393#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0) (= 5 ~a15~0))} ~a21~0 := 6; {84394#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-08 23:29:05,143 INFO L280 TraceCheckUtils]: 102: Hoare triple {84394#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} #res := -1; {84394#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-08 23:29:05,145 INFO L280 TraceCheckUtils]: 103: Hoare triple {84394#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume true; {84394#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-08 23:29:05,146 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {84394#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} {84138#(<= (+ ~a12~0 49) 0)} #1401#return; {84222#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-08 23:29:05,147 INFO L280 TraceCheckUtils]: 105: Hoare triple {84222#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {84222#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-08 23:29:05,148 INFO L280 TraceCheckUtils]: 106: Hoare triple {84222#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} ~output~0 := #t~ret3; {84222#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-08 23:29:05,149 INFO L280 TraceCheckUtils]: 107: Hoare triple {84222#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} havoc #t~ret3; {84222#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-08 23:29:05,150 INFO L280 TraceCheckUtils]: 108: Hoare triple {84222#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume !false; {84222#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-08 23:29:05,151 INFO L280 TraceCheckUtils]: 109: Hoare triple {84222#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} havoc ~input~0; {84222#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-08 23:29:05,152 INFO L280 TraceCheckUtils]: 110: Hoare triple {84222#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {84222#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-08 23:29:05,153 INFO L280 TraceCheckUtils]: 111: Hoare triple {84222#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} ~input~0 := #t~nondet2; {84222#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-08 23:29:05,154 INFO L280 TraceCheckUtils]: 112: Hoare triple {84222#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} havoc #t~nondet2; {84222#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-08 23:29:05,155 INFO L280 TraceCheckUtils]: 113: Hoare triple {84222#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {84222#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-08 23:29:05,157 INFO L263 TraceCheckUtils]: 114: Hoare triple {84222#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} call #t~ret3 := calculate_output(~input~0); {84390#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-08 23:29:05,157 INFO L280 TraceCheckUtils]: 115: Hoare triple {84390#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {84390#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-08 23:29:05,158 INFO L280 TraceCheckUtils]: 116: Hoare triple {84390#(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); {84395#(and (= ~a12~0 |old(~a12~0)|) (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|)) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-08 23:29:05,159 INFO L280 TraceCheckUtils]: 117: Hoare triple {84395#(and (= ~a12~0 |old(~a12~0)|) (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~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); {84396#(and (or (< 0 (+ ~a12~0 43)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|)) (= ~a15~0 |old(~a15~0)|))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,160 INFO L280 TraceCheckUtils]: 118: Hoare triple {84396#(and (or (< 0 (+ ~a12~0 43)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|)) (= ~a15~0 |old(~a15~0)|))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,161 INFO L280 TraceCheckUtils]: 119: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,162 INFO L280 TraceCheckUtils]: 120: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,164 INFO L280 TraceCheckUtils]: 121: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,165 INFO L280 TraceCheckUtils]: 122: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,165 INFO L280 TraceCheckUtils]: 123: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,166 INFO L280 TraceCheckUtils]: 124: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,167 INFO L280 TraceCheckUtils]: 125: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,168 INFO L280 TraceCheckUtils]: 126: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,169 INFO L280 TraceCheckUtils]: 127: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,170 INFO L280 TraceCheckUtils]: 128: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,170 INFO L280 TraceCheckUtils]: 129: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,171 INFO L280 TraceCheckUtils]: 130: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,172 INFO L280 TraceCheckUtils]: 131: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,173 INFO L280 TraceCheckUtils]: 132: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,174 INFO L280 TraceCheckUtils]: 133: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,174 INFO L280 TraceCheckUtils]: 134: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,175 INFO L280 TraceCheckUtils]: 135: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,176 INFO L280 TraceCheckUtils]: 136: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,177 INFO L280 TraceCheckUtils]: 137: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,178 INFO L280 TraceCheckUtils]: 138: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,178 INFO L280 TraceCheckUtils]: 139: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,179 INFO L280 TraceCheckUtils]: 140: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,180 INFO L280 TraceCheckUtils]: 141: Hoare triple {84397#(and (or (and (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|)) (or (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (= 6 ~a21~0) (not (= 1 ~a24~0)) (= ~a21~0 |old(~a21~0)|))) (not (= 5 ~a15~0)))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,181 INFO L280 TraceCheckUtils]: 142: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,182 INFO L280 TraceCheckUtils]: 143: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,184 INFO L280 TraceCheckUtils]: 144: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,184 INFO L280 TraceCheckUtils]: 145: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,185 INFO L280 TraceCheckUtils]: 146: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,186 INFO L280 TraceCheckUtils]: 147: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,187 INFO L280 TraceCheckUtils]: 148: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,188 INFO L280 TraceCheckUtils]: 149: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,189 INFO L280 TraceCheckUtils]: 150: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,190 INFO L280 TraceCheckUtils]: 151: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,191 INFO L280 TraceCheckUtils]: 152: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,192 INFO L280 TraceCheckUtils]: 153: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,193 INFO L280 TraceCheckUtils]: 154: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,194 INFO L280 TraceCheckUtils]: 155: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,195 INFO L280 TraceCheckUtils]: 156: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,196 INFO L280 TraceCheckUtils]: 157: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,197 INFO L280 TraceCheckUtils]: 158: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,198 INFO L280 TraceCheckUtils]: 159: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,199 INFO L280 TraceCheckUtils]: 160: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,200 INFO L280 TraceCheckUtils]: 161: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,201 INFO L280 TraceCheckUtils]: 162: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,201 INFO L280 TraceCheckUtils]: 163: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,202 INFO L280 TraceCheckUtils]: 164: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,203 INFO L280 TraceCheckUtils]: 165: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,204 INFO L280 TraceCheckUtils]: 166: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,205 INFO L280 TraceCheckUtils]: 167: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,206 INFO L280 TraceCheckUtils]: 168: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,207 INFO L280 TraceCheckUtils]: 169: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,208 INFO L280 TraceCheckUtils]: 170: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,209 INFO L280 TraceCheckUtils]: 171: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,210 INFO L280 TraceCheckUtils]: 172: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,211 INFO L280 TraceCheckUtils]: 173: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,212 INFO L280 TraceCheckUtils]: 174: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,213 INFO L280 TraceCheckUtils]: 175: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,214 INFO L280 TraceCheckUtils]: 176: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,215 INFO L280 TraceCheckUtils]: 177: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,216 INFO L280 TraceCheckUtils]: 178: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,217 INFO L280 TraceCheckUtils]: 179: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,218 INFO L280 TraceCheckUtils]: 180: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,219 INFO L280 TraceCheckUtils]: 181: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,220 INFO L280 TraceCheckUtils]: 182: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,221 INFO L280 TraceCheckUtils]: 183: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,222 INFO L280 TraceCheckUtils]: 184: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,223 INFO L280 TraceCheckUtils]: 185: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,224 INFO L280 TraceCheckUtils]: 186: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,225 INFO L280 TraceCheckUtils]: 187: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,226 INFO L280 TraceCheckUtils]: 188: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,227 INFO L280 TraceCheckUtils]: 189: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,228 INFO L280 TraceCheckUtils]: 190: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,229 INFO L280 TraceCheckUtils]: 191: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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))); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,230 INFO L280 TraceCheckUtils]: 192: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,231 INFO L280 TraceCheckUtils]: 193: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,233 INFO L280 TraceCheckUtils]: 194: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,234 INFO L280 TraceCheckUtils]: 195: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,235 INFO L280 TraceCheckUtils]: 196: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,236 INFO L280 TraceCheckUtils]: 197: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,237 INFO L280 TraceCheckUtils]: 198: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,238 INFO L280 TraceCheckUtils]: 199: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,239 INFO L280 TraceCheckUtils]: 200: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,240 INFO L280 TraceCheckUtils]: 201: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,241 INFO L280 TraceCheckUtils]: 202: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,242 INFO L280 TraceCheckUtils]: 203: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,250 INFO L280 TraceCheckUtils]: 204: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,251 INFO L280 TraceCheckUtils]: 205: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,252 INFO L280 TraceCheckUtils]: 206: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,254 INFO L280 TraceCheckUtils]: 207: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,255 INFO L280 TraceCheckUtils]: 208: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,256 INFO L280 TraceCheckUtils]: 209: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,257 INFO L280 TraceCheckUtils]: 210: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,257 INFO L280 TraceCheckUtils]: 211: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,258 INFO L280 TraceCheckUtils]: 212: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,259 INFO L280 TraceCheckUtils]: 213: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,260 INFO L280 TraceCheckUtils]: 214: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,261 INFO L280 TraceCheckUtils]: 215: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,262 INFO L280 TraceCheckUtils]: 216: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,263 INFO L280 TraceCheckUtils]: 217: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,264 INFO L280 TraceCheckUtils]: 218: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,265 INFO L280 TraceCheckUtils]: 219: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,265 INFO L280 TraceCheckUtils]: 220: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,266 INFO L280 TraceCheckUtils]: 221: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,267 INFO L280 TraceCheckUtils]: 222: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,268 INFO L280 TraceCheckUtils]: 223: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,269 INFO L280 TraceCheckUtils]: 224: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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))); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,270 INFO L280 TraceCheckUtils]: 225: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,271 INFO L280 TraceCheckUtils]: 226: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,272 INFO L280 TraceCheckUtils]: 227: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,273 INFO L280 TraceCheckUtils]: 228: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,274 INFO L280 TraceCheckUtils]: 229: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,275 INFO L280 TraceCheckUtils]: 230: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,276 INFO L280 TraceCheckUtils]: 231: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,277 INFO L280 TraceCheckUtils]: 232: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,278 INFO L280 TraceCheckUtils]: 233: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,279 INFO L280 TraceCheckUtils]: 234: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,280 INFO L280 TraceCheckUtils]: 235: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,281 INFO L280 TraceCheckUtils]: 236: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,282 INFO L280 TraceCheckUtils]: 237: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,283 INFO L280 TraceCheckUtils]: 238: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,284 INFO L280 TraceCheckUtils]: 239: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,285 INFO L280 TraceCheckUtils]: 240: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,286 INFO L280 TraceCheckUtils]: 241: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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))); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,287 INFO L280 TraceCheckUtils]: 242: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,288 INFO L280 TraceCheckUtils]: 243: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,289 INFO L280 TraceCheckUtils]: 244: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,291 INFO L280 TraceCheckUtils]: 245: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 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); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,292 INFO L280 TraceCheckUtils]: 246: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,292 INFO L280 TraceCheckUtils]: 247: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,293 INFO L280 TraceCheckUtils]: 248: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,294 INFO L280 TraceCheckUtils]: 249: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,295 INFO L280 TraceCheckUtils]: 250: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,296 INFO L280 TraceCheckUtils]: 251: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,297 INFO L280 TraceCheckUtils]: 252: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,298 INFO L280 TraceCheckUtils]: 253: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,300 INFO L280 TraceCheckUtils]: 254: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,300 INFO L280 TraceCheckUtils]: 255: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,301 INFO L280 TraceCheckUtils]: 256: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,302 INFO L280 TraceCheckUtils]: 257: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,303 INFO L280 TraceCheckUtils]: 258: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,304 INFO L280 TraceCheckUtils]: 259: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,306 INFO L280 TraceCheckUtils]: 260: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,306 INFO L280 TraceCheckUtils]: 261: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,307 INFO L280 TraceCheckUtils]: 262: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,308 INFO L280 TraceCheckUtils]: 263: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,309 INFO L280 TraceCheckUtils]: 264: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,310 INFO L280 TraceCheckUtils]: 265: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,311 INFO L280 TraceCheckUtils]: 266: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,312 INFO L280 TraceCheckUtils]: 267: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,313 INFO L280 TraceCheckUtils]: 268: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,314 INFO L280 TraceCheckUtils]: 269: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,315 INFO L280 TraceCheckUtils]: 270: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,316 INFO L280 TraceCheckUtils]: 271: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,317 INFO L280 TraceCheckUtils]: 272: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} is VALID [2020-07-08 23:29:05,318 INFO L280 TraceCheckUtils]: 273: Hoare triple {84398#(and (or (and (or (not (= 5 ~a15~0)) (and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (= ~a21~0 |old(~a21~0)|) (not (= 6 ~a21~0))) (not (= 1 ~a24~0))))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (< 0 (+ ~a12~0 43))) (or (= ~a12~0 |old(~a12~0)|) (<= (+ ~a12~0 43) 0)))} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input; {84399#(or (not (= 1 |old(~a24~0)|)) (and (= ~a12~0 |old(~a12~0)|) (<= 0 (+ ~a12~0 42))) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-08 23:29:05,319 INFO L280 TraceCheckUtils]: 274: Hoare triple {84399#(or (not (= 1 |old(~a24~0)|)) (and (= ~a12~0 |old(~a12~0)|) (<= 0 (+ ~a12~0 42))) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a12~0 := (if -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) < 0 && 0 != -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) % 10 then 1 + -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) / 10 else -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) / 10); {84400#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-08 23:29:05,320 INFO L280 TraceCheckUtils]: 275: Hoare triple {84400#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a24~0 := 1; {84400#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-08 23:29:05,321 INFO L280 TraceCheckUtils]: 276: Hoare triple {84400#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a15~0 := 5; {84400#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-08 23:29:05,328 INFO L280 TraceCheckUtils]: 277: Hoare triple {84400#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} ~a21~0 := 9; {84400#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-08 23:29:05,329 INFO L280 TraceCheckUtils]: 278: Hoare triple {84400#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} #res := -1; {84400#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-08 23:29:05,330 INFO L280 TraceCheckUtils]: 279: Hoare triple {84400#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume true; {84400#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-08 23:29:05,331 INFO L275 TraceCheckUtils]: 280: Hoare quadruple {84400#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} {84222#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} #1401#return; {84125#false} is VALID [2020-07-08 23:29:05,332 INFO L280 TraceCheckUtils]: 281: Hoare triple {84125#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {84125#false} is VALID [2020-07-08 23:29:05,332 INFO L280 TraceCheckUtils]: 282: Hoare triple {84125#false} ~output~0 := #t~ret3; {84125#false} is VALID [2020-07-08 23:29:05,332 INFO L280 TraceCheckUtils]: 283: Hoare triple {84125#false} havoc #t~ret3; {84125#false} is VALID [2020-07-08 23:29:05,332 INFO L280 TraceCheckUtils]: 284: Hoare triple {84125#false} assume !false; {84125#false} is VALID [2020-07-08 23:29:05,332 INFO L280 TraceCheckUtils]: 285: Hoare triple {84125#false} havoc ~input~0; {84125#false} is VALID [2020-07-08 23:29:05,333 INFO L280 TraceCheckUtils]: 286: Hoare triple {84125#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {84125#false} is VALID [2020-07-08 23:29:05,333 INFO L280 TraceCheckUtils]: 287: Hoare triple {84125#false} ~input~0 := #t~nondet2; {84125#false} is VALID [2020-07-08 23:29:05,333 INFO L280 TraceCheckUtils]: 288: Hoare triple {84125#false} havoc #t~nondet2; {84125#false} is VALID [2020-07-08 23:29:05,333 INFO L280 TraceCheckUtils]: 289: Hoare triple {84125#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {84125#false} is VALID [2020-07-08 23:29:05,333 INFO L263 TraceCheckUtils]: 290: Hoare triple {84125#false} call #t~ret3 := calculate_output(~input~0); {84125#false} is VALID [2020-07-08 23:29:05,334 INFO L280 TraceCheckUtils]: 291: Hoare triple {84125#false} ~input := #in~input; {84125#false} is VALID [2020-07-08 23:29:05,334 INFO L280 TraceCheckUtils]: 292: Hoare triple {84125#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,334 INFO L280 TraceCheckUtils]: 293: Hoare triple {84125#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,334 INFO L280 TraceCheckUtils]: 294: Hoare triple {84125#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,334 INFO L280 TraceCheckUtils]: 295: Hoare triple {84125#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,334 INFO L280 TraceCheckUtils]: 296: Hoare triple {84125#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,335 INFO L280 TraceCheckUtils]: 297: Hoare triple {84125#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,335 INFO L280 TraceCheckUtils]: 298: Hoare triple {84125#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,335 INFO L280 TraceCheckUtils]: 299: Hoare triple {84125#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,335 INFO L280 TraceCheckUtils]: 300: Hoare triple {84125#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,335 INFO L280 TraceCheckUtils]: 301: Hoare triple {84125#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,336 INFO L280 TraceCheckUtils]: 302: Hoare triple {84125#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,336 INFO L280 TraceCheckUtils]: 303: Hoare triple {84125#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,336 INFO L280 TraceCheckUtils]: 304: Hoare triple {84125#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,336 INFO L280 TraceCheckUtils]: 305: Hoare triple {84125#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,336 INFO L280 TraceCheckUtils]: 306: Hoare triple {84125#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,336 INFO L280 TraceCheckUtils]: 307: Hoare triple {84125#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,337 INFO L280 TraceCheckUtils]: 308: Hoare triple {84125#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,337 INFO L280 TraceCheckUtils]: 309: Hoare triple {84125#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,337 INFO L280 TraceCheckUtils]: 310: Hoare triple {84125#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,337 INFO L280 TraceCheckUtils]: 311: Hoare triple {84125#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,337 INFO L280 TraceCheckUtils]: 312: Hoare triple {84125#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,338 INFO L280 TraceCheckUtils]: 313: Hoare triple {84125#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,338 INFO L280 TraceCheckUtils]: 314: Hoare triple {84125#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,338 INFO L280 TraceCheckUtils]: 315: Hoare triple {84125#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,338 INFO L280 TraceCheckUtils]: 316: Hoare triple {84125#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,338 INFO L280 TraceCheckUtils]: 317: Hoare triple {84125#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,338 INFO L280 TraceCheckUtils]: 318: Hoare triple {84125#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,339 INFO L280 TraceCheckUtils]: 319: Hoare triple {84125#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,339 INFO L280 TraceCheckUtils]: 320: Hoare triple {84125#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,339 INFO L280 TraceCheckUtils]: 321: Hoare triple {84125#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,339 INFO L280 TraceCheckUtils]: 322: Hoare triple {84125#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,339 INFO L280 TraceCheckUtils]: 323: Hoare triple {84125#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,339 INFO L280 TraceCheckUtils]: 324: Hoare triple {84125#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,340 INFO L280 TraceCheckUtils]: 325: Hoare triple {84125#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,340 INFO L280 TraceCheckUtils]: 326: Hoare triple {84125#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,340 INFO L280 TraceCheckUtils]: 327: Hoare triple {84125#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,340 INFO L280 TraceCheckUtils]: 328: Hoare triple {84125#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,340 INFO L280 TraceCheckUtils]: 329: Hoare triple {84125#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,341 INFO L280 TraceCheckUtils]: 330: Hoare triple {84125#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,341 INFO L280 TraceCheckUtils]: 331: Hoare triple {84125#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,341 INFO L280 TraceCheckUtils]: 332: Hoare triple {84125#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,341 INFO L280 TraceCheckUtils]: 333: Hoare triple {84125#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,341 INFO L280 TraceCheckUtils]: 334: Hoare triple {84125#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,341 INFO L280 TraceCheckUtils]: 335: Hoare triple {84125#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,341 INFO L280 TraceCheckUtils]: 336: Hoare triple {84125#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,342 INFO L280 TraceCheckUtils]: 337: Hoare triple {84125#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,342 INFO L280 TraceCheckUtils]: 338: Hoare triple {84125#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,342 INFO L280 TraceCheckUtils]: 339: Hoare triple {84125#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {84125#false} is VALID [2020-07-08 23:29:05,342 INFO L280 TraceCheckUtils]: 340: Hoare triple {84125#false} assume ((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0; {84125#false} is VALID [2020-07-08 23:29:05,342 INFO L280 TraceCheckUtils]: 341: Hoare triple {84125#false} assume !false; {84125#false} is VALID [2020-07-08 23:29:05,850 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 126 proven. 77 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-08 23:29:05,851 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [95683274] [2020-07-08 23:29:05,851 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-08 23:29:05,851 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2020-07-08 23:29:05,852 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723893096] [2020-07-08 23:29:05,852 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 342 [2020-07-08 23:29:05,853 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-08 23:29:05,853 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 16 states. [2020-07-08 23:29:06,573 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 342 edges. 342 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 23:29:06,573 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-08 23:29:06,574 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-08 23:29:06,574 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-08 23:29:06,574 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2020-07-08 23:29:06,575 INFO L87 Difference]: Start difference. First operand 3135 states and 3970 transitions. Second operand 16 states. [2020-07-08 23:29:08,073 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 46 [2020-07-08 23:29:09,620 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 44 [2020-07-08 23:29:20,744 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 47 [2020-07-08 23:29:30,375 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 40 [2020-07-08 23:29:43,381 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 43 [2020-07-08 23:29:43,935 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 29 [2020-07-08 23:29:44,246 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 36 [2020-07-08 23:29:54,103 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 43 [2020-07-08 23:30:12,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 23:30:12,587 INFO L93 Difference]: Finished difference Result 6711 states and 8727 transitions. [2020-07-08 23:30:12,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-07-08 23:30:12,588 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 342 [2020-07-08 23:30:12,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-08 23:30:12,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-07-08 23:30:12,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2132 transitions. [2020-07-08 23:30:12,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-07-08 23:30:12,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2132 transitions. [2020-07-08 23:30:12,611 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 33 states and 2132 transitions. [2020-07-08 23:30:17,822 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2132 edges. 2132 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 23:30:18,398 INFO L225 Difference]: With dead ends: 6711 [2020-07-08 23:30:18,399 INFO L226 Difference]: Without dead ends: 3894 [2020-07-08 23:30:18,407 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 418 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=384, Invalid=1256, Unknown=0, NotChecked=0, Total=1640 [2020-07-08 23:30:18,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3894 states. [2020-07-08 23:30:53,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3894 to 3786. [2020-07-08 23:30:53,573 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-08 23:30:53,573 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3894 states. Second operand 3786 states. [2020-07-08 23:30:53,573 INFO L74 IsIncluded]: Start isIncluded. First operand 3894 states. Second operand 3786 states. [2020-07-08 23:30:53,573 INFO L87 Difference]: Start difference. First operand 3894 states. Second operand 3786 states. [2020-07-08 23:30:54,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 23:30:54,125 INFO L93 Difference]: Finished difference Result 3894 states and 4902 transitions. [2020-07-08 23:30:54,125 INFO L276 IsEmpty]: Start isEmpty. Operand 3894 states and 4902 transitions. [2020-07-08 23:30:54,132 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 23:30:54,132 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 23:30:54,133 INFO L74 IsIncluded]: Start isIncluded. First operand 3786 states. Second operand 3894 states. [2020-07-08 23:30:54,133 INFO L87 Difference]: Start difference. First operand 3786 states. Second operand 3894 states. [2020-07-08 23:30:54,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 23:30:54,656 INFO L93 Difference]: Finished difference Result 3894 states and 4902 transitions. [2020-07-08 23:30:54,656 INFO L276 IsEmpty]: Start isEmpty. Operand 3894 states and 4902 transitions. [2020-07-08 23:30:54,664 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 23:30:54,665 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 23:30:54,665 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-08 23:30:54,665 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-08 23:30:54,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3786 states. [2020-07-08 23:30:55,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3786 states to 3786 states and 4641 transitions. [2020-07-08 23:30:55,131 INFO L78 Accepts]: Start accepts. Automaton has 3786 states and 4641 transitions. Word has length 342 [2020-07-08 23:30:55,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-08 23:30:55,132 INFO L479 AbstractCegarLoop]: Abstraction has 3786 states and 4641 transitions. [2020-07-08 23:30:55,132 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-08 23:30:55,132 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3786 states and 4641 transitions. [2020-07-08 23:31:12,417 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 4641 edges. 4641 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 23:31:12,418 INFO L276 IsEmpty]: Start isEmpty. Operand 3786 states and 4641 transitions. [2020-07-08 23:31:12,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 486 [2020-07-08 23:31:12,424 INFO L414 BasicCegarLoop]: Found error trace [2020-07-08 23:31:12,425 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 23:31:12,425 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-07-08 23:31:12,425 INFO L427 AbstractCegarLoop]: === Iteration 7 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-08 23:31:12,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-08 23:31:12,426 INFO L82 PathProgramCache]: Analyzing trace with hash 654276191, now seen corresponding path program 1 times [2020-07-08 23:31:12,426 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-08 23:31:12,426 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2142025906] [2020-07-08 23:31:12,427 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-08 23:31:12,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:31:12,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:31:12,699 INFO L280 TraceCheckUtils]: 0: Hoare triple {113633#(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; {113235#true} is VALID [2020-07-08 23:31:12,699 INFO L280 TraceCheckUtils]: 1: Hoare triple {113235#true} ~inputB~0 := 2; {113235#true} is VALID [2020-07-08 23:31:12,700 INFO L280 TraceCheckUtils]: 2: Hoare triple {113235#true} ~inputC~0 := 3; {113235#true} is VALID [2020-07-08 23:31:12,700 INFO L280 TraceCheckUtils]: 3: Hoare triple {113235#true} ~inputF~0 := 6; {113235#true} is VALID [2020-07-08 23:31:12,700 INFO L280 TraceCheckUtils]: 4: Hoare triple {113235#true} ~inputE~0 := 5; {113235#true} is VALID [2020-07-08 23:31:12,700 INFO L280 TraceCheckUtils]: 5: Hoare triple {113235#true} ~inputA~0 := 1; {113235#true} is VALID [2020-07-08 23:31:12,700 INFO L280 TraceCheckUtils]: 6: Hoare triple {113235#true} ~a21~0 := 7; {113235#true} is VALID [2020-07-08 23:31:12,701 INFO L280 TraceCheckUtils]: 7: Hoare triple {113235#true} ~a15~0 := 8; {113235#true} is VALID [2020-07-08 23:31:12,702 INFO L280 TraceCheckUtils]: 8: Hoare triple {113235#true} ~a12~0 := -49; {113249#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:31:12,703 INFO L280 TraceCheckUtils]: 9: Hoare triple {113249#(<= (+ ~a12~0 49) 0)} ~a24~0 := 1; {113249#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:31:12,704 INFO L280 TraceCheckUtils]: 10: Hoare triple {113249#(<= (+ ~a12~0 49) 0)} assume true; {113249#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:31:12,705 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {113249#(<= (+ ~a12~0 49) 0)} {113235#true} #1397#return; {113249#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:31:12,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:31:12,772 INFO L280 TraceCheckUtils]: 0: Hoare triple {113634#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {113235#true} is VALID [2020-07-08 23:31:12,772 INFO L280 TraceCheckUtils]: 1: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,772 INFO L280 TraceCheckUtils]: 2: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,773 INFO L280 TraceCheckUtils]: 3: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,773 INFO L280 TraceCheckUtils]: 4: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,773 INFO L280 TraceCheckUtils]: 5: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,773 INFO L280 TraceCheckUtils]: 6: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,773 INFO L280 TraceCheckUtils]: 7: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,774 INFO L280 TraceCheckUtils]: 8: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,774 INFO L280 TraceCheckUtils]: 9: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,774 INFO L280 TraceCheckUtils]: 10: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,775 INFO L280 TraceCheckUtils]: 11: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,775 INFO L280 TraceCheckUtils]: 12: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,775 INFO L280 TraceCheckUtils]: 13: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,775 INFO L280 TraceCheckUtils]: 14: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,776 INFO L280 TraceCheckUtils]: 15: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,776 INFO L280 TraceCheckUtils]: 16: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,776 INFO L280 TraceCheckUtils]: 17: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,776 INFO L280 TraceCheckUtils]: 18: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,776 INFO L280 TraceCheckUtils]: 19: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,777 INFO L280 TraceCheckUtils]: 20: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,777 INFO L280 TraceCheckUtils]: 21: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,777 INFO L280 TraceCheckUtils]: 22: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,777 INFO L280 TraceCheckUtils]: 23: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,777 INFO L280 TraceCheckUtils]: 24: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,777 INFO L280 TraceCheckUtils]: 25: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,778 INFO L280 TraceCheckUtils]: 26: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,778 INFO L280 TraceCheckUtils]: 27: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,778 INFO L280 TraceCheckUtils]: 28: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,778 INFO L280 TraceCheckUtils]: 29: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,778 INFO L280 TraceCheckUtils]: 30: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,779 INFO L280 TraceCheckUtils]: 31: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,779 INFO L280 TraceCheckUtils]: 32: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,779 INFO L280 TraceCheckUtils]: 33: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,779 INFO L280 TraceCheckUtils]: 34: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,779 INFO L280 TraceCheckUtils]: 35: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,780 INFO L280 TraceCheckUtils]: 36: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,780 INFO L280 TraceCheckUtils]: 37: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,780 INFO L280 TraceCheckUtils]: 38: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,780 INFO L280 TraceCheckUtils]: 39: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,780 INFO L280 TraceCheckUtils]: 40: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,781 INFO L280 TraceCheckUtils]: 41: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,781 INFO L280 TraceCheckUtils]: 42: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,781 INFO L280 TraceCheckUtils]: 43: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,781 INFO L280 TraceCheckUtils]: 44: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,781 INFO L280 TraceCheckUtils]: 45: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,781 INFO L280 TraceCheckUtils]: 46: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,782 INFO L280 TraceCheckUtils]: 47: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,782 INFO L280 TraceCheckUtils]: 48: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,782 INFO L280 TraceCheckUtils]: 49: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,782 INFO L280 TraceCheckUtils]: 50: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,783 INFO L280 TraceCheckUtils]: 51: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,783 INFO L280 TraceCheckUtils]: 52: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,783 INFO L280 TraceCheckUtils]: 53: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,783 INFO L280 TraceCheckUtils]: 54: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,783 INFO L280 TraceCheckUtils]: 55: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,784 INFO L280 TraceCheckUtils]: 56: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,784 INFO L280 TraceCheckUtils]: 57: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,784 INFO L280 TraceCheckUtils]: 58: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,784 INFO L280 TraceCheckUtils]: 59: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,784 INFO L280 TraceCheckUtils]: 60: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,785 INFO L280 TraceCheckUtils]: 61: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,785 INFO L280 TraceCheckUtils]: 62: Hoare triple {113235#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,785 INFO L280 TraceCheckUtils]: 63: Hoare triple {113235#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,785 INFO L280 TraceCheckUtils]: 64: Hoare triple {113235#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,785 INFO L280 TraceCheckUtils]: 65: Hoare triple {113235#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {113235#true} is VALID [2020-07-08 23:31:12,786 INFO L280 TraceCheckUtils]: 66: Hoare triple {113235#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,786 INFO L280 TraceCheckUtils]: 67: Hoare triple {113235#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {113235#true} is VALID [2020-07-08 23:31:12,786 INFO L280 TraceCheckUtils]: 68: Hoare triple {113235#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,786 INFO L280 TraceCheckUtils]: 69: Hoare triple {113235#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,786 INFO L280 TraceCheckUtils]: 70: Hoare triple {113235#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,787 INFO L280 TraceCheckUtils]: 71: Hoare triple {113235#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,787 INFO L280 TraceCheckUtils]: 72: Hoare triple {113235#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,787 INFO L280 TraceCheckUtils]: 73: Hoare triple {113235#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {113235#true} is VALID [2020-07-08 23:31:12,787 INFO L280 TraceCheckUtils]: 74: Hoare triple {113235#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,787 INFO L280 TraceCheckUtils]: 75: Hoare triple {113235#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,788 INFO L280 TraceCheckUtils]: 76: Hoare triple {113235#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {113235#true} is VALID [2020-07-08 23:31:12,788 INFO L280 TraceCheckUtils]: 77: Hoare triple {113235#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,788 INFO L280 TraceCheckUtils]: 78: Hoare triple {113235#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {113235#true} is VALID [2020-07-08 23:31:12,788 INFO L280 TraceCheckUtils]: 79: Hoare triple {113235#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,788 INFO L280 TraceCheckUtils]: 80: Hoare triple {113235#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,789 INFO L280 TraceCheckUtils]: 81: Hoare triple {113235#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,789 INFO L280 TraceCheckUtils]: 82: Hoare triple {113235#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,789 INFO L280 TraceCheckUtils]: 83: Hoare triple {113235#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,789 INFO L280 TraceCheckUtils]: 84: Hoare triple {113235#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {113235#true} is VALID [2020-07-08 23:31:12,789 INFO L280 TraceCheckUtils]: 85: Hoare triple {113235#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,790 INFO L280 TraceCheckUtils]: 86: Hoare triple {113235#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,790 INFO L280 TraceCheckUtils]: 87: Hoare triple {113235#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,790 INFO L280 TraceCheckUtils]: 88: Hoare triple {113235#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {113235#true} is VALID [2020-07-08 23:31:12,790 INFO L280 TraceCheckUtils]: 89: Hoare triple {113235#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,790 INFO L280 TraceCheckUtils]: 90: Hoare triple {113235#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,790 INFO L280 TraceCheckUtils]: 91: Hoare triple {113235#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,791 INFO L280 TraceCheckUtils]: 92: Hoare triple {113235#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,791 INFO L280 TraceCheckUtils]: 93: Hoare triple {113235#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,791 INFO L280 TraceCheckUtils]: 94: Hoare triple {113235#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,791 INFO L280 TraceCheckUtils]: 95: Hoare triple {113235#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,791 INFO L280 TraceCheckUtils]: 96: Hoare triple {113235#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,792 INFO L280 TraceCheckUtils]: 97: Hoare triple {113235#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,792 INFO L280 TraceCheckUtils]: 98: Hoare triple {113235#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,792 INFO L280 TraceCheckUtils]: 99: Hoare triple {113235#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,792 INFO L280 TraceCheckUtils]: 100: Hoare triple {113235#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,792 INFO L280 TraceCheckUtils]: 101: Hoare triple {113235#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {113235#true} is VALID [2020-07-08 23:31:12,793 INFO L280 TraceCheckUtils]: 102: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,793 INFO L280 TraceCheckUtils]: 103: Hoare triple {113235#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0; {113235#true} is VALID [2020-07-08 23:31:12,793 INFO L280 TraceCheckUtils]: 104: Hoare triple {113235#true} ~a21~0 := 10; {113235#true} is VALID [2020-07-08 23:31:12,793 INFO L280 TraceCheckUtils]: 105: Hoare triple {113235#true} #res := 22; {113235#true} is VALID [2020-07-08 23:31:12,794 INFO L280 TraceCheckUtils]: 106: Hoare triple {113235#true} assume true; {113235#true} is VALID [2020-07-08 23:31:12,794 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {113235#true} {113249#(<= (+ ~a12~0 49) 0)} #1401#return; {113235#true} is VALID [2020-07-08 23:31:12,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:31:12,833 INFO L280 TraceCheckUtils]: 0: Hoare triple {113634#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {113235#true} is VALID [2020-07-08 23:31:12,833 INFO L280 TraceCheckUtils]: 1: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,833 INFO L280 TraceCheckUtils]: 2: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,834 INFO L280 TraceCheckUtils]: 3: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,834 INFO L280 TraceCheckUtils]: 4: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,834 INFO L280 TraceCheckUtils]: 5: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,834 INFO L280 TraceCheckUtils]: 6: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,835 INFO L280 TraceCheckUtils]: 7: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,835 INFO L280 TraceCheckUtils]: 8: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,835 INFO L280 TraceCheckUtils]: 9: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,835 INFO L280 TraceCheckUtils]: 10: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,835 INFO L280 TraceCheckUtils]: 11: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,836 INFO L280 TraceCheckUtils]: 12: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,836 INFO L280 TraceCheckUtils]: 13: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,836 INFO L280 TraceCheckUtils]: 14: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,836 INFO L280 TraceCheckUtils]: 15: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,836 INFO L280 TraceCheckUtils]: 16: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,837 INFO L280 TraceCheckUtils]: 17: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,837 INFO L280 TraceCheckUtils]: 18: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,837 INFO L280 TraceCheckUtils]: 19: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,837 INFO L280 TraceCheckUtils]: 20: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,837 INFO L280 TraceCheckUtils]: 21: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,838 INFO L280 TraceCheckUtils]: 22: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,838 INFO L280 TraceCheckUtils]: 23: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,838 INFO L280 TraceCheckUtils]: 24: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,838 INFO L280 TraceCheckUtils]: 25: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,838 INFO L280 TraceCheckUtils]: 26: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,839 INFO L280 TraceCheckUtils]: 27: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,839 INFO L280 TraceCheckUtils]: 28: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,839 INFO L280 TraceCheckUtils]: 29: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,839 INFO L280 TraceCheckUtils]: 30: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,839 INFO L280 TraceCheckUtils]: 31: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,839 INFO L280 TraceCheckUtils]: 32: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,840 INFO L280 TraceCheckUtils]: 33: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,840 INFO L280 TraceCheckUtils]: 34: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,840 INFO L280 TraceCheckUtils]: 35: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,840 INFO L280 TraceCheckUtils]: 36: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,840 INFO L280 TraceCheckUtils]: 37: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,841 INFO L280 TraceCheckUtils]: 38: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,841 INFO L280 TraceCheckUtils]: 39: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,841 INFO L280 TraceCheckUtils]: 40: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,841 INFO L280 TraceCheckUtils]: 41: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,841 INFO L280 TraceCheckUtils]: 42: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,841 INFO L280 TraceCheckUtils]: 43: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,842 INFO L280 TraceCheckUtils]: 44: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,842 INFO L280 TraceCheckUtils]: 45: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,842 INFO L280 TraceCheckUtils]: 46: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,842 INFO L280 TraceCheckUtils]: 47: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,842 INFO L280 TraceCheckUtils]: 48: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,843 INFO L280 TraceCheckUtils]: 49: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,843 INFO L280 TraceCheckUtils]: 50: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,843 INFO L280 TraceCheckUtils]: 51: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,843 INFO L280 TraceCheckUtils]: 52: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,844 INFO L280 TraceCheckUtils]: 53: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,844 INFO L280 TraceCheckUtils]: 54: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,844 INFO L280 TraceCheckUtils]: 55: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,844 INFO L280 TraceCheckUtils]: 56: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,844 INFO L280 TraceCheckUtils]: 57: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,845 INFO L280 TraceCheckUtils]: 58: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,845 INFO L280 TraceCheckUtils]: 59: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,845 INFO L280 TraceCheckUtils]: 60: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,845 INFO L280 TraceCheckUtils]: 61: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,845 INFO L280 TraceCheckUtils]: 62: Hoare triple {113235#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,846 INFO L280 TraceCheckUtils]: 63: Hoare triple {113235#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,846 INFO L280 TraceCheckUtils]: 64: Hoare triple {113235#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,846 INFO L280 TraceCheckUtils]: 65: Hoare triple {113235#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {113235#true} is VALID [2020-07-08 23:31:12,846 INFO L280 TraceCheckUtils]: 66: Hoare triple {113235#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,846 INFO L280 TraceCheckUtils]: 67: Hoare triple {113235#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {113235#true} is VALID [2020-07-08 23:31:12,847 INFO L280 TraceCheckUtils]: 68: Hoare triple {113235#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,847 INFO L280 TraceCheckUtils]: 69: Hoare triple {113235#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,847 INFO L280 TraceCheckUtils]: 70: Hoare triple {113235#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,847 INFO L280 TraceCheckUtils]: 71: Hoare triple {113235#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,847 INFO L280 TraceCheckUtils]: 72: Hoare triple {113235#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,848 INFO L280 TraceCheckUtils]: 73: Hoare triple {113235#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {113235#true} is VALID [2020-07-08 23:31:12,848 INFO L280 TraceCheckUtils]: 74: Hoare triple {113235#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,848 INFO L280 TraceCheckUtils]: 75: Hoare triple {113235#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,848 INFO L280 TraceCheckUtils]: 76: Hoare triple {113235#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {113235#true} is VALID [2020-07-08 23:31:12,848 INFO L280 TraceCheckUtils]: 77: Hoare triple {113235#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,849 INFO L280 TraceCheckUtils]: 78: Hoare triple {113235#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {113235#true} is VALID [2020-07-08 23:31:12,849 INFO L280 TraceCheckUtils]: 79: Hoare triple {113235#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,849 INFO L280 TraceCheckUtils]: 80: Hoare triple {113235#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,849 INFO L280 TraceCheckUtils]: 81: Hoare triple {113235#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,849 INFO L280 TraceCheckUtils]: 82: Hoare triple {113235#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,849 INFO L280 TraceCheckUtils]: 83: Hoare triple {113235#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,850 INFO L280 TraceCheckUtils]: 84: Hoare triple {113235#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {113235#true} is VALID [2020-07-08 23:31:12,850 INFO L280 TraceCheckUtils]: 85: Hoare triple {113235#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,850 INFO L280 TraceCheckUtils]: 86: Hoare triple {113235#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,850 INFO L280 TraceCheckUtils]: 87: Hoare triple {113235#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,850 INFO L280 TraceCheckUtils]: 88: Hoare triple {113235#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {113235#true} is VALID [2020-07-08 23:31:12,851 INFO L280 TraceCheckUtils]: 89: Hoare triple {113235#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,851 INFO L280 TraceCheckUtils]: 90: Hoare triple {113235#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,851 INFO L280 TraceCheckUtils]: 91: Hoare triple {113235#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,851 INFO L280 TraceCheckUtils]: 92: Hoare triple {113235#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,851 INFO L280 TraceCheckUtils]: 93: Hoare triple {113235#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,852 INFO L280 TraceCheckUtils]: 94: Hoare triple {113235#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,852 INFO L280 TraceCheckUtils]: 95: Hoare triple {113235#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,852 INFO L280 TraceCheckUtils]: 96: Hoare triple {113235#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,852 INFO L280 TraceCheckUtils]: 97: Hoare triple {113235#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,852 INFO L280 TraceCheckUtils]: 98: Hoare triple {113235#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,852 INFO L280 TraceCheckUtils]: 99: Hoare triple {113235#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,853 INFO L280 TraceCheckUtils]: 100: Hoare triple {113235#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,853 INFO L280 TraceCheckUtils]: 101: Hoare triple {113235#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {113235#true} is VALID [2020-07-08 23:31:12,853 INFO L280 TraceCheckUtils]: 102: Hoare triple {113235#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0; {113235#true} is VALID [2020-07-08 23:31:12,853 INFO L280 TraceCheckUtils]: 103: Hoare triple {113235#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); {113235#true} is VALID [2020-07-08 23:31:12,854 INFO L280 TraceCheckUtils]: 104: Hoare triple {113235#true} ~a21~0 := 7; {113235#true} is VALID [2020-07-08 23:31:12,854 INFO L280 TraceCheckUtils]: 105: Hoare triple {113235#true} #res := 25; {113235#true} is VALID [2020-07-08 23:31:12,854 INFO L280 TraceCheckUtils]: 106: Hoare triple {113235#true} assume true; {113235#true} is VALID [2020-07-08 23:31:12,854 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {113235#true} {113235#true} #1401#return; {113235#true} is VALID [2020-07-08 23:31:12,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:31:12,959 INFO L280 TraceCheckUtils]: 0: Hoare triple {113634#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {113235#true} is VALID [2020-07-08 23:31:12,959 INFO L280 TraceCheckUtils]: 1: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,959 INFO L280 TraceCheckUtils]: 2: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,960 INFO L280 TraceCheckUtils]: 3: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,960 INFO L280 TraceCheckUtils]: 4: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,960 INFO L280 TraceCheckUtils]: 5: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,960 INFO L280 TraceCheckUtils]: 6: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,961 INFO L280 TraceCheckUtils]: 7: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,961 INFO L280 TraceCheckUtils]: 8: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,961 INFO L280 TraceCheckUtils]: 9: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,961 INFO L280 TraceCheckUtils]: 10: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,962 INFO L280 TraceCheckUtils]: 11: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,962 INFO L280 TraceCheckUtils]: 12: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,962 INFO L280 TraceCheckUtils]: 13: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,962 INFO L280 TraceCheckUtils]: 14: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,963 INFO L280 TraceCheckUtils]: 15: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,963 INFO L280 TraceCheckUtils]: 16: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,963 INFO L280 TraceCheckUtils]: 17: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,963 INFO L280 TraceCheckUtils]: 18: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,964 INFO L280 TraceCheckUtils]: 19: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,964 INFO L280 TraceCheckUtils]: 20: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,964 INFO L280 TraceCheckUtils]: 21: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,964 INFO L280 TraceCheckUtils]: 22: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,965 INFO L280 TraceCheckUtils]: 23: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,965 INFO L280 TraceCheckUtils]: 24: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,965 INFO L280 TraceCheckUtils]: 25: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,965 INFO L280 TraceCheckUtils]: 26: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,965 INFO L280 TraceCheckUtils]: 27: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,966 INFO L280 TraceCheckUtils]: 28: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,966 INFO L280 TraceCheckUtils]: 29: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,966 INFO L280 TraceCheckUtils]: 30: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,966 INFO L280 TraceCheckUtils]: 31: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,967 INFO L280 TraceCheckUtils]: 32: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,967 INFO L280 TraceCheckUtils]: 33: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,967 INFO L280 TraceCheckUtils]: 34: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,967 INFO L280 TraceCheckUtils]: 35: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,968 INFO L280 TraceCheckUtils]: 36: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,968 INFO L280 TraceCheckUtils]: 37: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,968 INFO L280 TraceCheckUtils]: 38: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,968 INFO L280 TraceCheckUtils]: 39: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,969 INFO L280 TraceCheckUtils]: 40: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,969 INFO L280 TraceCheckUtils]: 41: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,969 INFO L280 TraceCheckUtils]: 42: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,969 INFO L280 TraceCheckUtils]: 43: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,969 INFO L280 TraceCheckUtils]: 44: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,970 INFO L280 TraceCheckUtils]: 45: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,970 INFO L280 TraceCheckUtils]: 46: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,970 INFO L280 TraceCheckUtils]: 47: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,970 INFO L280 TraceCheckUtils]: 48: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,971 INFO L280 TraceCheckUtils]: 49: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,971 INFO L280 TraceCheckUtils]: 50: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,971 INFO L280 TraceCheckUtils]: 51: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,971 INFO L280 TraceCheckUtils]: 52: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,971 INFO L280 TraceCheckUtils]: 53: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,972 INFO L280 TraceCheckUtils]: 54: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,972 INFO L280 TraceCheckUtils]: 55: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,972 INFO L280 TraceCheckUtils]: 56: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,972 INFO L280 TraceCheckUtils]: 57: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,972 INFO L280 TraceCheckUtils]: 58: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,973 INFO L280 TraceCheckUtils]: 59: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,973 INFO L280 TraceCheckUtils]: 60: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,973 INFO L280 TraceCheckUtils]: 61: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,973 INFO L280 TraceCheckUtils]: 62: Hoare triple {113235#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,973 INFO L280 TraceCheckUtils]: 63: Hoare triple {113235#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,974 INFO L280 TraceCheckUtils]: 64: Hoare triple {113235#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,974 INFO L280 TraceCheckUtils]: 65: Hoare triple {113235#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {113235#true} is VALID [2020-07-08 23:31:12,974 INFO L280 TraceCheckUtils]: 66: Hoare triple {113235#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,974 INFO L280 TraceCheckUtils]: 67: Hoare triple {113235#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {113235#true} is VALID [2020-07-08 23:31:12,974 INFO L280 TraceCheckUtils]: 68: Hoare triple {113235#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,975 INFO L280 TraceCheckUtils]: 69: Hoare triple {113235#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,975 INFO L280 TraceCheckUtils]: 70: Hoare triple {113235#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,975 INFO L280 TraceCheckUtils]: 71: Hoare triple {113235#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,975 INFO L280 TraceCheckUtils]: 72: Hoare triple {113235#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,976 INFO L280 TraceCheckUtils]: 73: Hoare triple {113235#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {113235#true} is VALID [2020-07-08 23:31:12,976 INFO L280 TraceCheckUtils]: 74: Hoare triple {113235#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,976 INFO L280 TraceCheckUtils]: 75: Hoare triple {113235#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,976 INFO L280 TraceCheckUtils]: 76: Hoare triple {113235#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {113235#true} is VALID [2020-07-08 23:31:12,976 INFO L280 TraceCheckUtils]: 77: Hoare triple {113235#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,977 INFO L280 TraceCheckUtils]: 78: Hoare triple {113235#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {113235#true} is VALID [2020-07-08 23:31:12,977 INFO L280 TraceCheckUtils]: 79: Hoare triple {113235#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,977 INFO L280 TraceCheckUtils]: 80: Hoare triple {113235#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,977 INFO L280 TraceCheckUtils]: 81: Hoare triple {113235#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,977 INFO L280 TraceCheckUtils]: 82: Hoare triple {113235#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,978 INFO L280 TraceCheckUtils]: 83: Hoare triple {113235#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,978 INFO L280 TraceCheckUtils]: 84: Hoare triple {113235#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {113235#true} is VALID [2020-07-08 23:31:12,978 INFO L280 TraceCheckUtils]: 85: Hoare triple {113235#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,978 INFO L280 TraceCheckUtils]: 86: Hoare triple {113235#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,978 INFO L280 TraceCheckUtils]: 87: Hoare triple {113235#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,979 INFO L280 TraceCheckUtils]: 88: Hoare triple {113235#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {113235#true} is VALID [2020-07-08 23:31:12,979 INFO L280 TraceCheckUtils]: 89: Hoare triple {113235#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,979 INFO L280 TraceCheckUtils]: 90: Hoare triple {113235#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,979 INFO L280 TraceCheckUtils]: 91: Hoare triple {113235#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,979 INFO L280 TraceCheckUtils]: 92: Hoare triple {113235#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,980 INFO L280 TraceCheckUtils]: 93: Hoare triple {113235#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,980 INFO L280 TraceCheckUtils]: 94: Hoare triple {113235#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,980 INFO L280 TraceCheckUtils]: 95: Hoare triple {113235#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,980 INFO L280 TraceCheckUtils]: 96: Hoare triple {113235#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,980 INFO L280 TraceCheckUtils]: 97: Hoare triple {113235#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,980 INFO L280 TraceCheckUtils]: 98: Hoare triple {113235#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,981 INFO L280 TraceCheckUtils]: 99: Hoare triple {113235#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,981 INFO L280 TraceCheckUtils]: 100: Hoare triple {113235#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,981 INFO L280 TraceCheckUtils]: 101: Hoare triple {113235#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {113235#true} is VALID [2020-07-08 23:31:12,981 INFO L280 TraceCheckUtils]: 102: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,981 INFO L280 TraceCheckUtils]: 103: Hoare triple {113235#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,982 INFO L280 TraceCheckUtils]: 104: Hoare triple {113235#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,982 INFO L280 TraceCheckUtils]: 105: Hoare triple {113235#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {113235#true} is VALID [2020-07-08 23:31:12,982 INFO L280 TraceCheckUtils]: 106: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,982 INFO L280 TraceCheckUtils]: 107: Hoare triple {113235#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,982 INFO L280 TraceCheckUtils]: 108: Hoare triple {113235#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); {113235#true} is VALID [2020-07-08 23:31:12,983 INFO L280 TraceCheckUtils]: 109: Hoare triple {113235#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))); {113235#true} is VALID [2020-07-08 23:31:12,983 INFO L280 TraceCheckUtils]: 110: Hoare triple {113235#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); {113235#true} is VALID [2020-07-08 23:31:12,983 INFO L280 TraceCheckUtils]: 111: Hoare triple {113235#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,983 INFO L280 TraceCheckUtils]: 112: Hoare triple {113235#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); {113235#true} is VALID [2020-07-08 23:31:12,983 INFO L280 TraceCheckUtils]: 113: Hoare triple {113235#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {113235#true} is VALID [2020-07-08 23:31:12,984 INFO L280 TraceCheckUtils]: 114: Hoare triple {113235#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); {113235#true} is VALID [2020-07-08 23:31:12,984 INFO L280 TraceCheckUtils]: 115: Hoare triple {113235#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,984 INFO L280 TraceCheckUtils]: 116: Hoare triple {113235#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); {113235#true} is VALID [2020-07-08 23:31:12,984 INFO L280 TraceCheckUtils]: 117: Hoare triple {113235#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,984 INFO L280 TraceCheckUtils]: 118: Hoare triple {113235#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); {113235#true} is VALID [2020-07-08 23:31:12,985 INFO L280 TraceCheckUtils]: 119: Hoare triple {113235#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); {113235#true} is VALID [2020-07-08 23:31:12,985 INFO L280 TraceCheckUtils]: 120: Hoare triple {113235#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); {113235#true} is VALID [2020-07-08 23:31:12,985 INFO L280 TraceCheckUtils]: 121: Hoare triple {113235#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,985 INFO L280 TraceCheckUtils]: 122: Hoare triple {113235#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,985 INFO L280 TraceCheckUtils]: 123: Hoare triple {113235#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); {113235#true} is VALID [2020-07-08 23:31:12,985 INFO L280 TraceCheckUtils]: 124: Hoare triple {113235#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,986 INFO L280 TraceCheckUtils]: 125: Hoare triple {113235#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,986 INFO L280 TraceCheckUtils]: 126: Hoare triple {113235#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))); {113235#true} is VALID [2020-07-08 23:31:12,986 INFO L280 TraceCheckUtils]: 127: Hoare triple {113235#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,986 INFO L280 TraceCheckUtils]: 128: Hoare triple {113235#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,986 INFO L280 TraceCheckUtils]: 129: Hoare triple {113235#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,987 INFO L280 TraceCheckUtils]: 130: Hoare triple {113235#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,987 INFO L280 TraceCheckUtils]: 131: Hoare triple {113235#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,987 INFO L280 TraceCheckUtils]: 132: Hoare triple {113235#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,987 INFO L280 TraceCheckUtils]: 133: Hoare triple {113235#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,987 INFO L280 TraceCheckUtils]: 134: Hoare triple {113235#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:12,987 INFO L280 TraceCheckUtils]: 135: Hoare triple {113235#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {113235#true} is VALID [2020-07-08 23:31:12,988 INFO L280 TraceCheckUtils]: 136: Hoare triple {113235#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,988 INFO L280 TraceCheckUtils]: 137: Hoare triple {113235#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,988 INFO L280 TraceCheckUtils]: 138: Hoare triple {113235#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,988 INFO L280 TraceCheckUtils]: 139: Hoare triple {113235#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,988 INFO L280 TraceCheckUtils]: 140: Hoare triple {113235#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,989 INFO L280 TraceCheckUtils]: 141: Hoare triple {113235#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,989 INFO L280 TraceCheckUtils]: 142: Hoare triple {113235#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {113235#true} is VALID [2020-07-08 23:31:12,989 INFO L280 TraceCheckUtils]: 143: Hoare triple {113235#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,989 INFO L280 TraceCheckUtils]: 144: Hoare triple {113235#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {113235#true} is VALID [2020-07-08 23:31:12,989 INFO L280 TraceCheckUtils]: 145: Hoare triple {113235#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,990 INFO L280 TraceCheckUtils]: 146: Hoare triple {113235#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {113235#true} is VALID [2020-07-08 23:31:12,990 INFO L280 TraceCheckUtils]: 147: Hoare triple {113235#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,990 INFO L280 TraceCheckUtils]: 148: Hoare triple {113235#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {113235#true} is VALID [2020-07-08 23:31:12,990 INFO L280 TraceCheckUtils]: 149: Hoare triple {113235#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,990 INFO L280 TraceCheckUtils]: 150: Hoare triple {113235#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,990 INFO L280 TraceCheckUtils]: 151: Hoare triple {113235#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {113235#true} is VALID [2020-07-08 23:31:12,991 INFO L280 TraceCheckUtils]: 152: Hoare triple {113235#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:12,991 INFO L280 TraceCheckUtils]: 153: Hoare triple {113235#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,991 INFO L280 TraceCheckUtils]: 154: Hoare triple {113235#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,991 INFO L280 TraceCheckUtils]: 155: Hoare triple {113235#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {113235#true} is VALID [2020-07-08 23:31:12,991 INFO L280 TraceCheckUtils]: 156: Hoare triple {113235#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {113235#true} is VALID [2020-07-08 23:31:12,992 INFO L280 TraceCheckUtils]: 157: Hoare triple {113235#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:12,992 INFO L280 TraceCheckUtils]: 158: Hoare triple {113235#true} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input; {113235#true} is VALID [2020-07-08 23:31:12,992 INFO L280 TraceCheckUtils]: 159: Hoare triple {113235#true} ~a12~0 := (if -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) < 0 && 0 != -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) % 10 then 1 + -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) / 10 else -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) / 10); {113235#true} is VALID [2020-07-08 23:31:12,992 INFO L280 TraceCheckUtils]: 160: Hoare triple {113235#true} ~a24~0 := 1; {113235#true} is VALID [2020-07-08 23:31:12,992 INFO L280 TraceCheckUtils]: 161: Hoare triple {113235#true} ~a15~0 := 5; {113235#true} is VALID [2020-07-08 23:31:12,997 INFO L280 TraceCheckUtils]: 162: Hoare triple {113235#true} ~a21~0 := 9; {113635#(<= 9 ~a21~0)} is VALID [2020-07-08 23:31:12,998 INFO L280 TraceCheckUtils]: 163: Hoare triple {113635#(<= 9 ~a21~0)} #res := -1; {113635#(<= 9 ~a21~0)} is VALID [2020-07-08 23:31:12,999 INFO L280 TraceCheckUtils]: 164: Hoare triple {113635#(<= 9 ~a21~0)} assume true; {113635#(<= 9 ~a21~0)} is VALID [2020-07-08 23:31:13,001 INFO L275 TraceCheckUtils]: 165: Hoare quadruple {113635#(<= 9 ~a21~0)} {113235#true} #1401#return; {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,019 INFO L263 TraceCheckUtils]: 0: Hoare triple {113235#true} call ULTIMATE.init(); {113633#(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-08 23:31:13,019 INFO L280 TraceCheckUtils]: 1: Hoare triple {113633#(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; {113235#true} is VALID [2020-07-08 23:31:13,019 INFO L280 TraceCheckUtils]: 2: Hoare triple {113235#true} ~inputB~0 := 2; {113235#true} is VALID [2020-07-08 23:31:13,020 INFO L280 TraceCheckUtils]: 3: Hoare triple {113235#true} ~inputC~0 := 3; {113235#true} is VALID [2020-07-08 23:31:13,020 INFO L280 TraceCheckUtils]: 4: Hoare triple {113235#true} ~inputF~0 := 6; {113235#true} is VALID [2020-07-08 23:31:13,020 INFO L280 TraceCheckUtils]: 5: Hoare triple {113235#true} ~inputE~0 := 5; {113235#true} is VALID [2020-07-08 23:31:13,020 INFO L280 TraceCheckUtils]: 6: Hoare triple {113235#true} ~inputA~0 := 1; {113235#true} is VALID [2020-07-08 23:31:13,020 INFO L280 TraceCheckUtils]: 7: Hoare triple {113235#true} ~a21~0 := 7; {113235#true} is VALID [2020-07-08 23:31:13,020 INFO L280 TraceCheckUtils]: 8: Hoare triple {113235#true} ~a15~0 := 8; {113235#true} is VALID [2020-07-08 23:31:13,022 INFO L280 TraceCheckUtils]: 9: Hoare triple {113235#true} ~a12~0 := -49; {113249#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:31:13,023 INFO L280 TraceCheckUtils]: 10: Hoare triple {113249#(<= (+ ~a12~0 49) 0)} ~a24~0 := 1; {113249#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:31:13,024 INFO L280 TraceCheckUtils]: 11: Hoare triple {113249#(<= (+ ~a12~0 49) 0)} assume true; {113249#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:31:13,025 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {113249#(<= (+ ~a12~0 49) 0)} {113235#true} #1397#return; {113249#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:31:13,026 INFO L263 TraceCheckUtils]: 13: Hoare triple {113249#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {113249#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:31:13,027 INFO L280 TraceCheckUtils]: 14: Hoare triple {113249#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {113249#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:31:13,028 INFO L280 TraceCheckUtils]: 15: Hoare triple {113249#(<= (+ ~a12~0 49) 0)} assume !false; {113249#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:31:13,029 INFO L280 TraceCheckUtils]: 16: Hoare triple {113249#(<= (+ ~a12~0 49) 0)} havoc ~input~0; {113249#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:31:13,030 INFO L280 TraceCheckUtils]: 17: Hoare triple {113249#(<= (+ ~a12~0 49) 0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {113249#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:31:13,031 INFO L280 TraceCheckUtils]: 18: Hoare triple {113249#(<= (+ ~a12~0 49) 0)} ~input~0 := #t~nondet2; {113249#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:31:13,032 INFO L280 TraceCheckUtils]: 19: Hoare triple {113249#(<= (+ ~a12~0 49) 0)} havoc #t~nondet2; {113249#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:31:13,033 INFO L280 TraceCheckUtils]: 20: Hoare triple {113249#(<= (+ ~a12~0 49) 0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {113249#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 23:31:13,034 INFO L263 TraceCheckUtils]: 21: Hoare triple {113249#(<= (+ ~a12~0 49) 0)} call #t~ret3 := calculate_output(~input~0); {113634#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-08 23:31:13,035 INFO L280 TraceCheckUtils]: 22: Hoare triple {113634#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {113235#true} is VALID [2020-07-08 23:31:13,035 INFO L280 TraceCheckUtils]: 23: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,035 INFO L280 TraceCheckUtils]: 24: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,035 INFO L280 TraceCheckUtils]: 25: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,035 INFO L280 TraceCheckUtils]: 26: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,035 INFO L280 TraceCheckUtils]: 27: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,036 INFO L280 TraceCheckUtils]: 28: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,036 INFO L280 TraceCheckUtils]: 29: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,036 INFO L280 TraceCheckUtils]: 30: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,036 INFO L280 TraceCheckUtils]: 31: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,036 INFO L280 TraceCheckUtils]: 32: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,036 INFO L280 TraceCheckUtils]: 33: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,037 INFO L280 TraceCheckUtils]: 34: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,037 INFO L280 TraceCheckUtils]: 35: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,037 INFO L280 TraceCheckUtils]: 36: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,037 INFO L280 TraceCheckUtils]: 37: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,037 INFO L280 TraceCheckUtils]: 38: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,037 INFO L280 TraceCheckUtils]: 39: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,038 INFO L280 TraceCheckUtils]: 40: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,038 INFO L280 TraceCheckUtils]: 41: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,038 INFO L280 TraceCheckUtils]: 42: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,038 INFO L280 TraceCheckUtils]: 43: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,038 INFO L280 TraceCheckUtils]: 44: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,038 INFO L280 TraceCheckUtils]: 45: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,039 INFO L280 TraceCheckUtils]: 46: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,039 INFO L280 TraceCheckUtils]: 47: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,039 INFO L280 TraceCheckUtils]: 48: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,039 INFO L280 TraceCheckUtils]: 49: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,039 INFO L280 TraceCheckUtils]: 50: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,039 INFO L280 TraceCheckUtils]: 51: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,040 INFO L280 TraceCheckUtils]: 52: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,040 INFO L280 TraceCheckUtils]: 53: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,040 INFO L280 TraceCheckUtils]: 54: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,040 INFO L280 TraceCheckUtils]: 55: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,040 INFO L280 TraceCheckUtils]: 56: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,040 INFO L280 TraceCheckUtils]: 57: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,041 INFO L280 TraceCheckUtils]: 58: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,041 INFO L280 TraceCheckUtils]: 59: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,041 INFO L280 TraceCheckUtils]: 60: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,041 INFO L280 TraceCheckUtils]: 61: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,041 INFO L280 TraceCheckUtils]: 62: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,041 INFO L280 TraceCheckUtils]: 63: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,042 INFO L280 TraceCheckUtils]: 64: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,042 INFO L280 TraceCheckUtils]: 65: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,042 INFO L280 TraceCheckUtils]: 66: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,042 INFO L280 TraceCheckUtils]: 67: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,042 INFO L280 TraceCheckUtils]: 68: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,042 INFO L280 TraceCheckUtils]: 69: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,042 INFO L280 TraceCheckUtils]: 70: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,043 INFO L280 TraceCheckUtils]: 71: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,043 INFO L280 TraceCheckUtils]: 72: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,043 INFO L280 TraceCheckUtils]: 73: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,043 INFO L280 TraceCheckUtils]: 74: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,043 INFO L280 TraceCheckUtils]: 75: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,043 INFO L280 TraceCheckUtils]: 76: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,044 INFO L280 TraceCheckUtils]: 77: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,044 INFO L280 TraceCheckUtils]: 78: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,044 INFO L280 TraceCheckUtils]: 79: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,044 INFO L280 TraceCheckUtils]: 80: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,044 INFO L280 TraceCheckUtils]: 81: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,044 INFO L280 TraceCheckUtils]: 82: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,045 INFO L280 TraceCheckUtils]: 83: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,045 INFO L280 TraceCheckUtils]: 84: Hoare triple {113235#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,045 INFO L280 TraceCheckUtils]: 85: Hoare triple {113235#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,045 INFO L280 TraceCheckUtils]: 86: Hoare triple {113235#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,045 INFO L280 TraceCheckUtils]: 87: Hoare triple {113235#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {113235#true} is VALID [2020-07-08 23:31:13,045 INFO L280 TraceCheckUtils]: 88: Hoare triple {113235#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,046 INFO L280 TraceCheckUtils]: 89: Hoare triple {113235#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {113235#true} is VALID [2020-07-08 23:31:13,046 INFO L280 TraceCheckUtils]: 90: Hoare triple {113235#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,046 INFO L280 TraceCheckUtils]: 91: Hoare triple {113235#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,046 INFO L280 TraceCheckUtils]: 92: Hoare triple {113235#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,046 INFO L280 TraceCheckUtils]: 93: Hoare triple {113235#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,046 INFO L280 TraceCheckUtils]: 94: Hoare triple {113235#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,047 INFO L280 TraceCheckUtils]: 95: Hoare triple {113235#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {113235#true} is VALID [2020-07-08 23:31:13,047 INFO L280 TraceCheckUtils]: 96: Hoare triple {113235#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,047 INFO L280 TraceCheckUtils]: 97: Hoare triple {113235#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,047 INFO L280 TraceCheckUtils]: 98: Hoare triple {113235#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {113235#true} is VALID [2020-07-08 23:31:13,047 INFO L280 TraceCheckUtils]: 99: Hoare triple {113235#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,047 INFO L280 TraceCheckUtils]: 100: Hoare triple {113235#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {113235#true} is VALID [2020-07-08 23:31:13,048 INFO L280 TraceCheckUtils]: 101: Hoare triple {113235#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,048 INFO L280 TraceCheckUtils]: 102: Hoare triple {113235#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,048 INFO L280 TraceCheckUtils]: 103: Hoare triple {113235#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,048 INFO L280 TraceCheckUtils]: 104: Hoare triple {113235#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,048 INFO L280 TraceCheckUtils]: 105: Hoare triple {113235#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,049 INFO L280 TraceCheckUtils]: 106: Hoare triple {113235#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {113235#true} is VALID [2020-07-08 23:31:13,049 INFO L280 TraceCheckUtils]: 107: Hoare triple {113235#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,049 INFO L280 TraceCheckUtils]: 108: Hoare triple {113235#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,049 INFO L280 TraceCheckUtils]: 109: Hoare triple {113235#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,050 INFO L280 TraceCheckUtils]: 110: Hoare triple {113235#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {113235#true} is VALID [2020-07-08 23:31:13,050 INFO L280 TraceCheckUtils]: 111: Hoare triple {113235#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,050 INFO L280 TraceCheckUtils]: 112: Hoare triple {113235#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,050 INFO L280 TraceCheckUtils]: 113: Hoare triple {113235#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,050 INFO L280 TraceCheckUtils]: 114: Hoare triple {113235#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,050 INFO L280 TraceCheckUtils]: 115: Hoare triple {113235#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,051 INFO L280 TraceCheckUtils]: 116: Hoare triple {113235#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,051 INFO L280 TraceCheckUtils]: 117: Hoare triple {113235#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,051 INFO L280 TraceCheckUtils]: 118: Hoare triple {113235#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,051 INFO L280 TraceCheckUtils]: 119: Hoare triple {113235#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,051 INFO L280 TraceCheckUtils]: 120: Hoare triple {113235#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,052 INFO L280 TraceCheckUtils]: 121: Hoare triple {113235#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,052 INFO L280 TraceCheckUtils]: 122: Hoare triple {113235#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,052 INFO L280 TraceCheckUtils]: 123: Hoare triple {113235#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {113235#true} is VALID [2020-07-08 23:31:13,052 INFO L280 TraceCheckUtils]: 124: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,052 INFO L280 TraceCheckUtils]: 125: Hoare triple {113235#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0; {113235#true} is VALID [2020-07-08 23:31:13,053 INFO L280 TraceCheckUtils]: 126: Hoare triple {113235#true} ~a21~0 := 10; {113235#true} is VALID [2020-07-08 23:31:13,053 INFO L280 TraceCheckUtils]: 127: Hoare triple {113235#true} #res := 22; {113235#true} is VALID [2020-07-08 23:31:13,053 INFO L280 TraceCheckUtils]: 128: Hoare triple {113235#true} assume true; {113235#true} is VALID [2020-07-08 23:31:13,053 INFO L275 TraceCheckUtils]: 129: Hoare quadruple {113235#true} {113249#(<= (+ ~a12~0 49) 0)} #1401#return; {113235#true} is VALID [2020-07-08 23:31:13,053 INFO L280 TraceCheckUtils]: 130: Hoare triple {113235#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {113235#true} is VALID [2020-07-08 23:31:13,054 INFO L280 TraceCheckUtils]: 131: Hoare triple {113235#true} ~output~0 := #t~ret3; {113235#true} is VALID [2020-07-08 23:31:13,054 INFO L280 TraceCheckUtils]: 132: Hoare triple {113235#true} havoc #t~ret3; {113235#true} is VALID [2020-07-08 23:31:13,054 INFO L280 TraceCheckUtils]: 133: Hoare triple {113235#true} assume !false; {113235#true} is VALID [2020-07-08 23:31:13,054 INFO L280 TraceCheckUtils]: 134: Hoare triple {113235#true} havoc ~input~0; {113235#true} is VALID [2020-07-08 23:31:13,054 INFO L280 TraceCheckUtils]: 135: Hoare triple {113235#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {113235#true} is VALID [2020-07-08 23:31:13,055 INFO L280 TraceCheckUtils]: 136: Hoare triple {113235#true} ~input~0 := #t~nondet2; {113235#true} is VALID [2020-07-08 23:31:13,055 INFO L280 TraceCheckUtils]: 137: Hoare triple {113235#true} havoc #t~nondet2; {113235#true} is VALID [2020-07-08 23:31:13,055 INFO L280 TraceCheckUtils]: 138: Hoare triple {113235#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {113235#true} is VALID [2020-07-08 23:31:13,060 INFO L263 TraceCheckUtils]: 139: Hoare triple {113235#true} call #t~ret3 := calculate_output(~input~0); {113634#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-08 23:31:13,060 INFO L280 TraceCheckUtils]: 140: Hoare triple {113634#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {113235#true} is VALID [2020-07-08 23:31:13,061 INFO L280 TraceCheckUtils]: 141: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,061 INFO L280 TraceCheckUtils]: 142: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,061 INFO L280 TraceCheckUtils]: 143: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,061 INFO L280 TraceCheckUtils]: 144: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,062 INFO L280 TraceCheckUtils]: 145: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,062 INFO L280 TraceCheckUtils]: 146: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,062 INFO L280 TraceCheckUtils]: 147: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,062 INFO L280 TraceCheckUtils]: 148: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,062 INFO L280 TraceCheckUtils]: 149: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,063 INFO L280 TraceCheckUtils]: 150: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,063 INFO L280 TraceCheckUtils]: 151: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,063 INFO L280 TraceCheckUtils]: 152: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,063 INFO L280 TraceCheckUtils]: 153: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,063 INFO L280 TraceCheckUtils]: 154: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,064 INFO L280 TraceCheckUtils]: 155: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,064 INFO L280 TraceCheckUtils]: 156: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,064 INFO L280 TraceCheckUtils]: 157: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,064 INFO L280 TraceCheckUtils]: 158: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,064 INFO L280 TraceCheckUtils]: 159: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,064 INFO L280 TraceCheckUtils]: 160: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,065 INFO L280 TraceCheckUtils]: 161: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,065 INFO L280 TraceCheckUtils]: 162: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,065 INFO L280 TraceCheckUtils]: 163: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,065 INFO L280 TraceCheckUtils]: 164: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,065 INFO L280 TraceCheckUtils]: 165: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,065 INFO L280 TraceCheckUtils]: 166: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,066 INFO L280 TraceCheckUtils]: 167: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,066 INFO L280 TraceCheckUtils]: 168: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,066 INFO L280 TraceCheckUtils]: 169: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,066 INFO L280 TraceCheckUtils]: 170: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,066 INFO L280 TraceCheckUtils]: 171: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,066 INFO L280 TraceCheckUtils]: 172: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,067 INFO L280 TraceCheckUtils]: 173: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,067 INFO L280 TraceCheckUtils]: 174: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,067 INFO L280 TraceCheckUtils]: 175: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,067 INFO L280 TraceCheckUtils]: 176: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,067 INFO L280 TraceCheckUtils]: 177: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,067 INFO L280 TraceCheckUtils]: 178: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,068 INFO L280 TraceCheckUtils]: 179: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,068 INFO L280 TraceCheckUtils]: 180: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,068 INFO L280 TraceCheckUtils]: 181: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,068 INFO L280 TraceCheckUtils]: 182: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,068 INFO L280 TraceCheckUtils]: 183: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,069 INFO L280 TraceCheckUtils]: 184: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,069 INFO L280 TraceCheckUtils]: 185: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,069 INFO L280 TraceCheckUtils]: 186: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,069 INFO L280 TraceCheckUtils]: 187: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,069 INFO L280 TraceCheckUtils]: 188: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,069 INFO L280 TraceCheckUtils]: 189: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,070 INFO L280 TraceCheckUtils]: 190: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,070 INFO L280 TraceCheckUtils]: 191: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,070 INFO L280 TraceCheckUtils]: 192: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,070 INFO L280 TraceCheckUtils]: 193: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,070 INFO L280 TraceCheckUtils]: 194: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,070 INFO L280 TraceCheckUtils]: 195: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,071 INFO L280 TraceCheckUtils]: 196: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,071 INFO L280 TraceCheckUtils]: 197: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,071 INFO L280 TraceCheckUtils]: 198: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,071 INFO L280 TraceCheckUtils]: 199: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,071 INFO L280 TraceCheckUtils]: 200: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,071 INFO L280 TraceCheckUtils]: 201: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,072 INFO L280 TraceCheckUtils]: 202: Hoare triple {113235#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,072 INFO L280 TraceCheckUtils]: 203: Hoare triple {113235#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,072 INFO L280 TraceCheckUtils]: 204: Hoare triple {113235#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,072 INFO L280 TraceCheckUtils]: 205: Hoare triple {113235#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {113235#true} is VALID [2020-07-08 23:31:13,072 INFO L280 TraceCheckUtils]: 206: Hoare triple {113235#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,072 INFO L280 TraceCheckUtils]: 207: Hoare triple {113235#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {113235#true} is VALID [2020-07-08 23:31:13,073 INFO L280 TraceCheckUtils]: 208: Hoare triple {113235#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,073 INFO L280 TraceCheckUtils]: 209: Hoare triple {113235#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,073 INFO L280 TraceCheckUtils]: 210: Hoare triple {113235#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,073 INFO L280 TraceCheckUtils]: 211: Hoare triple {113235#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,073 INFO L280 TraceCheckUtils]: 212: Hoare triple {113235#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,073 INFO L280 TraceCheckUtils]: 213: Hoare triple {113235#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {113235#true} is VALID [2020-07-08 23:31:13,074 INFO L280 TraceCheckUtils]: 214: Hoare triple {113235#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,074 INFO L280 TraceCheckUtils]: 215: Hoare triple {113235#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,074 INFO L280 TraceCheckUtils]: 216: Hoare triple {113235#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {113235#true} is VALID [2020-07-08 23:31:13,074 INFO L280 TraceCheckUtils]: 217: Hoare triple {113235#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,074 INFO L280 TraceCheckUtils]: 218: Hoare triple {113235#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {113235#true} is VALID [2020-07-08 23:31:13,075 INFO L280 TraceCheckUtils]: 219: Hoare triple {113235#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,075 INFO L280 TraceCheckUtils]: 220: Hoare triple {113235#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,075 INFO L280 TraceCheckUtils]: 221: Hoare triple {113235#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,075 INFO L280 TraceCheckUtils]: 222: Hoare triple {113235#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,075 INFO L280 TraceCheckUtils]: 223: Hoare triple {113235#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,075 INFO L280 TraceCheckUtils]: 224: Hoare triple {113235#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {113235#true} is VALID [2020-07-08 23:31:13,076 INFO L280 TraceCheckUtils]: 225: Hoare triple {113235#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,076 INFO L280 TraceCheckUtils]: 226: Hoare triple {113235#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,076 INFO L280 TraceCheckUtils]: 227: Hoare triple {113235#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,076 INFO L280 TraceCheckUtils]: 228: Hoare triple {113235#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {113235#true} is VALID [2020-07-08 23:31:13,076 INFO L280 TraceCheckUtils]: 229: Hoare triple {113235#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,076 INFO L280 TraceCheckUtils]: 230: Hoare triple {113235#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,077 INFO L280 TraceCheckUtils]: 231: Hoare triple {113235#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,077 INFO L280 TraceCheckUtils]: 232: Hoare triple {113235#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,077 INFO L280 TraceCheckUtils]: 233: Hoare triple {113235#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,077 INFO L280 TraceCheckUtils]: 234: Hoare triple {113235#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,077 INFO L280 TraceCheckUtils]: 235: Hoare triple {113235#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,077 INFO L280 TraceCheckUtils]: 236: Hoare triple {113235#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,078 INFO L280 TraceCheckUtils]: 237: Hoare triple {113235#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,078 INFO L280 TraceCheckUtils]: 238: Hoare triple {113235#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,078 INFO L280 TraceCheckUtils]: 239: Hoare triple {113235#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,078 INFO L280 TraceCheckUtils]: 240: Hoare triple {113235#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,078 INFO L280 TraceCheckUtils]: 241: Hoare triple {113235#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {113235#true} is VALID [2020-07-08 23:31:13,078 INFO L280 TraceCheckUtils]: 242: Hoare triple {113235#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0; {113235#true} is VALID [2020-07-08 23:31:13,079 INFO L280 TraceCheckUtils]: 243: Hoare triple {113235#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); {113235#true} is VALID [2020-07-08 23:31:13,079 INFO L280 TraceCheckUtils]: 244: Hoare triple {113235#true} ~a21~0 := 7; {113235#true} is VALID [2020-07-08 23:31:13,079 INFO L280 TraceCheckUtils]: 245: Hoare triple {113235#true} #res := 25; {113235#true} is VALID [2020-07-08 23:31:13,079 INFO L280 TraceCheckUtils]: 246: Hoare triple {113235#true} assume true; {113235#true} is VALID [2020-07-08 23:31:13,079 INFO L275 TraceCheckUtils]: 247: Hoare quadruple {113235#true} {113235#true} #1401#return; {113235#true} is VALID [2020-07-08 23:31:13,080 INFO L280 TraceCheckUtils]: 248: Hoare triple {113235#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {113235#true} is VALID [2020-07-08 23:31:13,080 INFO L280 TraceCheckUtils]: 249: Hoare triple {113235#true} ~output~0 := #t~ret3; {113235#true} is VALID [2020-07-08 23:31:13,080 INFO L280 TraceCheckUtils]: 250: Hoare triple {113235#true} havoc #t~ret3; {113235#true} is VALID [2020-07-08 23:31:13,080 INFO L280 TraceCheckUtils]: 251: Hoare triple {113235#true} assume !false; {113235#true} is VALID [2020-07-08 23:31:13,080 INFO L280 TraceCheckUtils]: 252: Hoare triple {113235#true} havoc ~input~0; {113235#true} is VALID [2020-07-08 23:31:13,080 INFO L280 TraceCheckUtils]: 253: Hoare triple {113235#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {113235#true} is VALID [2020-07-08 23:31:13,081 INFO L280 TraceCheckUtils]: 254: Hoare triple {113235#true} ~input~0 := #t~nondet2; {113235#true} is VALID [2020-07-08 23:31:13,081 INFO L280 TraceCheckUtils]: 255: Hoare triple {113235#true} havoc #t~nondet2; {113235#true} is VALID [2020-07-08 23:31:13,081 INFO L280 TraceCheckUtils]: 256: Hoare triple {113235#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {113235#true} is VALID [2020-07-08 23:31:13,085 INFO L263 TraceCheckUtils]: 257: Hoare triple {113235#true} call #t~ret3 := calculate_output(~input~0); {113634#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-08 23:31:13,085 INFO L280 TraceCheckUtils]: 258: Hoare triple {113634#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {113235#true} is VALID [2020-07-08 23:31:13,085 INFO L280 TraceCheckUtils]: 259: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,086 INFO L280 TraceCheckUtils]: 260: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,086 INFO L280 TraceCheckUtils]: 261: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,086 INFO L280 TraceCheckUtils]: 262: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,086 INFO L280 TraceCheckUtils]: 263: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,086 INFO L280 TraceCheckUtils]: 264: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,087 INFO L280 TraceCheckUtils]: 265: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,087 INFO L280 TraceCheckUtils]: 266: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,087 INFO L280 TraceCheckUtils]: 267: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,087 INFO L280 TraceCheckUtils]: 268: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,087 INFO L280 TraceCheckUtils]: 269: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,088 INFO L280 TraceCheckUtils]: 270: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,088 INFO L280 TraceCheckUtils]: 271: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,088 INFO L280 TraceCheckUtils]: 272: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,088 INFO L280 TraceCheckUtils]: 273: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,088 INFO L280 TraceCheckUtils]: 274: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,089 INFO L280 TraceCheckUtils]: 275: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,089 INFO L280 TraceCheckUtils]: 276: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,089 INFO L280 TraceCheckUtils]: 277: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,089 INFO L280 TraceCheckUtils]: 278: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,089 INFO L280 TraceCheckUtils]: 279: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,089 INFO L280 TraceCheckUtils]: 280: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,090 INFO L280 TraceCheckUtils]: 281: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,090 INFO L280 TraceCheckUtils]: 282: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,090 INFO L280 TraceCheckUtils]: 283: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,090 INFO L280 TraceCheckUtils]: 284: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,090 INFO L280 TraceCheckUtils]: 285: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,091 INFO L280 TraceCheckUtils]: 286: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,091 INFO L280 TraceCheckUtils]: 287: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,091 INFO L280 TraceCheckUtils]: 288: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,091 INFO L280 TraceCheckUtils]: 289: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,091 INFO L280 TraceCheckUtils]: 290: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,091 INFO L280 TraceCheckUtils]: 291: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,092 INFO L280 TraceCheckUtils]: 292: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,092 INFO L280 TraceCheckUtils]: 293: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,092 INFO L280 TraceCheckUtils]: 294: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,092 INFO L280 TraceCheckUtils]: 295: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,092 INFO L280 TraceCheckUtils]: 296: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,092 INFO L280 TraceCheckUtils]: 297: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,093 INFO L280 TraceCheckUtils]: 298: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,093 INFO L280 TraceCheckUtils]: 299: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,093 INFO L280 TraceCheckUtils]: 300: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,093 INFO L280 TraceCheckUtils]: 301: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,093 INFO L280 TraceCheckUtils]: 302: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,093 INFO L280 TraceCheckUtils]: 303: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,094 INFO L280 TraceCheckUtils]: 304: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,094 INFO L280 TraceCheckUtils]: 305: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,094 INFO L280 TraceCheckUtils]: 306: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,094 INFO L280 TraceCheckUtils]: 307: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,094 INFO L280 TraceCheckUtils]: 308: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,094 INFO L280 TraceCheckUtils]: 309: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,095 INFO L280 TraceCheckUtils]: 310: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,095 INFO L280 TraceCheckUtils]: 311: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,095 INFO L280 TraceCheckUtils]: 312: Hoare triple {113235#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,095 INFO L280 TraceCheckUtils]: 313: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,095 INFO L280 TraceCheckUtils]: 314: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,095 INFO L280 TraceCheckUtils]: 315: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,096 INFO L280 TraceCheckUtils]: 316: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,096 INFO L280 TraceCheckUtils]: 317: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,096 INFO L280 TraceCheckUtils]: 318: Hoare triple {113235#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,096 INFO L280 TraceCheckUtils]: 319: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,096 INFO L280 TraceCheckUtils]: 320: Hoare triple {113235#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,096 INFO L280 TraceCheckUtils]: 321: Hoare triple {113235#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,097 INFO L280 TraceCheckUtils]: 322: Hoare triple {113235#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,097 INFO L280 TraceCheckUtils]: 323: Hoare triple {113235#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {113235#true} is VALID [2020-07-08 23:31:13,097 INFO L280 TraceCheckUtils]: 324: Hoare triple {113235#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,097 INFO L280 TraceCheckUtils]: 325: Hoare triple {113235#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {113235#true} is VALID [2020-07-08 23:31:13,097 INFO L280 TraceCheckUtils]: 326: Hoare triple {113235#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,097 INFO L280 TraceCheckUtils]: 327: Hoare triple {113235#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,098 INFO L280 TraceCheckUtils]: 328: Hoare triple {113235#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,098 INFO L280 TraceCheckUtils]: 329: Hoare triple {113235#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,098 INFO L280 TraceCheckUtils]: 330: Hoare triple {113235#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,098 INFO L280 TraceCheckUtils]: 331: Hoare triple {113235#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {113235#true} is VALID [2020-07-08 23:31:13,098 INFO L280 TraceCheckUtils]: 332: Hoare triple {113235#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,099 INFO L280 TraceCheckUtils]: 333: Hoare triple {113235#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,099 INFO L280 TraceCheckUtils]: 334: Hoare triple {113235#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {113235#true} is VALID [2020-07-08 23:31:13,099 INFO L280 TraceCheckUtils]: 335: Hoare triple {113235#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,099 INFO L280 TraceCheckUtils]: 336: Hoare triple {113235#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {113235#true} is VALID [2020-07-08 23:31:13,099 INFO L280 TraceCheckUtils]: 337: Hoare triple {113235#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,100 INFO L280 TraceCheckUtils]: 338: Hoare triple {113235#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,100 INFO L280 TraceCheckUtils]: 339: Hoare triple {113235#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,100 INFO L280 TraceCheckUtils]: 340: Hoare triple {113235#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,100 INFO L280 TraceCheckUtils]: 341: Hoare triple {113235#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,100 INFO L280 TraceCheckUtils]: 342: Hoare triple {113235#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {113235#true} is VALID [2020-07-08 23:31:13,101 INFO L280 TraceCheckUtils]: 343: Hoare triple {113235#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,101 INFO L280 TraceCheckUtils]: 344: Hoare triple {113235#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,101 INFO L280 TraceCheckUtils]: 345: Hoare triple {113235#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,101 INFO L280 TraceCheckUtils]: 346: Hoare triple {113235#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {113235#true} is VALID [2020-07-08 23:31:13,101 INFO L280 TraceCheckUtils]: 347: Hoare triple {113235#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,102 INFO L280 TraceCheckUtils]: 348: Hoare triple {113235#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,102 INFO L280 TraceCheckUtils]: 349: Hoare triple {113235#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,102 INFO L280 TraceCheckUtils]: 350: Hoare triple {113235#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,102 INFO L280 TraceCheckUtils]: 351: Hoare triple {113235#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,102 INFO L280 TraceCheckUtils]: 352: Hoare triple {113235#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,103 INFO L280 TraceCheckUtils]: 353: Hoare triple {113235#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,103 INFO L280 TraceCheckUtils]: 354: Hoare triple {113235#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,103 INFO L280 TraceCheckUtils]: 355: Hoare triple {113235#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,103 INFO L280 TraceCheckUtils]: 356: Hoare triple {113235#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,103 INFO L280 TraceCheckUtils]: 357: Hoare triple {113235#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,104 INFO L280 TraceCheckUtils]: 358: Hoare triple {113235#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,104 INFO L280 TraceCheckUtils]: 359: Hoare triple {113235#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {113235#true} is VALID [2020-07-08 23:31:13,104 INFO L280 TraceCheckUtils]: 360: Hoare triple {113235#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,104 INFO L280 TraceCheckUtils]: 361: Hoare triple {113235#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,104 INFO L280 TraceCheckUtils]: 362: Hoare triple {113235#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,105 INFO L280 TraceCheckUtils]: 363: Hoare triple {113235#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {113235#true} is VALID [2020-07-08 23:31:13,105 INFO L280 TraceCheckUtils]: 364: Hoare triple {113235#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,105 INFO L280 TraceCheckUtils]: 365: Hoare triple {113235#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,105 INFO L280 TraceCheckUtils]: 366: Hoare triple {113235#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); {113235#true} is VALID [2020-07-08 23:31:13,106 INFO L280 TraceCheckUtils]: 367: Hoare triple {113235#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))); {113235#true} is VALID [2020-07-08 23:31:13,106 INFO L280 TraceCheckUtils]: 368: Hoare triple {113235#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); {113235#true} is VALID [2020-07-08 23:31:13,106 INFO L280 TraceCheckUtils]: 369: Hoare triple {113235#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,106 INFO L280 TraceCheckUtils]: 370: Hoare triple {113235#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); {113235#true} is VALID [2020-07-08 23:31:13,106 INFO L280 TraceCheckUtils]: 371: Hoare triple {113235#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {113235#true} is VALID [2020-07-08 23:31:13,106 INFO L280 TraceCheckUtils]: 372: Hoare triple {113235#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); {113235#true} is VALID [2020-07-08 23:31:13,107 INFO L280 TraceCheckUtils]: 373: Hoare triple {113235#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,107 INFO L280 TraceCheckUtils]: 374: Hoare triple {113235#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); {113235#true} is VALID [2020-07-08 23:31:13,107 INFO L280 TraceCheckUtils]: 375: Hoare triple {113235#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,107 INFO L280 TraceCheckUtils]: 376: Hoare triple {113235#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); {113235#true} is VALID [2020-07-08 23:31:13,107 INFO L280 TraceCheckUtils]: 377: Hoare triple {113235#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); {113235#true} is VALID [2020-07-08 23:31:13,108 INFO L280 TraceCheckUtils]: 378: Hoare triple {113235#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); {113235#true} is VALID [2020-07-08 23:31:13,108 INFO L280 TraceCheckUtils]: 379: Hoare triple {113235#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,108 INFO L280 TraceCheckUtils]: 380: Hoare triple {113235#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,108 INFO L280 TraceCheckUtils]: 381: Hoare triple {113235#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); {113235#true} is VALID [2020-07-08 23:31:13,109 INFO L280 TraceCheckUtils]: 382: Hoare triple {113235#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,109 INFO L280 TraceCheckUtils]: 383: Hoare triple {113235#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,109 INFO L280 TraceCheckUtils]: 384: Hoare triple {113235#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))); {113235#true} is VALID [2020-07-08 23:31:13,109 INFO L280 TraceCheckUtils]: 385: Hoare triple {113235#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,109 INFO L280 TraceCheckUtils]: 386: Hoare triple {113235#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,109 INFO L280 TraceCheckUtils]: 387: Hoare triple {113235#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,110 INFO L280 TraceCheckUtils]: 388: Hoare triple {113235#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,110 INFO L280 TraceCheckUtils]: 389: Hoare triple {113235#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,110 INFO L280 TraceCheckUtils]: 390: Hoare triple {113235#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,110 INFO L280 TraceCheckUtils]: 391: Hoare triple {113235#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,111 INFO L280 TraceCheckUtils]: 392: Hoare triple {113235#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {113235#true} is VALID [2020-07-08 23:31:13,111 INFO L280 TraceCheckUtils]: 393: Hoare triple {113235#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {113235#true} is VALID [2020-07-08 23:31:13,111 INFO L280 TraceCheckUtils]: 394: Hoare triple {113235#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,111 INFO L280 TraceCheckUtils]: 395: Hoare triple {113235#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,111 INFO L280 TraceCheckUtils]: 396: Hoare triple {113235#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,112 INFO L280 TraceCheckUtils]: 397: Hoare triple {113235#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,112 INFO L280 TraceCheckUtils]: 398: Hoare triple {113235#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,112 INFO L280 TraceCheckUtils]: 399: Hoare triple {113235#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,112 INFO L280 TraceCheckUtils]: 400: Hoare triple {113235#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {113235#true} is VALID [2020-07-08 23:31:13,112 INFO L280 TraceCheckUtils]: 401: Hoare triple {113235#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,113 INFO L280 TraceCheckUtils]: 402: Hoare triple {113235#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {113235#true} is VALID [2020-07-08 23:31:13,113 INFO L280 TraceCheckUtils]: 403: Hoare triple {113235#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,113 INFO L280 TraceCheckUtils]: 404: Hoare triple {113235#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {113235#true} is VALID [2020-07-08 23:31:13,113 INFO L280 TraceCheckUtils]: 405: Hoare triple {113235#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,113 INFO L280 TraceCheckUtils]: 406: Hoare triple {113235#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {113235#true} is VALID [2020-07-08 23:31:13,113 INFO L280 TraceCheckUtils]: 407: Hoare triple {113235#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,114 INFO L280 TraceCheckUtils]: 408: Hoare triple {113235#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,114 INFO L280 TraceCheckUtils]: 409: Hoare triple {113235#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {113235#true} is VALID [2020-07-08 23:31:13,114 INFO L280 TraceCheckUtils]: 410: Hoare triple {113235#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {113235#true} is VALID [2020-07-08 23:31:13,114 INFO L280 TraceCheckUtils]: 411: Hoare triple {113235#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,115 INFO L280 TraceCheckUtils]: 412: Hoare triple {113235#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,115 INFO L280 TraceCheckUtils]: 413: Hoare triple {113235#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {113235#true} is VALID [2020-07-08 23:31:13,115 INFO L280 TraceCheckUtils]: 414: Hoare triple {113235#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {113235#true} is VALID [2020-07-08 23:31:13,115 INFO L280 TraceCheckUtils]: 415: Hoare triple {113235#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {113235#true} is VALID [2020-07-08 23:31:13,115 INFO L280 TraceCheckUtils]: 416: Hoare triple {113235#true} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input; {113235#true} is VALID [2020-07-08 23:31:13,116 INFO L280 TraceCheckUtils]: 417: Hoare triple {113235#true} ~a12~0 := (if -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) < 0 && 0 != -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) % 10 then 1 + -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) / 10 else -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) / 10); {113235#true} is VALID [2020-07-08 23:31:13,116 INFO L280 TraceCheckUtils]: 418: Hoare triple {113235#true} ~a24~0 := 1; {113235#true} is VALID [2020-07-08 23:31:13,116 INFO L280 TraceCheckUtils]: 419: Hoare triple {113235#true} ~a15~0 := 5; {113235#true} is VALID [2020-07-08 23:31:13,121 INFO L280 TraceCheckUtils]: 420: Hoare triple {113235#true} ~a21~0 := 9; {113635#(<= 9 ~a21~0)} is VALID [2020-07-08 23:31:13,122 INFO L280 TraceCheckUtils]: 421: Hoare triple {113635#(<= 9 ~a21~0)} #res := -1; {113635#(<= 9 ~a21~0)} is VALID [2020-07-08 23:31:13,123 INFO L280 TraceCheckUtils]: 422: Hoare triple {113635#(<= 9 ~a21~0)} assume true; {113635#(<= 9 ~a21~0)} is VALID [2020-07-08 23:31:13,124 INFO L275 TraceCheckUtils]: 423: Hoare quadruple {113635#(<= 9 ~a21~0)} {113235#true} #1401#return; {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,125 INFO L280 TraceCheckUtils]: 424: Hoare triple {113632#(not (= 8 ~a21~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,127 INFO L280 TraceCheckUtils]: 425: Hoare triple {113632#(not (= 8 ~a21~0))} ~output~0 := #t~ret3; {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,128 INFO L280 TraceCheckUtils]: 426: Hoare triple {113632#(not (= 8 ~a21~0))} havoc #t~ret3; {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,128 INFO L280 TraceCheckUtils]: 427: Hoare triple {113632#(not (= 8 ~a21~0))} assume !false; {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,129 INFO L280 TraceCheckUtils]: 428: Hoare triple {113632#(not (= 8 ~a21~0))} havoc ~input~0; {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,131 INFO L280 TraceCheckUtils]: 429: Hoare triple {113632#(not (= 8 ~a21~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,132 INFO L280 TraceCheckUtils]: 430: Hoare triple {113632#(not (= 8 ~a21~0))} ~input~0 := #t~nondet2; {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,132 INFO L280 TraceCheckUtils]: 431: Hoare triple {113632#(not (= 8 ~a21~0))} havoc #t~nondet2; {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,134 INFO L280 TraceCheckUtils]: 432: Hoare triple {113632#(not (= 8 ~a21~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,135 INFO L263 TraceCheckUtils]: 433: Hoare triple {113632#(not (= 8 ~a21~0))} call #t~ret3 := calculate_output(~input~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,136 INFO L280 TraceCheckUtils]: 434: Hoare triple {113632#(not (= 8 ~a21~0))} ~input := #in~input; {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,137 INFO L280 TraceCheckUtils]: 435: Hoare triple {113632#(not (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,138 INFO L280 TraceCheckUtils]: 436: Hoare triple {113632#(not (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,139 INFO L280 TraceCheckUtils]: 437: Hoare triple {113632#(not (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,140 INFO L280 TraceCheckUtils]: 438: Hoare triple {113632#(not (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,141 INFO L280 TraceCheckUtils]: 439: Hoare triple {113632#(not (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,142 INFO L280 TraceCheckUtils]: 440: Hoare triple {113632#(not (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,143 INFO L280 TraceCheckUtils]: 441: Hoare triple {113632#(not (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,144 INFO L280 TraceCheckUtils]: 442: Hoare triple {113632#(not (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,145 INFO L280 TraceCheckUtils]: 443: Hoare triple {113632#(not (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,146 INFO L280 TraceCheckUtils]: 444: Hoare triple {113632#(not (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,147 INFO L280 TraceCheckUtils]: 445: Hoare triple {113632#(not (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,149 INFO L280 TraceCheckUtils]: 446: Hoare triple {113632#(not (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,150 INFO L280 TraceCheckUtils]: 447: Hoare triple {113632#(not (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,152 INFO L280 TraceCheckUtils]: 448: Hoare triple {113632#(not (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,156 INFO L280 TraceCheckUtils]: 449: Hoare triple {113632#(not (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,158 INFO L280 TraceCheckUtils]: 450: Hoare triple {113632#(not (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,159 INFO L280 TraceCheckUtils]: 451: Hoare triple {113632#(not (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,161 INFO L280 TraceCheckUtils]: 452: Hoare triple {113632#(not (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,164 INFO L280 TraceCheckUtils]: 453: Hoare triple {113632#(not (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,165 INFO L280 TraceCheckUtils]: 454: Hoare triple {113632#(not (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,167 INFO L280 TraceCheckUtils]: 455: Hoare triple {113632#(not (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,168 INFO L280 TraceCheckUtils]: 456: Hoare triple {113632#(not (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,169 INFO L280 TraceCheckUtils]: 457: Hoare triple {113632#(not (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,171 INFO L280 TraceCheckUtils]: 458: Hoare triple {113632#(not (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,173 INFO L280 TraceCheckUtils]: 459: Hoare triple {113632#(not (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,174 INFO L280 TraceCheckUtils]: 460: Hoare triple {113632#(not (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,176 INFO L280 TraceCheckUtils]: 461: Hoare triple {113632#(not (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,177 INFO L280 TraceCheckUtils]: 462: Hoare triple {113632#(not (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,178 INFO L280 TraceCheckUtils]: 463: Hoare triple {113632#(not (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,180 INFO L280 TraceCheckUtils]: 464: Hoare triple {113632#(not (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,181 INFO L280 TraceCheckUtils]: 465: Hoare triple {113632#(not (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,182 INFO L280 TraceCheckUtils]: 466: Hoare triple {113632#(not (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,183 INFO L280 TraceCheckUtils]: 467: Hoare triple {113632#(not (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,185 INFO L280 TraceCheckUtils]: 468: Hoare triple {113632#(not (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,186 INFO L280 TraceCheckUtils]: 469: Hoare triple {113632#(not (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,187 INFO L280 TraceCheckUtils]: 470: Hoare triple {113632#(not (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,188 INFO L280 TraceCheckUtils]: 471: Hoare triple {113632#(not (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,189 INFO L280 TraceCheckUtils]: 472: Hoare triple {113632#(not (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,190 INFO L280 TraceCheckUtils]: 473: Hoare triple {113632#(not (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,192 INFO L280 TraceCheckUtils]: 474: Hoare triple {113632#(not (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,192 INFO L280 TraceCheckUtils]: 475: Hoare triple {113632#(not (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,193 INFO L280 TraceCheckUtils]: 476: Hoare triple {113632#(not (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,194 INFO L280 TraceCheckUtils]: 477: Hoare triple {113632#(not (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,195 INFO L280 TraceCheckUtils]: 478: Hoare triple {113632#(not (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,196 INFO L280 TraceCheckUtils]: 479: Hoare triple {113632#(not (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,197 INFO L280 TraceCheckUtils]: 480: Hoare triple {113632#(not (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,198 INFO L280 TraceCheckUtils]: 481: Hoare triple {113632#(not (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,199 INFO L280 TraceCheckUtils]: 482: Hoare triple {113632#(not (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 23:31:13,200 INFO L280 TraceCheckUtils]: 483: Hoare triple {113632#(not (= 8 ~a21~0))} assume ((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0; {113236#false} is VALID [2020-07-08 23:31:13,201 INFO L280 TraceCheckUtils]: 484: Hoare triple {113236#false} assume !false; {113236#false} is VALID [2020-07-08 23:31:13,378 INFO L134 CoverageAnalysis]: Checked inductivity of 517 backedges. 171 proven. 24 refuted. 0 times theorem prover too weak. 322 trivial. 0 not checked. [2020-07-08 23:31:13,378 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2142025906] [2020-07-08 23:31:13,379 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-08 23:31:13,380 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2020-07-08 23:31:13,380 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137067458] [2020-07-08 23:31:13,381 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 485 [2020-07-08 23:31:13,382 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-08 23:31:13,382 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states. [2020-07-08 23:31:13,952 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 269 edges. 269 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 23:31:13,952 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-07-08 23:31:13,952 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-08 23:31:13,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-07-08 23:31:13,953 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2020-07-08 23:31:13,953 INFO L87 Difference]: Start difference. First operand 3786 states and 4641 transitions. Second operand 7 states. [2020-07-08 23:32:22,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 23:32:22,383 INFO L93 Difference]: Finished difference Result 7964 states and 9951 transitions. [2020-07-08 23:32:22,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-08 23:32:22,383 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 485 [2020-07-08 23:32:22,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-08 23:32:22,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-08 23:32:22,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2682 transitions. [2020-07-08 23:32:22,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-08 23:32:22,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2682 transitions. [2020-07-08 23:32:22,433 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 12 states and 2682 transitions. [2020-07-08 23:32:29,583 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2682 edges. 2682 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 23:32:30,343 INFO L225 Difference]: With dead ends: 7964 [2020-07-08 23:32:30,343 INFO L226 Difference]: Without dead ends: 4382 [2020-07-08 23:32:30,352 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2020-07-08 23:32:30,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4382 states. [2020-07-08 23:33:09,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4382 to 3212. [2020-07-08 23:33:09,651 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-08 23:33:09,652 INFO L82 GeneralOperation]: Start isEquivalent. First operand 4382 states. Second operand 3212 states. [2020-07-08 23:33:09,652 INFO L74 IsIncluded]: Start isIncluded. First operand 4382 states. Second operand 3212 states. [2020-07-08 23:33:09,652 INFO L87 Difference]: Start difference. First operand 4382 states. Second operand 3212 states. [2020-07-08 23:33:10,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 23:33:10,256 INFO L93 Difference]: Finished difference Result 4382 states and 5292 transitions. [2020-07-08 23:33:10,256 INFO L276 IsEmpty]: Start isEmpty. Operand 4382 states and 5292 transitions. [2020-07-08 23:33:10,260 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 23:33:10,261 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 23:33:10,261 INFO L74 IsIncluded]: Start isIncluded. First operand 3212 states. Second operand 4382 states. [2020-07-08 23:33:10,261 INFO L87 Difference]: Start difference. First operand 3212 states. Second operand 4382 states. [2020-07-08 23:33:10,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 23:33:10,875 INFO L93 Difference]: Finished difference Result 4382 states and 5292 transitions. [2020-07-08 23:33:10,875 INFO L276 IsEmpty]: Start isEmpty. Operand 4382 states and 5292 transitions. [2020-07-08 23:33:10,881 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 23:33:10,881 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 23:33:10,881 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-08 23:33:10,881 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-08 23:33:10,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3212 states. [2020-07-08 23:33:11,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3212 states to 3212 states and 4011 transitions. [2020-07-08 23:33:11,256 INFO L78 Accepts]: Start accepts. Automaton has 3212 states and 4011 transitions. Word has length 485 [2020-07-08 23:33:11,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-08 23:33:11,257 INFO L479 AbstractCegarLoop]: Abstraction has 3212 states and 4011 transitions. [2020-07-08 23:33:11,257 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-07-08 23:33:11,257 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3212 states and 4011 transitions. [2020-07-08 23:33:30,512 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 4011 edges. 4011 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 23:33:30,513 INFO L276 IsEmpty]: Start isEmpty. Operand 3212 states and 4011 transitions. [2020-07-08 23:33:30,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 559 [2020-07-08 23:33:30,521 INFO L414 BasicCegarLoop]: Found error trace [2020-07-08 23:33:30,521 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-08 23:33:30,521 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-07-08 23:33:30,522 INFO L427 AbstractCegarLoop]: === Iteration 8 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-08 23:33:30,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-08 23:33:30,522 INFO L82 PathProgramCache]: Analyzing trace with hash 1078300584, now seen corresponding path program 1 times [2020-07-08 23:33:30,522 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-08 23:33:30,522 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [329378918] [2020-07-08 23:33:30,522 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-08 23:33:30,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:33:30,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:33:30,767 INFO L280 TraceCheckUtils]: 0: Hoare triple {145232#(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; {144772#true} is VALID [2020-07-08 23:33:30,767 INFO L280 TraceCheckUtils]: 1: Hoare triple {144772#true} ~inputB~0 := 2; {144772#true} is VALID [2020-07-08 23:33:30,767 INFO L280 TraceCheckUtils]: 2: Hoare triple {144772#true} ~inputC~0 := 3; {144772#true} is VALID [2020-07-08 23:33:30,767 INFO L280 TraceCheckUtils]: 3: Hoare triple {144772#true} ~inputF~0 := 6; {144772#true} is VALID [2020-07-08 23:33:30,768 INFO L280 TraceCheckUtils]: 4: Hoare triple {144772#true} ~inputE~0 := 5; {144772#true} is VALID [2020-07-08 23:33:30,768 INFO L280 TraceCheckUtils]: 5: Hoare triple {144772#true} ~inputA~0 := 1; {144772#true} is VALID [2020-07-08 23:33:30,768 INFO L280 TraceCheckUtils]: 6: Hoare triple {144772#true} ~a21~0 := 7; {144772#true} is VALID [2020-07-08 23:33:30,768 INFO L280 TraceCheckUtils]: 7: Hoare triple {144772#true} ~a15~0 := 8; {144772#true} is VALID [2020-07-08 23:33:30,768 INFO L280 TraceCheckUtils]: 8: Hoare triple {144772#true} ~a12~0 := -49; {144772#true} is VALID [2020-07-08 23:33:30,769 INFO L280 TraceCheckUtils]: 9: Hoare triple {144772#true} ~a24~0 := 1; {144772#true} is VALID [2020-07-08 23:33:30,769 INFO L280 TraceCheckUtils]: 10: Hoare triple {144772#true} assume true; {144772#true} is VALID [2020-07-08 23:33:30,769 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {144772#true} {144772#true} #1397#return; {144772#true} is VALID [2020-07-08 23:33:30,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:33:30,830 INFO L280 TraceCheckUtils]: 0: Hoare triple {145233#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {144772#true} is VALID [2020-07-08 23:33:30,831 INFO L280 TraceCheckUtils]: 1: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,831 INFO L280 TraceCheckUtils]: 2: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,831 INFO L280 TraceCheckUtils]: 3: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,831 INFO L280 TraceCheckUtils]: 4: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,831 INFO L280 TraceCheckUtils]: 5: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,832 INFO L280 TraceCheckUtils]: 6: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,832 INFO L280 TraceCheckUtils]: 7: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,832 INFO L280 TraceCheckUtils]: 8: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,832 INFO L280 TraceCheckUtils]: 9: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,832 INFO L280 TraceCheckUtils]: 10: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,832 INFO L280 TraceCheckUtils]: 11: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,833 INFO L280 TraceCheckUtils]: 12: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,833 INFO L280 TraceCheckUtils]: 13: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,833 INFO L280 TraceCheckUtils]: 14: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,833 INFO L280 TraceCheckUtils]: 15: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,833 INFO L280 TraceCheckUtils]: 16: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,833 INFO L280 TraceCheckUtils]: 17: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,834 INFO L280 TraceCheckUtils]: 18: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,834 INFO L280 TraceCheckUtils]: 19: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,834 INFO L280 TraceCheckUtils]: 20: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,834 INFO L280 TraceCheckUtils]: 21: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,834 INFO L280 TraceCheckUtils]: 22: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,835 INFO L280 TraceCheckUtils]: 23: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,835 INFO L280 TraceCheckUtils]: 24: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,835 INFO L280 TraceCheckUtils]: 25: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,835 INFO L280 TraceCheckUtils]: 26: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,836 INFO L280 TraceCheckUtils]: 27: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,836 INFO L280 TraceCheckUtils]: 28: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,836 INFO L280 TraceCheckUtils]: 29: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,836 INFO L280 TraceCheckUtils]: 30: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,836 INFO L280 TraceCheckUtils]: 31: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,836 INFO L280 TraceCheckUtils]: 32: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,837 INFO L280 TraceCheckUtils]: 33: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,837 INFO L280 TraceCheckUtils]: 34: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,837 INFO L280 TraceCheckUtils]: 35: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,837 INFO L280 TraceCheckUtils]: 36: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,837 INFO L280 TraceCheckUtils]: 37: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,838 INFO L280 TraceCheckUtils]: 38: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,838 INFO L280 TraceCheckUtils]: 39: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,838 INFO L280 TraceCheckUtils]: 40: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,838 INFO L280 TraceCheckUtils]: 41: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,838 INFO L280 TraceCheckUtils]: 42: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,839 INFO L280 TraceCheckUtils]: 43: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,839 INFO L280 TraceCheckUtils]: 44: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,839 INFO L280 TraceCheckUtils]: 45: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,839 INFO L280 TraceCheckUtils]: 46: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,839 INFO L280 TraceCheckUtils]: 47: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,840 INFO L280 TraceCheckUtils]: 48: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,840 INFO L280 TraceCheckUtils]: 49: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,840 INFO L280 TraceCheckUtils]: 50: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,840 INFO L280 TraceCheckUtils]: 51: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,840 INFO L280 TraceCheckUtils]: 52: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,840 INFO L280 TraceCheckUtils]: 53: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,841 INFO L280 TraceCheckUtils]: 54: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,841 INFO L280 TraceCheckUtils]: 55: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,841 INFO L280 TraceCheckUtils]: 56: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,841 INFO L280 TraceCheckUtils]: 57: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,841 INFO L280 TraceCheckUtils]: 58: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,841 INFO L280 TraceCheckUtils]: 59: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,841 INFO L280 TraceCheckUtils]: 60: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,842 INFO L280 TraceCheckUtils]: 61: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,842 INFO L280 TraceCheckUtils]: 62: Hoare triple {144772#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,842 INFO L280 TraceCheckUtils]: 63: Hoare triple {144772#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:30,842 INFO L280 TraceCheckUtils]: 64: Hoare triple {144772#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,842 INFO L280 TraceCheckUtils]: 65: Hoare triple {144772#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {144772#true} is VALID [2020-07-08 23:33:30,842 INFO L280 TraceCheckUtils]: 66: Hoare triple {144772#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:30,843 INFO L280 TraceCheckUtils]: 67: Hoare triple {144772#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {144772#true} is VALID [2020-07-08 23:33:30,843 INFO L280 TraceCheckUtils]: 68: Hoare triple {144772#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:30,843 INFO L280 TraceCheckUtils]: 69: Hoare triple {144772#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:30,843 INFO L280 TraceCheckUtils]: 70: Hoare triple {144772#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:30,843 INFO L280 TraceCheckUtils]: 71: Hoare triple {144772#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:30,843 INFO L280 TraceCheckUtils]: 72: Hoare triple {144772#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:30,844 INFO L280 TraceCheckUtils]: 73: Hoare triple {144772#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {144772#true} is VALID [2020-07-08 23:33:30,844 INFO L280 TraceCheckUtils]: 74: Hoare triple {144772#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:30,844 INFO L280 TraceCheckUtils]: 75: Hoare triple {144772#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:30,844 INFO L280 TraceCheckUtils]: 76: Hoare triple {144772#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {144772#true} is VALID [2020-07-08 23:33:30,844 INFO L280 TraceCheckUtils]: 77: Hoare triple {144772#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:30,844 INFO L280 TraceCheckUtils]: 78: Hoare triple {144772#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {144772#true} is VALID [2020-07-08 23:33:30,845 INFO L280 TraceCheckUtils]: 79: Hoare triple {144772#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {144772#true} is VALID [2020-07-08 23:33:30,845 INFO L280 TraceCheckUtils]: 80: Hoare triple {144772#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:30,845 INFO L280 TraceCheckUtils]: 81: Hoare triple {144772#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:30,845 INFO L280 TraceCheckUtils]: 82: Hoare triple {144772#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:30,845 INFO L280 TraceCheckUtils]: 83: Hoare triple {144772#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:30,845 INFO L280 TraceCheckUtils]: 84: Hoare triple {144772#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {144772#true} is VALID [2020-07-08 23:33:30,846 INFO L280 TraceCheckUtils]: 85: Hoare triple {144772#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:30,846 INFO L280 TraceCheckUtils]: 86: Hoare triple {144772#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:30,846 INFO L280 TraceCheckUtils]: 87: Hoare triple {144772#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:30,846 INFO L280 TraceCheckUtils]: 88: Hoare triple {144772#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {144772#true} is VALID [2020-07-08 23:33:30,846 INFO L280 TraceCheckUtils]: 89: Hoare triple {144772#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:30,847 INFO L280 TraceCheckUtils]: 90: Hoare triple {144772#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:30,847 INFO L280 TraceCheckUtils]: 91: Hoare triple {144772#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,847 INFO L280 TraceCheckUtils]: 92: Hoare triple {144772#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:30,847 INFO L280 TraceCheckUtils]: 93: Hoare triple {144772#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:30,847 INFO L280 TraceCheckUtils]: 94: Hoare triple {144772#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:30,847 INFO L280 TraceCheckUtils]: 95: Hoare triple {144772#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:30,848 INFO L280 TraceCheckUtils]: 96: Hoare triple {144772#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:30,848 INFO L280 TraceCheckUtils]: 97: Hoare triple {144772#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:30,848 INFO L280 TraceCheckUtils]: 98: Hoare triple {144772#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,848 INFO L280 TraceCheckUtils]: 99: Hoare triple {144772#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:30,848 INFO L280 TraceCheckUtils]: 100: Hoare triple {144772#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:30,848 INFO L280 TraceCheckUtils]: 101: Hoare triple {144772#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {144772#true} is VALID [2020-07-08 23:33:30,849 INFO L280 TraceCheckUtils]: 102: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:30,849 INFO L280 TraceCheckUtils]: 103: Hoare triple {144772#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0; {144772#true} is VALID [2020-07-08 23:33:30,849 INFO L280 TraceCheckUtils]: 104: Hoare triple {144772#true} ~a21~0 := 10; {144772#true} is VALID [2020-07-08 23:33:30,849 INFO L280 TraceCheckUtils]: 105: Hoare triple {144772#true} #res := 22; {144772#true} is VALID [2020-07-08 23:33:30,849 INFO L280 TraceCheckUtils]: 106: Hoare triple {144772#true} assume true; {144772#true} is VALID [2020-07-08 23:33:30,850 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {144772#true} {144772#true} #1401#return; {144772#true} is VALID [2020-07-08 23:33:30,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:33:30,886 INFO L280 TraceCheckUtils]: 0: Hoare triple {145233#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {144772#true} is VALID [2020-07-08 23:33:30,887 INFO L280 TraceCheckUtils]: 1: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,887 INFO L280 TraceCheckUtils]: 2: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,887 INFO L280 TraceCheckUtils]: 3: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,888 INFO L280 TraceCheckUtils]: 4: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,888 INFO L280 TraceCheckUtils]: 5: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,888 INFO L280 TraceCheckUtils]: 6: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,888 INFO L280 TraceCheckUtils]: 7: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,889 INFO L280 TraceCheckUtils]: 8: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,889 INFO L280 TraceCheckUtils]: 9: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,889 INFO L280 TraceCheckUtils]: 10: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,890 INFO L280 TraceCheckUtils]: 11: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,890 INFO L280 TraceCheckUtils]: 12: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,890 INFO L280 TraceCheckUtils]: 13: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,890 INFO L280 TraceCheckUtils]: 14: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,891 INFO L280 TraceCheckUtils]: 15: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,891 INFO L280 TraceCheckUtils]: 16: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,891 INFO L280 TraceCheckUtils]: 17: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,891 INFO L280 TraceCheckUtils]: 18: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,891 INFO L280 TraceCheckUtils]: 19: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,892 INFO L280 TraceCheckUtils]: 20: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,892 INFO L280 TraceCheckUtils]: 21: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,892 INFO L280 TraceCheckUtils]: 22: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,892 INFO L280 TraceCheckUtils]: 23: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,893 INFO L280 TraceCheckUtils]: 24: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,893 INFO L280 TraceCheckUtils]: 25: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,893 INFO L280 TraceCheckUtils]: 26: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,894 INFO L280 TraceCheckUtils]: 27: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,894 INFO L280 TraceCheckUtils]: 28: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,894 INFO L280 TraceCheckUtils]: 29: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,894 INFO L280 TraceCheckUtils]: 30: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,895 INFO L280 TraceCheckUtils]: 31: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,895 INFO L280 TraceCheckUtils]: 32: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,895 INFO L280 TraceCheckUtils]: 33: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,896 INFO L280 TraceCheckUtils]: 34: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,896 INFO L280 TraceCheckUtils]: 35: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,896 INFO L280 TraceCheckUtils]: 36: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,896 INFO L280 TraceCheckUtils]: 37: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,897 INFO L280 TraceCheckUtils]: 38: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,897 INFO L280 TraceCheckUtils]: 39: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,897 INFO L280 TraceCheckUtils]: 40: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,898 INFO L280 TraceCheckUtils]: 41: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,898 INFO L280 TraceCheckUtils]: 42: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,898 INFO L280 TraceCheckUtils]: 43: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,898 INFO L280 TraceCheckUtils]: 44: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,899 INFO L280 TraceCheckUtils]: 45: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,899 INFO L280 TraceCheckUtils]: 46: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,899 INFO L280 TraceCheckUtils]: 47: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,900 INFO L280 TraceCheckUtils]: 48: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,900 INFO L280 TraceCheckUtils]: 49: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,900 INFO L280 TraceCheckUtils]: 50: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,900 INFO L280 TraceCheckUtils]: 51: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,901 INFO L280 TraceCheckUtils]: 52: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,901 INFO L280 TraceCheckUtils]: 53: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,901 INFO L280 TraceCheckUtils]: 54: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,901 INFO L280 TraceCheckUtils]: 55: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,902 INFO L280 TraceCheckUtils]: 56: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,902 INFO L280 TraceCheckUtils]: 57: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,902 INFO L280 TraceCheckUtils]: 58: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,902 INFO L280 TraceCheckUtils]: 59: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,902 INFO L280 TraceCheckUtils]: 60: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,903 INFO L280 TraceCheckUtils]: 61: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,903 INFO L280 TraceCheckUtils]: 62: Hoare triple {144772#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,903 INFO L280 TraceCheckUtils]: 63: Hoare triple {144772#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:30,904 INFO L280 TraceCheckUtils]: 64: Hoare triple {144772#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,904 INFO L280 TraceCheckUtils]: 65: Hoare triple {144772#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {144772#true} is VALID [2020-07-08 23:33:30,904 INFO L280 TraceCheckUtils]: 66: Hoare triple {144772#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:30,904 INFO L280 TraceCheckUtils]: 67: Hoare triple {144772#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {144772#true} is VALID [2020-07-08 23:33:30,905 INFO L280 TraceCheckUtils]: 68: Hoare triple {144772#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:30,905 INFO L280 TraceCheckUtils]: 69: Hoare triple {144772#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:30,905 INFO L280 TraceCheckUtils]: 70: Hoare triple {144772#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:30,905 INFO L280 TraceCheckUtils]: 71: Hoare triple {144772#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:30,906 INFO L280 TraceCheckUtils]: 72: Hoare triple {144772#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:30,906 INFO L280 TraceCheckUtils]: 73: Hoare triple {144772#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {144772#true} is VALID [2020-07-08 23:33:30,906 INFO L280 TraceCheckUtils]: 74: Hoare triple {144772#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:30,907 INFO L280 TraceCheckUtils]: 75: Hoare triple {144772#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:30,907 INFO L280 TraceCheckUtils]: 76: Hoare triple {144772#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {144772#true} is VALID [2020-07-08 23:33:30,907 INFO L280 TraceCheckUtils]: 77: Hoare triple {144772#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:30,907 INFO L280 TraceCheckUtils]: 78: Hoare triple {144772#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {144772#true} is VALID [2020-07-08 23:33:30,908 INFO L280 TraceCheckUtils]: 79: Hoare triple {144772#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {144772#true} is VALID [2020-07-08 23:33:30,908 INFO L280 TraceCheckUtils]: 80: Hoare triple {144772#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:30,908 INFO L280 TraceCheckUtils]: 81: Hoare triple {144772#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:30,908 INFO L280 TraceCheckUtils]: 82: Hoare triple {144772#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:30,909 INFO L280 TraceCheckUtils]: 83: Hoare triple {144772#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:30,909 INFO L280 TraceCheckUtils]: 84: Hoare triple {144772#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {144772#true} is VALID [2020-07-08 23:33:30,909 INFO L280 TraceCheckUtils]: 85: Hoare triple {144772#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:30,909 INFO L280 TraceCheckUtils]: 86: Hoare triple {144772#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:30,909 INFO L280 TraceCheckUtils]: 87: Hoare triple {144772#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:30,910 INFO L280 TraceCheckUtils]: 88: Hoare triple {144772#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {144772#true} is VALID [2020-07-08 23:33:30,910 INFO L280 TraceCheckUtils]: 89: Hoare triple {144772#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:30,910 INFO L280 TraceCheckUtils]: 90: Hoare triple {144772#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:30,910 INFO L280 TraceCheckUtils]: 91: Hoare triple {144772#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,910 INFO L280 TraceCheckUtils]: 92: Hoare triple {144772#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:30,911 INFO L280 TraceCheckUtils]: 93: Hoare triple {144772#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:30,911 INFO L280 TraceCheckUtils]: 94: Hoare triple {144772#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:30,911 INFO L280 TraceCheckUtils]: 95: Hoare triple {144772#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:30,911 INFO L280 TraceCheckUtils]: 96: Hoare triple {144772#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:30,911 INFO L280 TraceCheckUtils]: 97: Hoare triple {144772#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:30,911 INFO L280 TraceCheckUtils]: 98: Hoare triple {144772#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:30,912 INFO L280 TraceCheckUtils]: 99: Hoare triple {144772#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:30,912 INFO L280 TraceCheckUtils]: 100: Hoare triple {144772#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:30,912 INFO L280 TraceCheckUtils]: 101: Hoare triple {144772#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {144772#true} is VALID [2020-07-08 23:33:30,912 INFO L280 TraceCheckUtils]: 102: Hoare triple {144772#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0; {144772#true} is VALID [2020-07-08 23:33:30,913 INFO L280 TraceCheckUtils]: 103: Hoare triple {144772#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); {144772#true} is VALID [2020-07-08 23:33:30,913 INFO L280 TraceCheckUtils]: 104: Hoare triple {144772#true} ~a21~0 := 7; {144772#true} is VALID [2020-07-08 23:33:30,913 INFO L280 TraceCheckUtils]: 105: Hoare triple {144772#true} #res := 25; {144772#true} is VALID [2020-07-08 23:33:30,913 INFO L280 TraceCheckUtils]: 106: Hoare triple {144772#true} assume true; {144772#true} is VALID [2020-07-08 23:33:30,913 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {144772#true} {144772#true} #1401#return; {144772#true} is VALID [2020-07-08 23:33:30,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:33:30,999 INFO L280 TraceCheckUtils]: 0: Hoare triple {145233#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {144772#true} is VALID [2020-07-08 23:33:31,000 INFO L280 TraceCheckUtils]: 1: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,000 INFO L280 TraceCheckUtils]: 2: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,001 INFO L280 TraceCheckUtils]: 3: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,001 INFO L280 TraceCheckUtils]: 4: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,001 INFO L280 TraceCheckUtils]: 5: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,002 INFO L280 TraceCheckUtils]: 6: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,002 INFO L280 TraceCheckUtils]: 7: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,002 INFO L280 TraceCheckUtils]: 8: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,002 INFO L280 TraceCheckUtils]: 9: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,003 INFO L280 TraceCheckUtils]: 10: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,003 INFO L280 TraceCheckUtils]: 11: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,003 INFO L280 TraceCheckUtils]: 12: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,004 INFO L280 TraceCheckUtils]: 13: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,004 INFO L280 TraceCheckUtils]: 14: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,004 INFO L280 TraceCheckUtils]: 15: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,004 INFO L280 TraceCheckUtils]: 16: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,005 INFO L280 TraceCheckUtils]: 17: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,005 INFO L280 TraceCheckUtils]: 18: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,005 INFO L280 TraceCheckUtils]: 19: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,006 INFO L280 TraceCheckUtils]: 20: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,006 INFO L280 TraceCheckUtils]: 21: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,006 INFO L280 TraceCheckUtils]: 22: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,007 INFO L280 TraceCheckUtils]: 23: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,007 INFO L280 TraceCheckUtils]: 24: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,007 INFO L280 TraceCheckUtils]: 25: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,008 INFO L280 TraceCheckUtils]: 26: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,008 INFO L280 TraceCheckUtils]: 27: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,008 INFO L280 TraceCheckUtils]: 28: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,009 INFO L280 TraceCheckUtils]: 29: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,009 INFO L280 TraceCheckUtils]: 30: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,009 INFO L280 TraceCheckUtils]: 31: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,009 INFO L280 TraceCheckUtils]: 32: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,010 INFO L280 TraceCheckUtils]: 33: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,010 INFO L280 TraceCheckUtils]: 34: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,010 INFO L280 TraceCheckUtils]: 35: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,011 INFO L280 TraceCheckUtils]: 36: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,011 INFO L280 TraceCheckUtils]: 37: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,011 INFO L280 TraceCheckUtils]: 38: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,012 INFO L280 TraceCheckUtils]: 39: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,012 INFO L280 TraceCheckUtils]: 40: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,012 INFO L280 TraceCheckUtils]: 41: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,012 INFO L280 TraceCheckUtils]: 42: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,013 INFO L280 TraceCheckUtils]: 43: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,013 INFO L280 TraceCheckUtils]: 44: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,013 INFO L280 TraceCheckUtils]: 45: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,013 INFO L280 TraceCheckUtils]: 46: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,014 INFO L280 TraceCheckUtils]: 47: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,014 INFO L280 TraceCheckUtils]: 48: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,014 INFO L280 TraceCheckUtils]: 49: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,014 INFO L280 TraceCheckUtils]: 50: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,014 INFO L280 TraceCheckUtils]: 51: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,015 INFO L280 TraceCheckUtils]: 52: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,015 INFO L280 TraceCheckUtils]: 53: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,015 INFO L280 TraceCheckUtils]: 54: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,015 INFO L280 TraceCheckUtils]: 55: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,015 INFO L280 TraceCheckUtils]: 56: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,016 INFO L280 TraceCheckUtils]: 57: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,016 INFO L280 TraceCheckUtils]: 58: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,016 INFO L280 TraceCheckUtils]: 59: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,016 INFO L280 TraceCheckUtils]: 60: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,017 INFO L280 TraceCheckUtils]: 61: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,017 INFO L280 TraceCheckUtils]: 62: Hoare triple {144772#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,017 INFO L280 TraceCheckUtils]: 63: Hoare triple {144772#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,017 INFO L280 TraceCheckUtils]: 64: Hoare triple {144772#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,017 INFO L280 TraceCheckUtils]: 65: Hoare triple {144772#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {144772#true} is VALID [2020-07-08 23:33:31,017 INFO L280 TraceCheckUtils]: 66: Hoare triple {144772#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,018 INFO L280 TraceCheckUtils]: 67: Hoare triple {144772#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {144772#true} is VALID [2020-07-08 23:33:31,018 INFO L280 TraceCheckUtils]: 68: Hoare triple {144772#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,018 INFO L280 TraceCheckUtils]: 69: Hoare triple {144772#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,018 INFO L280 TraceCheckUtils]: 70: Hoare triple {144772#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,018 INFO L280 TraceCheckUtils]: 71: Hoare triple {144772#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,019 INFO L280 TraceCheckUtils]: 72: Hoare triple {144772#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,019 INFO L280 TraceCheckUtils]: 73: Hoare triple {144772#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {144772#true} is VALID [2020-07-08 23:33:31,019 INFO L280 TraceCheckUtils]: 74: Hoare triple {144772#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,019 INFO L280 TraceCheckUtils]: 75: Hoare triple {144772#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,019 INFO L280 TraceCheckUtils]: 76: Hoare triple {144772#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {144772#true} is VALID [2020-07-08 23:33:31,020 INFO L280 TraceCheckUtils]: 77: Hoare triple {144772#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,020 INFO L280 TraceCheckUtils]: 78: Hoare triple {144772#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {144772#true} is VALID [2020-07-08 23:33:31,020 INFO L280 TraceCheckUtils]: 79: Hoare triple {144772#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,020 INFO L280 TraceCheckUtils]: 80: Hoare triple {144772#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,020 INFO L280 TraceCheckUtils]: 81: Hoare triple {144772#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,021 INFO L280 TraceCheckUtils]: 82: Hoare triple {144772#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,021 INFO L280 TraceCheckUtils]: 83: Hoare triple {144772#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,021 INFO L280 TraceCheckUtils]: 84: Hoare triple {144772#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {144772#true} is VALID [2020-07-08 23:33:31,021 INFO L280 TraceCheckUtils]: 85: Hoare triple {144772#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,021 INFO L280 TraceCheckUtils]: 86: Hoare triple {144772#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,022 INFO L280 TraceCheckUtils]: 87: Hoare triple {144772#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,022 INFO L280 TraceCheckUtils]: 88: Hoare triple {144772#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {144772#true} is VALID [2020-07-08 23:33:31,022 INFO L280 TraceCheckUtils]: 89: Hoare triple {144772#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,022 INFO L280 TraceCheckUtils]: 90: Hoare triple {144772#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,022 INFO L280 TraceCheckUtils]: 91: Hoare triple {144772#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,022 INFO L280 TraceCheckUtils]: 92: Hoare triple {144772#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,023 INFO L280 TraceCheckUtils]: 93: Hoare triple {144772#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,023 INFO L280 TraceCheckUtils]: 94: Hoare triple {144772#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,023 INFO L280 TraceCheckUtils]: 95: Hoare triple {144772#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,023 INFO L280 TraceCheckUtils]: 96: Hoare triple {144772#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,024 INFO L280 TraceCheckUtils]: 97: Hoare triple {144772#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,024 INFO L280 TraceCheckUtils]: 98: Hoare triple {144772#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,024 INFO L280 TraceCheckUtils]: 99: Hoare triple {144772#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,024 INFO L280 TraceCheckUtils]: 100: Hoare triple {144772#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,024 INFO L280 TraceCheckUtils]: 101: Hoare triple {144772#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {144772#true} is VALID [2020-07-08 23:33:31,025 INFO L280 TraceCheckUtils]: 102: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,025 INFO L280 TraceCheckUtils]: 103: Hoare triple {144772#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,025 INFO L280 TraceCheckUtils]: 104: Hoare triple {144772#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,025 INFO L280 TraceCheckUtils]: 105: Hoare triple {144772#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {144772#true} is VALID [2020-07-08 23:33:31,025 INFO L280 TraceCheckUtils]: 106: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,026 INFO L280 TraceCheckUtils]: 107: Hoare triple {144772#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,026 INFO L280 TraceCheckUtils]: 108: Hoare triple {144772#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); {144772#true} is VALID [2020-07-08 23:33:31,026 INFO L280 TraceCheckUtils]: 109: Hoare triple {144772#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))); {144772#true} is VALID [2020-07-08 23:33:31,026 INFO L280 TraceCheckUtils]: 110: Hoare triple {144772#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); {144772#true} is VALID [2020-07-08 23:33:31,027 INFO L280 TraceCheckUtils]: 111: Hoare triple {144772#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,027 INFO L280 TraceCheckUtils]: 112: Hoare triple {144772#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); {144772#true} is VALID [2020-07-08 23:33:31,027 INFO L280 TraceCheckUtils]: 113: Hoare triple {144772#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {144772#true} is VALID [2020-07-08 23:33:31,027 INFO L280 TraceCheckUtils]: 114: Hoare triple {144772#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); {144772#true} is VALID [2020-07-08 23:33:31,027 INFO L280 TraceCheckUtils]: 115: Hoare triple {144772#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,028 INFO L280 TraceCheckUtils]: 116: Hoare triple {144772#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); {144772#true} is VALID [2020-07-08 23:33:31,028 INFO L280 TraceCheckUtils]: 117: Hoare triple {144772#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,028 INFO L280 TraceCheckUtils]: 118: Hoare triple {144772#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); {144772#true} is VALID [2020-07-08 23:33:31,028 INFO L280 TraceCheckUtils]: 119: Hoare triple {144772#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); {144772#true} is VALID [2020-07-08 23:33:31,028 INFO L280 TraceCheckUtils]: 120: Hoare triple {144772#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); {144772#true} is VALID [2020-07-08 23:33:31,028 INFO L280 TraceCheckUtils]: 121: Hoare triple {144772#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,029 INFO L280 TraceCheckUtils]: 122: Hoare triple {144772#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,029 INFO L280 TraceCheckUtils]: 123: Hoare triple {144772#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; {144772#true} is VALID [2020-07-08 23:33:31,034 INFO L280 TraceCheckUtils]: 124: Hoare triple {144772#true} ~a12~0 := -252537 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) - -252539; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 23:33:31,035 INFO L280 TraceCheckUtils]: 125: Hoare triple {145133#(<= 82 ~a12~0)} ~a24~0 := 1; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 23:33:31,037 INFO L280 TraceCheckUtils]: 126: Hoare triple {145133#(<= 82 ~a12~0)} ~a15~0 := 9; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 23:33:31,040 INFO L280 TraceCheckUtils]: 127: Hoare triple {145133#(<= 82 ~a12~0)} ~a21~0 := 7; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 23:33:31,042 INFO L280 TraceCheckUtils]: 128: Hoare triple {145133#(<= 82 ~a12~0)} #res := -1; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 23:33:31,052 INFO L280 TraceCheckUtils]: 129: Hoare triple {145133#(<= 82 ~a12~0)} assume true; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 23:33:31,055 INFO L275 TraceCheckUtils]: 130: Hoare quadruple {145133#(<= 82 ~a12~0)} {144772#true} #1401#return; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 23:33:31,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 23:33:31,259 INFO L280 TraceCheckUtils]: 0: Hoare triple {145233#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {145234#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:33:31,261 INFO L280 TraceCheckUtils]: 1: Hoare triple {145234#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,263 INFO L280 TraceCheckUtils]: 2: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,265 INFO L280 TraceCheckUtils]: 3: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,266 INFO L280 TraceCheckUtils]: 4: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,268 INFO L280 TraceCheckUtils]: 5: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,270 INFO L280 TraceCheckUtils]: 6: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,271 INFO L280 TraceCheckUtils]: 7: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,273 INFO L280 TraceCheckUtils]: 8: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,274 INFO L280 TraceCheckUtils]: 9: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,276 INFO L280 TraceCheckUtils]: 10: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,277 INFO L280 TraceCheckUtils]: 11: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,279 INFO L280 TraceCheckUtils]: 12: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,280 INFO L280 TraceCheckUtils]: 13: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,282 INFO L280 TraceCheckUtils]: 14: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,283 INFO L280 TraceCheckUtils]: 15: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,285 INFO L280 TraceCheckUtils]: 16: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,286 INFO L280 TraceCheckUtils]: 17: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,288 INFO L280 TraceCheckUtils]: 18: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,289 INFO L280 TraceCheckUtils]: 19: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,291 INFO L280 TraceCheckUtils]: 20: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,292 INFO L280 TraceCheckUtils]: 21: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,294 INFO L280 TraceCheckUtils]: 22: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,296 INFO L280 TraceCheckUtils]: 23: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,297 INFO L280 TraceCheckUtils]: 24: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,299 INFO L280 TraceCheckUtils]: 25: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,300 INFO L280 TraceCheckUtils]: 26: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,302 INFO L280 TraceCheckUtils]: 27: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,303 INFO L280 TraceCheckUtils]: 28: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,305 INFO L280 TraceCheckUtils]: 29: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,307 INFO L280 TraceCheckUtils]: 30: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,308 INFO L280 TraceCheckUtils]: 31: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,310 INFO L280 TraceCheckUtils]: 32: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,311 INFO L280 TraceCheckUtils]: 33: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,313 INFO L280 TraceCheckUtils]: 34: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,314 INFO L280 TraceCheckUtils]: 35: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,316 INFO L280 TraceCheckUtils]: 36: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,318 INFO L280 TraceCheckUtils]: 37: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,320 INFO L280 TraceCheckUtils]: 38: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,321 INFO L280 TraceCheckUtils]: 39: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,323 INFO L280 TraceCheckUtils]: 40: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,325 INFO L280 TraceCheckUtils]: 41: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,327 INFO L280 TraceCheckUtils]: 42: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,329 INFO L280 TraceCheckUtils]: 43: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,330 INFO L280 TraceCheckUtils]: 44: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,332 INFO L280 TraceCheckUtils]: 45: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,334 INFO L280 TraceCheckUtils]: 46: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,335 INFO L280 TraceCheckUtils]: 47: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,337 INFO L280 TraceCheckUtils]: 48: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,338 INFO L280 TraceCheckUtils]: 49: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,340 INFO L280 TraceCheckUtils]: 50: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,341 INFO L280 TraceCheckUtils]: 51: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,343 INFO L280 TraceCheckUtils]: 52: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,344 INFO L280 TraceCheckUtils]: 53: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,346 INFO L280 TraceCheckUtils]: 54: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,348 INFO L280 TraceCheckUtils]: 55: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,350 INFO L280 TraceCheckUtils]: 56: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,351 INFO L280 TraceCheckUtils]: 57: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,353 INFO L280 TraceCheckUtils]: 58: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,355 INFO L280 TraceCheckUtils]: 59: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,357 INFO L280 TraceCheckUtils]: 60: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,359 INFO L280 TraceCheckUtils]: 61: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,361 INFO L280 TraceCheckUtils]: 62: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,362 INFO L280 TraceCheckUtils]: 63: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,364 INFO L280 TraceCheckUtils]: 64: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,366 INFO L280 TraceCheckUtils]: 65: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,368 INFO L280 TraceCheckUtils]: 66: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,369 INFO L280 TraceCheckUtils]: 67: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,371 INFO L280 TraceCheckUtils]: 68: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,372 INFO L280 TraceCheckUtils]: 69: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,373 INFO L280 TraceCheckUtils]: 70: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~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); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,375 INFO L280 TraceCheckUtils]: 71: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~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); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,377 INFO L280 TraceCheckUtils]: 72: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,379 INFO L280 TraceCheckUtils]: 73: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,381 INFO L280 TraceCheckUtils]: 74: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,382 INFO L280 TraceCheckUtils]: 75: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,384 INFO L280 TraceCheckUtils]: 76: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~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))); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,386 INFO L280 TraceCheckUtils]: 77: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,387 INFO L280 TraceCheckUtils]: 78: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~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); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,389 INFO L280 TraceCheckUtils]: 79: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,390 INFO L280 TraceCheckUtils]: 80: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,392 INFO L280 TraceCheckUtils]: 81: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,393 INFO L280 TraceCheckUtils]: 82: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,395 INFO L280 TraceCheckUtils]: 83: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,397 INFO L280 TraceCheckUtils]: 84: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,399 INFO L280 TraceCheckUtils]: 85: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,401 INFO L280 TraceCheckUtils]: 86: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,403 INFO L280 TraceCheckUtils]: 87: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~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); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,405 INFO L280 TraceCheckUtils]: 88: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~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); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,406 INFO L280 TraceCheckUtils]: 89: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~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); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,408 INFO L280 TraceCheckUtils]: 90: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,410 INFO L280 TraceCheckUtils]: 91: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,412 INFO L280 TraceCheckUtils]: 92: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~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; {145236#(<= |old(~a12~0)| 80)} is VALID [2020-07-08 23:33:31,413 INFO L280 TraceCheckUtils]: 93: Hoare triple {145236#(<= |old(~a12~0)| 80)} ~a15~0 := 5; {145236#(<= |old(~a12~0)| 80)} is VALID [2020-07-08 23:33:31,415 INFO L280 TraceCheckUtils]: 94: Hoare triple {145236#(<= |old(~a12~0)| 80)} ~a21~0 := 8; {145236#(<= |old(~a12~0)| 80)} is VALID [2020-07-08 23:33:31,417 INFO L280 TraceCheckUtils]: 95: Hoare triple {145236#(<= |old(~a12~0)| 80)} #res := -1; {145236#(<= |old(~a12~0)| 80)} is VALID [2020-07-08 23:33:31,419 INFO L280 TraceCheckUtils]: 96: Hoare triple {145236#(<= |old(~a12~0)| 80)} assume true; {145236#(<= |old(~a12~0)| 80)} is VALID [2020-07-08 23:33:31,421 INFO L275 TraceCheckUtils]: 97: Hoare quadruple {145236#(<= |old(~a12~0)| 80)} {145133#(<= 82 ~a12~0)} #1401#return; {144773#false} is VALID [2020-07-08 23:33:31,447 INFO L263 TraceCheckUtils]: 0: Hoare triple {144772#true} call ULTIMATE.init(); {145232#(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-08 23:33:31,448 INFO L280 TraceCheckUtils]: 1: Hoare triple {145232#(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; {144772#true} is VALID [2020-07-08 23:33:31,448 INFO L280 TraceCheckUtils]: 2: Hoare triple {144772#true} ~inputB~0 := 2; {144772#true} is VALID [2020-07-08 23:33:31,448 INFO L280 TraceCheckUtils]: 3: Hoare triple {144772#true} ~inputC~0 := 3; {144772#true} is VALID [2020-07-08 23:33:31,448 INFO L280 TraceCheckUtils]: 4: Hoare triple {144772#true} ~inputF~0 := 6; {144772#true} is VALID [2020-07-08 23:33:31,448 INFO L280 TraceCheckUtils]: 5: Hoare triple {144772#true} ~inputE~0 := 5; {144772#true} is VALID [2020-07-08 23:33:31,449 INFO L280 TraceCheckUtils]: 6: Hoare triple {144772#true} ~inputA~0 := 1; {144772#true} is VALID [2020-07-08 23:33:31,449 INFO L280 TraceCheckUtils]: 7: Hoare triple {144772#true} ~a21~0 := 7; {144772#true} is VALID [2020-07-08 23:33:31,449 INFO L280 TraceCheckUtils]: 8: Hoare triple {144772#true} ~a15~0 := 8; {144772#true} is VALID [2020-07-08 23:33:31,449 INFO L280 TraceCheckUtils]: 9: Hoare triple {144772#true} ~a12~0 := -49; {144772#true} is VALID [2020-07-08 23:33:31,449 INFO L280 TraceCheckUtils]: 10: Hoare triple {144772#true} ~a24~0 := 1; {144772#true} is VALID [2020-07-08 23:33:31,449 INFO L280 TraceCheckUtils]: 11: Hoare triple {144772#true} assume true; {144772#true} is VALID [2020-07-08 23:33:31,450 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {144772#true} {144772#true} #1397#return; {144772#true} is VALID [2020-07-08 23:33:31,450 INFO L263 TraceCheckUtils]: 13: Hoare triple {144772#true} call #t~ret4 := main(); {144772#true} is VALID [2020-07-08 23:33:31,450 INFO L280 TraceCheckUtils]: 14: Hoare triple {144772#true} ~output~0 := -1; {144772#true} is VALID [2020-07-08 23:33:31,450 INFO L280 TraceCheckUtils]: 15: Hoare triple {144772#true} assume !false; {144772#true} is VALID [2020-07-08 23:33:31,450 INFO L280 TraceCheckUtils]: 16: Hoare triple {144772#true} havoc ~input~0; {144772#true} is VALID [2020-07-08 23:33:31,450 INFO L280 TraceCheckUtils]: 17: Hoare triple {144772#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {144772#true} is VALID [2020-07-08 23:33:31,450 INFO L280 TraceCheckUtils]: 18: Hoare triple {144772#true} ~input~0 := #t~nondet2; {144772#true} is VALID [2020-07-08 23:33:31,451 INFO L280 TraceCheckUtils]: 19: Hoare triple {144772#true} havoc #t~nondet2; {144772#true} is VALID [2020-07-08 23:33:31,451 INFO L280 TraceCheckUtils]: 20: Hoare triple {144772#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {144772#true} is VALID [2020-07-08 23:33:31,453 INFO L263 TraceCheckUtils]: 21: Hoare triple {144772#true} call #t~ret3 := calculate_output(~input~0); {145233#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-08 23:33:31,453 INFO L280 TraceCheckUtils]: 22: Hoare triple {145233#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {144772#true} is VALID [2020-07-08 23:33:31,453 INFO L280 TraceCheckUtils]: 23: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,454 INFO L280 TraceCheckUtils]: 24: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,454 INFO L280 TraceCheckUtils]: 25: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,454 INFO L280 TraceCheckUtils]: 26: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,454 INFO L280 TraceCheckUtils]: 27: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,454 INFO L280 TraceCheckUtils]: 28: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,455 INFO L280 TraceCheckUtils]: 29: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,455 INFO L280 TraceCheckUtils]: 30: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,455 INFO L280 TraceCheckUtils]: 31: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,455 INFO L280 TraceCheckUtils]: 32: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,455 INFO L280 TraceCheckUtils]: 33: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,455 INFO L280 TraceCheckUtils]: 34: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,456 INFO L280 TraceCheckUtils]: 35: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,456 INFO L280 TraceCheckUtils]: 36: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,456 INFO L280 TraceCheckUtils]: 37: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,456 INFO L280 TraceCheckUtils]: 38: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,456 INFO L280 TraceCheckUtils]: 39: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,456 INFO L280 TraceCheckUtils]: 40: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,457 INFO L280 TraceCheckUtils]: 41: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,457 INFO L280 TraceCheckUtils]: 42: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,457 INFO L280 TraceCheckUtils]: 43: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,457 INFO L280 TraceCheckUtils]: 44: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,457 INFO L280 TraceCheckUtils]: 45: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,457 INFO L280 TraceCheckUtils]: 46: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,458 INFO L280 TraceCheckUtils]: 47: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,458 INFO L280 TraceCheckUtils]: 48: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,458 INFO L280 TraceCheckUtils]: 49: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,458 INFO L280 TraceCheckUtils]: 50: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,458 INFO L280 TraceCheckUtils]: 51: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,458 INFO L280 TraceCheckUtils]: 52: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,459 INFO L280 TraceCheckUtils]: 53: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,459 INFO L280 TraceCheckUtils]: 54: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,459 INFO L280 TraceCheckUtils]: 55: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,459 INFO L280 TraceCheckUtils]: 56: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,459 INFO L280 TraceCheckUtils]: 57: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,459 INFO L280 TraceCheckUtils]: 58: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,460 INFO L280 TraceCheckUtils]: 59: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,460 INFO L280 TraceCheckUtils]: 60: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,460 INFO L280 TraceCheckUtils]: 61: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,460 INFO L280 TraceCheckUtils]: 62: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,460 INFO L280 TraceCheckUtils]: 63: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,460 INFO L280 TraceCheckUtils]: 64: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,461 INFO L280 TraceCheckUtils]: 65: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,461 INFO L280 TraceCheckUtils]: 66: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,461 INFO L280 TraceCheckUtils]: 67: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,461 INFO L280 TraceCheckUtils]: 68: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,461 INFO L280 TraceCheckUtils]: 69: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,461 INFO L280 TraceCheckUtils]: 70: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,462 INFO L280 TraceCheckUtils]: 71: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,462 INFO L280 TraceCheckUtils]: 72: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,462 INFO L280 TraceCheckUtils]: 73: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,462 INFO L280 TraceCheckUtils]: 74: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,462 INFO L280 TraceCheckUtils]: 75: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,462 INFO L280 TraceCheckUtils]: 76: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,463 INFO L280 TraceCheckUtils]: 77: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,463 INFO L280 TraceCheckUtils]: 78: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,463 INFO L280 TraceCheckUtils]: 79: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,463 INFO L280 TraceCheckUtils]: 80: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,463 INFO L280 TraceCheckUtils]: 81: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,463 INFO L280 TraceCheckUtils]: 82: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,464 INFO L280 TraceCheckUtils]: 83: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,464 INFO L280 TraceCheckUtils]: 84: Hoare triple {144772#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,464 INFO L280 TraceCheckUtils]: 85: Hoare triple {144772#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,464 INFO L280 TraceCheckUtils]: 86: Hoare triple {144772#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,464 INFO L280 TraceCheckUtils]: 87: Hoare triple {144772#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {144772#true} is VALID [2020-07-08 23:33:31,464 INFO L280 TraceCheckUtils]: 88: Hoare triple {144772#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,465 INFO L280 TraceCheckUtils]: 89: Hoare triple {144772#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {144772#true} is VALID [2020-07-08 23:33:31,465 INFO L280 TraceCheckUtils]: 90: Hoare triple {144772#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,465 INFO L280 TraceCheckUtils]: 91: Hoare triple {144772#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,465 INFO L280 TraceCheckUtils]: 92: Hoare triple {144772#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,465 INFO L280 TraceCheckUtils]: 93: Hoare triple {144772#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,465 INFO L280 TraceCheckUtils]: 94: Hoare triple {144772#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,466 INFO L280 TraceCheckUtils]: 95: Hoare triple {144772#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {144772#true} is VALID [2020-07-08 23:33:31,466 INFO L280 TraceCheckUtils]: 96: Hoare triple {144772#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,466 INFO L280 TraceCheckUtils]: 97: Hoare triple {144772#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,466 INFO L280 TraceCheckUtils]: 98: Hoare triple {144772#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {144772#true} is VALID [2020-07-08 23:33:31,466 INFO L280 TraceCheckUtils]: 99: Hoare triple {144772#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,466 INFO L280 TraceCheckUtils]: 100: Hoare triple {144772#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {144772#true} is VALID [2020-07-08 23:33:31,467 INFO L280 TraceCheckUtils]: 101: Hoare triple {144772#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,467 INFO L280 TraceCheckUtils]: 102: Hoare triple {144772#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,467 INFO L280 TraceCheckUtils]: 103: Hoare triple {144772#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,467 INFO L280 TraceCheckUtils]: 104: Hoare triple {144772#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,467 INFO L280 TraceCheckUtils]: 105: Hoare triple {144772#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,467 INFO L280 TraceCheckUtils]: 106: Hoare triple {144772#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {144772#true} is VALID [2020-07-08 23:33:31,468 INFO L280 TraceCheckUtils]: 107: Hoare triple {144772#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,468 INFO L280 TraceCheckUtils]: 108: Hoare triple {144772#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,468 INFO L280 TraceCheckUtils]: 109: Hoare triple {144772#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,468 INFO L280 TraceCheckUtils]: 110: Hoare triple {144772#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {144772#true} is VALID [2020-07-08 23:33:31,468 INFO L280 TraceCheckUtils]: 111: Hoare triple {144772#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,468 INFO L280 TraceCheckUtils]: 112: Hoare triple {144772#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,469 INFO L280 TraceCheckUtils]: 113: Hoare triple {144772#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,469 INFO L280 TraceCheckUtils]: 114: Hoare triple {144772#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,469 INFO L280 TraceCheckUtils]: 115: Hoare triple {144772#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,469 INFO L280 TraceCheckUtils]: 116: Hoare triple {144772#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,469 INFO L280 TraceCheckUtils]: 117: Hoare triple {144772#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,469 INFO L280 TraceCheckUtils]: 118: Hoare triple {144772#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,470 INFO L280 TraceCheckUtils]: 119: Hoare triple {144772#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,470 INFO L280 TraceCheckUtils]: 120: Hoare triple {144772#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,470 INFO L280 TraceCheckUtils]: 121: Hoare triple {144772#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,470 INFO L280 TraceCheckUtils]: 122: Hoare triple {144772#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,470 INFO L280 TraceCheckUtils]: 123: Hoare triple {144772#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {144772#true} is VALID [2020-07-08 23:33:31,470 INFO L280 TraceCheckUtils]: 124: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,471 INFO L280 TraceCheckUtils]: 125: Hoare triple {144772#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0; {144772#true} is VALID [2020-07-08 23:33:31,471 INFO L280 TraceCheckUtils]: 126: Hoare triple {144772#true} ~a21~0 := 10; {144772#true} is VALID [2020-07-08 23:33:31,471 INFO L280 TraceCheckUtils]: 127: Hoare triple {144772#true} #res := 22; {144772#true} is VALID [2020-07-08 23:33:31,471 INFO L280 TraceCheckUtils]: 128: Hoare triple {144772#true} assume true; {144772#true} is VALID [2020-07-08 23:33:31,471 INFO L275 TraceCheckUtils]: 129: Hoare quadruple {144772#true} {144772#true} #1401#return; {144772#true} is VALID [2020-07-08 23:33:31,472 INFO L280 TraceCheckUtils]: 130: Hoare triple {144772#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {144772#true} is VALID [2020-07-08 23:33:31,472 INFO L280 TraceCheckUtils]: 131: Hoare triple {144772#true} ~output~0 := #t~ret3; {144772#true} is VALID [2020-07-08 23:33:31,472 INFO L280 TraceCheckUtils]: 132: Hoare triple {144772#true} havoc #t~ret3; {144772#true} is VALID [2020-07-08 23:33:31,472 INFO L280 TraceCheckUtils]: 133: Hoare triple {144772#true} assume !false; {144772#true} is VALID [2020-07-08 23:33:31,472 INFO L280 TraceCheckUtils]: 134: Hoare triple {144772#true} havoc ~input~0; {144772#true} is VALID [2020-07-08 23:33:31,472 INFO L280 TraceCheckUtils]: 135: Hoare triple {144772#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {144772#true} is VALID [2020-07-08 23:33:31,473 INFO L280 TraceCheckUtils]: 136: Hoare triple {144772#true} ~input~0 := #t~nondet2; {144772#true} is VALID [2020-07-08 23:33:31,473 INFO L280 TraceCheckUtils]: 137: Hoare triple {144772#true} havoc #t~nondet2; {144772#true} is VALID [2020-07-08 23:33:31,473 INFO L280 TraceCheckUtils]: 138: Hoare triple {144772#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {144772#true} is VALID [2020-07-08 23:33:31,475 INFO L263 TraceCheckUtils]: 139: Hoare triple {144772#true} call #t~ret3 := calculate_output(~input~0); {145233#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-08 23:33:31,475 INFO L280 TraceCheckUtils]: 140: Hoare triple {145233#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {144772#true} is VALID [2020-07-08 23:33:31,475 INFO L280 TraceCheckUtils]: 141: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,475 INFO L280 TraceCheckUtils]: 142: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,475 INFO L280 TraceCheckUtils]: 143: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,476 INFO L280 TraceCheckUtils]: 144: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,476 INFO L280 TraceCheckUtils]: 145: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,476 INFO L280 TraceCheckUtils]: 146: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,476 INFO L280 TraceCheckUtils]: 147: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,476 INFO L280 TraceCheckUtils]: 148: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,477 INFO L280 TraceCheckUtils]: 149: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,477 INFO L280 TraceCheckUtils]: 150: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,477 INFO L280 TraceCheckUtils]: 151: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,477 INFO L280 TraceCheckUtils]: 152: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,477 INFO L280 TraceCheckUtils]: 153: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,477 INFO L280 TraceCheckUtils]: 154: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,478 INFO L280 TraceCheckUtils]: 155: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,478 INFO L280 TraceCheckUtils]: 156: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,478 INFO L280 TraceCheckUtils]: 157: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,478 INFO L280 TraceCheckUtils]: 158: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,478 INFO L280 TraceCheckUtils]: 159: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,478 INFO L280 TraceCheckUtils]: 160: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,479 INFO L280 TraceCheckUtils]: 161: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,479 INFO L280 TraceCheckUtils]: 162: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,479 INFO L280 TraceCheckUtils]: 163: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,479 INFO L280 TraceCheckUtils]: 164: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,479 INFO L280 TraceCheckUtils]: 165: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,479 INFO L280 TraceCheckUtils]: 166: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,480 INFO L280 TraceCheckUtils]: 167: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,480 INFO L280 TraceCheckUtils]: 168: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,480 INFO L280 TraceCheckUtils]: 169: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,480 INFO L280 TraceCheckUtils]: 170: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,480 INFO L280 TraceCheckUtils]: 171: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,480 INFO L280 TraceCheckUtils]: 172: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,481 INFO L280 TraceCheckUtils]: 173: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,481 INFO L280 TraceCheckUtils]: 174: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,481 INFO L280 TraceCheckUtils]: 175: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,481 INFO L280 TraceCheckUtils]: 176: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,481 INFO L280 TraceCheckUtils]: 177: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,481 INFO L280 TraceCheckUtils]: 178: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,482 INFO L280 TraceCheckUtils]: 179: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,482 INFO L280 TraceCheckUtils]: 180: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,482 INFO L280 TraceCheckUtils]: 181: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,482 INFO L280 TraceCheckUtils]: 182: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,482 INFO L280 TraceCheckUtils]: 183: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,482 INFO L280 TraceCheckUtils]: 184: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,483 INFO L280 TraceCheckUtils]: 185: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,483 INFO L280 TraceCheckUtils]: 186: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,483 INFO L280 TraceCheckUtils]: 187: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,483 INFO L280 TraceCheckUtils]: 188: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,483 INFO L280 TraceCheckUtils]: 189: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,483 INFO L280 TraceCheckUtils]: 190: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,484 INFO L280 TraceCheckUtils]: 191: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,484 INFO L280 TraceCheckUtils]: 192: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,484 INFO L280 TraceCheckUtils]: 193: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,484 INFO L280 TraceCheckUtils]: 194: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,484 INFO L280 TraceCheckUtils]: 195: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,484 INFO L280 TraceCheckUtils]: 196: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,485 INFO L280 TraceCheckUtils]: 197: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,485 INFO L280 TraceCheckUtils]: 198: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,485 INFO L280 TraceCheckUtils]: 199: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,485 INFO L280 TraceCheckUtils]: 200: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,485 INFO L280 TraceCheckUtils]: 201: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,485 INFO L280 TraceCheckUtils]: 202: Hoare triple {144772#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,486 INFO L280 TraceCheckUtils]: 203: Hoare triple {144772#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,486 INFO L280 TraceCheckUtils]: 204: Hoare triple {144772#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,486 INFO L280 TraceCheckUtils]: 205: Hoare triple {144772#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {144772#true} is VALID [2020-07-08 23:33:31,486 INFO L280 TraceCheckUtils]: 206: Hoare triple {144772#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,486 INFO L280 TraceCheckUtils]: 207: Hoare triple {144772#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {144772#true} is VALID [2020-07-08 23:33:31,486 INFO L280 TraceCheckUtils]: 208: Hoare triple {144772#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,487 INFO L280 TraceCheckUtils]: 209: Hoare triple {144772#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,487 INFO L280 TraceCheckUtils]: 210: Hoare triple {144772#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,487 INFO L280 TraceCheckUtils]: 211: Hoare triple {144772#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,487 INFO L280 TraceCheckUtils]: 212: Hoare triple {144772#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,487 INFO L280 TraceCheckUtils]: 213: Hoare triple {144772#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {144772#true} is VALID [2020-07-08 23:33:31,487 INFO L280 TraceCheckUtils]: 214: Hoare triple {144772#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,488 INFO L280 TraceCheckUtils]: 215: Hoare triple {144772#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,488 INFO L280 TraceCheckUtils]: 216: Hoare triple {144772#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {144772#true} is VALID [2020-07-08 23:33:31,488 INFO L280 TraceCheckUtils]: 217: Hoare triple {144772#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,488 INFO L280 TraceCheckUtils]: 218: Hoare triple {144772#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {144772#true} is VALID [2020-07-08 23:33:31,488 INFO L280 TraceCheckUtils]: 219: Hoare triple {144772#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,488 INFO L280 TraceCheckUtils]: 220: Hoare triple {144772#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,489 INFO L280 TraceCheckUtils]: 221: Hoare triple {144772#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,489 INFO L280 TraceCheckUtils]: 222: Hoare triple {144772#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,489 INFO L280 TraceCheckUtils]: 223: Hoare triple {144772#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,489 INFO L280 TraceCheckUtils]: 224: Hoare triple {144772#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {144772#true} is VALID [2020-07-08 23:33:31,489 INFO L280 TraceCheckUtils]: 225: Hoare triple {144772#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,490 INFO L280 TraceCheckUtils]: 226: Hoare triple {144772#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,490 INFO L280 TraceCheckUtils]: 227: Hoare triple {144772#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,490 INFO L280 TraceCheckUtils]: 228: Hoare triple {144772#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {144772#true} is VALID [2020-07-08 23:33:31,490 INFO L280 TraceCheckUtils]: 229: Hoare triple {144772#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,490 INFO L280 TraceCheckUtils]: 230: Hoare triple {144772#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,490 INFO L280 TraceCheckUtils]: 231: Hoare triple {144772#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,491 INFO L280 TraceCheckUtils]: 232: Hoare triple {144772#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,491 INFO L280 TraceCheckUtils]: 233: Hoare triple {144772#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,491 INFO L280 TraceCheckUtils]: 234: Hoare triple {144772#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,491 INFO L280 TraceCheckUtils]: 235: Hoare triple {144772#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,491 INFO L280 TraceCheckUtils]: 236: Hoare triple {144772#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,491 INFO L280 TraceCheckUtils]: 237: Hoare triple {144772#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,492 INFO L280 TraceCheckUtils]: 238: Hoare triple {144772#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,492 INFO L280 TraceCheckUtils]: 239: Hoare triple {144772#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,492 INFO L280 TraceCheckUtils]: 240: Hoare triple {144772#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,492 INFO L280 TraceCheckUtils]: 241: Hoare triple {144772#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {144772#true} is VALID [2020-07-08 23:33:31,492 INFO L280 TraceCheckUtils]: 242: Hoare triple {144772#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0; {144772#true} is VALID [2020-07-08 23:33:31,492 INFO L280 TraceCheckUtils]: 243: Hoare triple {144772#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); {144772#true} is VALID [2020-07-08 23:33:31,493 INFO L280 TraceCheckUtils]: 244: Hoare triple {144772#true} ~a21~0 := 7; {144772#true} is VALID [2020-07-08 23:33:31,493 INFO L280 TraceCheckUtils]: 245: Hoare triple {144772#true} #res := 25; {144772#true} is VALID [2020-07-08 23:33:31,493 INFO L280 TraceCheckUtils]: 246: Hoare triple {144772#true} assume true; {144772#true} is VALID [2020-07-08 23:33:31,493 INFO L275 TraceCheckUtils]: 247: Hoare quadruple {144772#true} {144772#true} #1401#return; {144772#true} is VALID [2020-07-08 23:33:31,493 INFO L280 TraceCheckUtils]: 248: Hoare triple {144772#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {144772#true} is VALID [2020-07-08 23:33:31,494 INFO L280 TraceCheckUtils]: 249: Hoare triple {144772#true} ~output~0 := #t~ret3; {144772#true} is VALID [2020-07-08 23:33:31,494 INFO L280 TraceCheckUtils]: 250: Hoare triple {144772#true} havoc #t~ret3; {144772#true} is VALID [2020-07-08 23:33:31,494 INFO L280 TraceCheckUtils]: 251: Hoare triple {144772#true} assume !false; {144772#true} is VALID [2020-07-08 23:33:31,494 INFO L280 TraceCheckUtils]: 252: Hoare triple {144772#true} havoc ~input~0; {144772#true} is VALID [2020-07-08 23:33:31,494 INFO L280 TraceCheckUtils]: 253: Hoare triple {144772#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {144772#true} is VALID [2020-07-08 23:33:31,495 INFO L280 TraceCheckUtils]: 254: Hoare triple {144772#true} ~input~0 := #t~nondet2; {144772#true} is VALID [2020-07-08 23:33:31,495 INFO L280 TraceCheckUtils]: 255: Hoare triple {144772#true} havoc #t~nondet2; {144772#true} is VALID [2020-07-08 23:33:31,495 INFO L280 TraceCheckUtils]: 256: Hoare triple {144772#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {144772#true} is VALID [2020-07-08 23:33:31,498 INFO L263 TraceCheckUtils]: 257: Hoare triple {144772#true} call #t~ret3 := calculate_output(~input~0); {145233#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-08 23:33:31,498 INFO L280 TraceCheckUtils]: 258: Hoare triple {145233#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {144772#true} is VALID [2020-07-08 23:33:31,498 INFO L280 TraceCheckUtils]: 259: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,498 INFO L280 TraceCheckUtils]: 260: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,499 INFO L280 TraceCheckUtils]: 261: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,499 INFO L280 TraceCheckUtils]: 262: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,499 INFO L280 TraceCheckUtils]: 263: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,499 INFO L280 TraceCheckUtils]: 264: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,499 INFO L280 TraceCheckUtils]: 265: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,500 INFO L280 TraceCheckUtils]: 266: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,500 INFO L280 TraceCheckUtils]: 267: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,500 INFO L280 TraceCheckUtils]: 268: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,500 INFO L280 TraceCheckUtils]: 269: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,501 INFO L280 TraceCheckUtils]: 270: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,501 INFO L280 TraceCheckUtils]: 271: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,501 INFO L280 TraceCheckUtils]: 272: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,501 INFO L280 TraceCheckUtils]: 273: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,501 INFO L280 TraceCheckUtils]: 274: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,502 INFO L280 TraceCheckUtils]: 275: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,502 INFO L280 TraceCheckUtils]: 276: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,502 INFO L280 TraceCheckUtils]: 277: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,502 INFO L280 TraceCheckUtils]: 278: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,502 INFO L280 TraceCheckUtils]: 279: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,503 INFO L280 TraceCheckUtils]: 280: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,503 INFO L280 TraceCheckUtils]: 281: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,503 INFO L280 TraceCheckUtils]: 282: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,503 INFO L280 TraceCheckUtils]: 283: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,504 INFO L280 TraceCheckUtils]: 284: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,504 INFO L280 TraceCheckUtils]: 285: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,504 INFO L280 TraceCheckUtils]: 286: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,504 INFO L280 TraceCheckUtils]: 287: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,504 INFO L280 TraceCheckUtils]: 288: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,504 INFO L280 TraceCheckUtils]: 289: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,505 INFO L280 TraceCheckUtils]: 290: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,505 INFO L280 TraceCheckUtils]: 291: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,505 INFO L280 TraceCheckUtils]: 292: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,505 INFO L280 TraceCheckUtils]: 293: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,505 INFO L280 TraceCheckUtils]: 294: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,506 INFO L280 TraceCheckUtils]: 295: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,506 INFO L280 TraceCheckUtils]: 296: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,506 INFO L280 TraceCheckUtils]: 297: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,506 INFO L280 TraceCheckUtils]: 298: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,506 INFO L280 TraceCheckUtils]: 299: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,507 INFO L280 TraceCheckUtils]: 300: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,507 INFO L280 TraceCheckUtils]: 301: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,507 INFO L280 TraceCheckUtils]: 302: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,507 INFO L280 TraceCheckUtils]: 303: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,507 INFO L280 TraceCheckUtils]: 304: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,508 INFO L280 TraceCheckUtils]: 305: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,508 INFO L280 TraceCheckUtils]: 306: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,508 INFO L280 TraceCheckUtils]: 307: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,508 INFO L280 TraceCheckUtils]: 308: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,509 INFO L280 TraceCheckUtils]: 309: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,509 INFO L280 TraceCheckUtils]: 310: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,509 INFO L280 TraceCheckUtils]: 311: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,509 INFO L280 TraceCheckUtils]: 312: Hoare triple {144772#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,509 INFO L280 TraceCheckUtils]: 313: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,510 INFO L280 TraceCheckUtils]: 314: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,510 INFO L280 TraceCheckUtils]: 315: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,510 INFO L280 TraceCheckUtils]: 316: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,510 INFO L280 TraceCheckUtils]: 317: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,511 INFO L280 TraceCheckUtils]: 318: Hoare triple {144772#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,511 INFO L280 TraceCheckUtils]: 319: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,511 INFO L280 TraceCheckUtils]: 320: Hoare triple {144772#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,511 INFO L280 TraceCheckUtils]: 321: Hoare triple {144772#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,511 INFO L280 TraceCheckUtils]: 322: Hoare triple {144772#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,512 INFO L280 TraceCheckUtils]: 323: Hoare triple {144772#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {144772#true} is VALID [2020-07-08 23:33:31,512 INFO L280 TraceCheckUtils]: 324: Hoare triple {144772#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,512 INFO L280 TraceCheckUtils]: 325: Hoare triple {144772#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {144772#true} is VALID [2020-07-08 23:33:31,512 INFO L280 TraceCheckUtils]: 326: Hoare triple {144772#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,512 INFO L280 TraceCheckUtils]: 327: Hoare triple {144772#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,512 INFO L280 TraceCheckUtils]: 328: Hoare triple {144772#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,513 INFO L280 TraceCheckUtils]: 329: Hoare triple {144772#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,513 INFO L280 TraceCheckUtils]: 330: Hoare triple {144772#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,513 INFO L280 TraceCheckUtils]: 331: Hoare triple {144772#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {144772#true} is VALID [2020-07-08 23:33:31,513 INFO L280 TraceCheckUtils]: 332: Hoare triple {144772#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,513 INFO L280 TraceCheckUtils]: 333: Hoare triple {144772#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,514 INFO L280 TraceCheckUtils]: 334: Hoare triple {144772#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {144772#true} is VALID [2020-07-08 23:33:31,514 INFO L280 TraceCheckUtils]: 335: Hoare triple {144772#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,514 INFO L280 TraceCheckUtils]: 336: Hoare triple {144772#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {144772#true} is VALID [2020-07-08 23:33:31,514 INFO L280 TraceCheckUtils]: 337: Hoare triple {144772#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,514 INFO L280 TraceCheckUtils]: 338: Hoare triple {144772#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,514 INFO L280 TraceCheckUtils]: 339: Hoare triple {144772#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,515 INFO L280 TraceCheckUtils]: 340: Hoare triple {144772#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,515 INFO L280 TraceCheckUtils]: 341: Hoare triple {144772#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,515 INFO L280 TraceCheckUtils]: 342: Hoare triple {144772#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {144772#true} is VALID [2020-07-08 23:33:31,515 INFO L280 TraceCheckUtils]: 343: Hoare triple {144772#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,515 INFO L280 TraceCheckUtils]: 344: Hoare triple {144772#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,516 INFO L280 TraceCheckUtils]: 345: Hoare triple {144772#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,516 INFO L280 TraceCheckUtils]: 346: Hoare triple {144772#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {144772#true} is VALID [2020-07-08 23:33:31,516 INFO L280 TraceCheckUtils]: 347: Hoare triple {144772#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,516 INFO L280 TraceCheckUtils]: 348: Hoare triple {144772#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,516 INFO L280 TraceCheckUtils]: 349: Hoare triple {144772#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,516 INFO L280 TraceCheckUtils]: 350: Hoare triple {144772#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,517 INFO L280 TraceCheckUtils]: 351: Hoare triple {144772#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,517 INFO L280 TraceCheckUtils]: 352: Hoare triple {144772#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,517 INFO L280 TraceCheckUtils]: 353: Hoare triple {144772#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,517 INFO L280 TraceCheckUtils]: 354: Hoare triple {144772#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {144772#true} is VALID [2020-07-08 23:33:31,517 INFO L280 TraceCheckUtils]: 355: Hoare triple {144772#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,517 INFO L280 TraceCheckUtils]: 356: Hoare triple {144772#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,518 INFO L280 TraceCheckUtils]: 357: Hoare triple {144772#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,518 INFO L280 TraceCheckUtils]: 358: Hoare triple {144772#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,518 INFO L280 TraceCheckUtils]: 359: Hoare triple {144772#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {144772#true} is VALID [2020-07-08 23:33:31,518 INFO L280 TraceCheckUtils]: 360: Hoare triple {144772#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,518 INFO L280 TraceCheckUtils]: 361: Hoare triple {144772#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,519 INFO L280 TraceCheckUtils]: 362: Hoare triple {144772#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,519 INFO L280 TraceCheckUtils]: 363: Hoare triple {144772#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {144772#true} is VALID [2020-07-08 23:33:31,519 INFO L280 TraceCheckUtils]: 364: Hoare triple {144772#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,519 INFO L280 TraceCheckUtils]: 365: Hoare triple {144772#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,519 INFO L280 TraceCheckUtils]: 366: Hoare triple {144772#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); {144772#true} is VALID [2020-07-08 23:33:31,519 INFO L280 TraceCheckUtils]: 367: Hoare triple {144772#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))); {144772#true} is VALID [2020-07-08 23:33:31,520 INFO L280 TraceCheckUtils]: 368: Hoare triple {144772#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); {144772#true} is VALID [2020-07-08 23:33:31,520 INFO L280 TraceCheckUtils]: 369: Hoare triple {144772#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,520 INFO L280 TraceCheckUtils]: 370: Hoare triple {144772#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); {144772#true} is VALID [2020-07-08 23:33:31,520 INFO L280 TraceCheckUtils]: 371: Hoare triple {144772#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {144772#true} is VALID [2020-07-08 23:33:31,520 INFO L280 TraceCheckUtils]: 372: Hoare triple {144772#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); {144772#true} is VALID [2020-07-08 23:33:31,521 INFO L280 TraceCheckUtils]: 373: Hoare triple {144772#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,521 INFO L280 TraceCheckUtils]: 374: Hoare triple {144772#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); {144772#true} is VALID [2020-07-08 23:33:31,521 INFO L280 TraceCheckUtils]: 375: Hoare triple {144772#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {144772#true} is VALID [2020-07-08 23:33:31,521 INFO L280 TraceCheckUtils]: 376: Hoare triple {144772#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); {144772#true} is VALID [2020-07-08 23:33:31,521 INFO L280 TraceCheckUtils]: 377: Hoare triple {144772#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); {144772#true} is VALID [2020-07-08 23:33:31,521 INFO L280 TraceCheckUtils]: 378: Hoare triple {144772#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); {144772#true} is VALID [2020-07-08 23:33:31,522 INFO L280 TraceCheckUtils]: 379: Hoare triple {144772#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {144772#true} is VALID [2020-07-08 23:33:31,522 INFO L280 TraceCheckUtils]: 380: Hoare triple {144772#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {144772#true} is VALID [2020-07-08 23:33:31,522 INFO L280 TraceCheckUtils]: 381: Hoare triple {144772#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; {144772#true} is VALID [2020-07-08 23:33:31,525 INFO L280 TraceCheckUtils]: 382: Hoare triple {144772#true} ~a12~0 := -252537 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) - -252539; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 23:33:31,526 INFO L280 TraceCheckUtils]: 383: Hoare triple {145133#(<= 82 ~a12~0)} ~a24~0 := 1; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 23:33:31,528 INFO L280 TraceCheckUtils]: 384: Hoare triple {145133#(<= 82 ~a12~0)} ~a15~0 := 9; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 23:33:31,529 INFO L280 TraceCheckUtils]: 385: Hoare triple {145133#(<= 82 ~a12~0)} ~a21~0 := 7; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 23:33:31,531 INFO L280 TraceCheckUtils]: 386: Hoare triple {145133#(<= 82 ~a12~0)} #res := -1; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 23:33:31,532 INFO L280 TraceCheckUtils]: 387: Hoare triple {145133#(<= 82 ~a12~0)} assume true; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 23:33:31,534 INFO L275 TraceCheckUtils]: 388: Hoare quadruple {145133#(<= 82 ~a12~0)} {144772#true} #1401#return; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 23:33:31,536 INFO L280 TraceCheckUtils]: 389: Hoare triple {145133#(<= 82 ~a12~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 23:33:31,537 INFO L280 TraceCheckUtils]: 390: Hoare triple {145133#(<= 82 ~a12~0)} ~output~0 := #t~ret3; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 23:33:31,538 INFO L280 TraceCheckUtils]: 391: Hoare triple {145133#(<= 82 ~a12~0)} havoc #t~ret3; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 23:33:31,540 INFO L280 TraceCheckUtils]: 392: Hoare triple {145133#(<= 82 ~a12~0)} assume !false; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 23:33:31,541 INFO L280 TraceCheckUtils]: 393: Hoare triple {145133#(<= 82 ~a12~0)} havoc ~input~0; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 23:33:31,542 INFO L280 TraceCheckUtils]: 394: Hoare triple {145133#(<= 82 ~a12~0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 23:33:31,543 INFO L280 TraceCheckUtils]: 395: Hoare triple {145133#(<= 82 ~a12~0)} ~input~0 := #t~nondet2; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 23:33:31,544 INFO L280 TraceCheckUtils]: 396: Hoare triple {145133#(<= 82 ~a12~0)} havoc #t~nondet2; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 23:33:31,545 INFO L280 TraceCheckUtils]: 397: Hoare triple {145133#(<= 82 ~a12~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 23:33:31,547 INFO L263 TraceCheckUtils]: 398: Hoare triple {145133#(<= 82 ~a12~0)} call #t~ret3 := calculate_output(~input~0); {145233#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-08 23:33:31,549 INFO L280 TraceCheckUtils]: 399: Hoare triple {145233#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {145234#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-08 23:33:31,550 INFO L280 TraceCheckUtils]: 400: Hoare triple {145234#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,552 INFO L280 TraceCheckUtils]: 401: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,553 INFO L280 TraceCheckUtils]: 402: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,554 INFO L280 TraceCheckUtils]: 403: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,555 INFO L280 TraceCheckUtils]: 404: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,557 INFO L280 TraceCheckUtils]: 405: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,559 INFO L280 TraceCheckUtils]: 406: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,560 INFO L280 TraceCheckUtils]: 407: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,562 INFO L280 TraceCheckUtils]: 408: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,563 INFO L280 TraceCheckUtils]: 409: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,564 INFO L280 TraceCheckUtils]: 410: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,566 INFO L280 TraceCheckUtils]: 411: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,567 INFO L280 TraceCheckUtils]: 412: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,569 INFO L280 TraceCheckUtils]: 413: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,570 INFO L280 TraceCheckUtils]: 414: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,571 INFO L280 TraceCheckUtils]: 415: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,573 INFO L280 TraceCheckUtils]: 416: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,574 INFO L280 TraceCheckUtils]: 417: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,575 INFO L280 TraceCheckUtils]: 418: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,576 INFO L280 TraceCheckUtils]: 419: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,577 INFO L280 TraceCheckUtils]: 420: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,578 INFO L280 TraceCheckUtils]: 421: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,579 INFO L280 TraceCheckUtils]: 422: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,581 INFO L280 TraceCheckUtils]: 423: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,582 INFO L280 TraceCheckUtils]: 424: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,583 INFO L280 TraceCheckUtils]: 425: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,584 INFO L280 TraceCheckUtils]: 426: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,585 INFO L280 TraceCheckUtils]: 427: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,586 INFO L280 TraceCheckUtils]: 428: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,587 INFO L280 TraceCheckUtils]: 429: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,588 INFO L280 TraceCheckUtils]: 430: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,589 INFO L280 TraceCheckUtils]: 431: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,591 INFO L280 TraceCheckUtils]: 432: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,592 INFO L280 TraceCheckUtils]: 433: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,593 INFO L280 TraceCheckUtils]: 434: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,595 INFO L280 TraceCheckUtils]: 435: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,597 INFO L280 TraceCheckUtils]: 436: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,599 INFO L280 TraceCheckUtils]: 437: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,600 INFO L280 TraceCheckUtils]: 438: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,602 INFO L280 TraceCheckUtils]: 439: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,603 INFO L280 TraceCheckUtils]: 440: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,605 INFO L280 TraceCheckUtils]: 441: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,607 INFO L280 TraceCheckUtils]: 442: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,609 INFO L280 TraceCheckUtils]: 443: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,610 INFO L280 TraceCheckUtils]: 444: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,612 INFO L280 TraceCheckUtils]: 445: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,613 INFO L280 TraceCheckUtils]: 446: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,615 INFO L280 TraceCheckUtils]: 447: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,616 INFO L280 TraceCheckUtils]: 448: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,618 INFO L280 TraceCheckUtils]: 449: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,620 INFO L280 TraceCheckUtils]: 450: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,622 INFO L280 TraceCheckUtils]: 451: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,623 INFO L280 TraceCheckUtils]: 452: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,625 INFO L280 TraceCheckUtils]: 453: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,627 INFO L280 TraceCheckUtils]: 454: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,628 INFO L280 TraceCheckUtils]: 455: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,630 INFO L280 TraceCheckUtils]: 456: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,632 INFO L280 TraceCheckUtils]: 457: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,634 INFO L280 TraceCheckUtils]: 458: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,635 INFO L280 TraceCheckUtils]: 459: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,637 INFO L280 TraceCheckUtils]: 460: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,638 INFO L280 TraceCheckUtils]: 461: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,640 INFO L280 TraceCheckUtils]: 462: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,642 INFO L280 TraceCheckUtils]: 463: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,644 INFO L280 TraceCheckUtils]: 464: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,650 INFO L280 TraceCheckUtils]: 465: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,651 INFO L280 TraceCheckUtils]: 466: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,653 INFO L280 TraceCheckUtils]: 467: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,654 INFO L280 TraceCheckUtils]: 468: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,656 INFO L280 TraceCheckUtils]: 469: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~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); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,657 INFO L280 TraceCheckUtils]: 470: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~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); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,659 INFO L280 TraceCheckUtils]: 471: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,660 INFO L280 TraceCheckUtils]: 472: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,661 INFO L280 TraceCheckUtils]: 473: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,662 INFO L280 TraceCheckUtils]: 474: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,664 INFO L280 TraceCheckUtils]: 475: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~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))); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,665 INFO L280 TraceCheckUtils]: 476: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,667 INFO L280 TraceCheckUtils]: 477: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~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); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,668 INFO L280 TraceCheckUtils]: 478: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,670 INFO L280 TraceCheckUtils]: 479: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,671 INFO L280 TraceCheckUtils]: 480: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,673 INFO L280 TraceCheckUtils]: 481: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,674 INFO L280 TraceCheckUtils]: 482: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,676 INFO L280 TraceCheckUtils]: 483: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,678 INFO L280 TraceCheckUtils]: 484: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,679 INFO L280 TraceCheckUtils]: 485: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,681 INFO L280 TraceCheckUtils]: 486: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~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); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,683 INFO L280 TraceCheckUtils]: 487: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~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); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,684 INFO L280 TraceCheckUtils]: 488: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~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); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,686 INFO L280 TraceCheckUtils]: 489: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,688 INFO L280 TraceCheckUtils]: 490: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0))} is VALID [2020-07-08 23:33:31,690 INFO L280 TraceCheckUtils]: 491: Hoare triple {145235#(or (= ~a12~0 |old(~a12~0)|) (< 80 ~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; {145236#(<= |old(~a12~0)| 80)} is VALID [2020-07-08 23:33:31,691 INFO L280 TraceCheckUtils]: 492: Hoare triple {145236#(<= |old(~a12~0)| 80)} ~a15~0 := 5; {145236#(<= |old(~a12~0)| 80)} is VALID [2020-07-08 23:33:31,693 INFO L280 TraceCheckUtils]: 493: Hoare triple {145236#(<= |old(~a12~0)| 80)} ~a21~0 := 8; {145236#(<= |old(~a12~0)| 80)} is VALID [2020-07-08 23:33:31,695 INFO L280 TraceCheckUtils]: 494: Hoare triple {145236#(<= |old(~a12~0)| 80)} #res := -1; {145236#(<= |old(~a12~0)| 80)} is VALID [2020-07-08 23:33:31,696 INFO L280 TraceCheckUtils]: 495: Hoare triple {145236#(<= |old(~a12~0)| 80)} assume true; {145236#(<= |old(~a12~0)| 80)} is VALID [2020-07-08 23:33:31,698 INFO L275 TraceCheckUtils]: 496: Hoare quadruple {145236#(<= |old(~a12~0)| 80)} {145133#(<= 82 ~a12~0)} #1401#return; {144773#false} is VALID [2020-07-08 23:33:31,699 INFO L280 TraceCheckUtils]: 497: Hoare triple {144773#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {144773#false} is VALID [2020-07-08 23:33:31,699 INFO L280 TraceCheckUtils]: 498: Hoare triple {144773#false} ~output~0 := #t~ret3; {144773#false} is VALID [2020-07-08 23:33:31,699 INFO L280 TraceCheckUtils]: 499: Hoare triple {144773#false} havoc #t~ret3; {144773#false} is VALID [2020-07-08 23:33:31,699 INFO L280 TraceCheckUtils]: 500: Hoare triple {144773#false} assume !false; {144773#false} is VALID [2020-07-08 23:33:31,700 INFO L280 TraceCheckUtils]: 501: Hoare triple {144773#false} havoc ~input~0; {144773#false} is VALID [2020-07-08 23:33:31,700 INFO L280 TraceCheckUtils]: 502: Hoare triple {144773#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {144773#false} is VALID [2020-07-08 23:33:31,700 INFO L280 TraceCheckUtils]: 503: Hoare triple {144773#false} ~input~0 := #t~nondet2; {144773#false} is VALID [2020-07-08 23:33:31,700 INFO L280 TraceCheckUtils]: 504: Hoare triple {144773#false} havoc #t~nondet2; {144773#false} is VALID [2020-07-08 23:33:31,700 INFO L280 TraceCheckUtils]: 505: Hoare triple {144773#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {144773#false} is VALID [2020-07-08 23:33:31,701 INFO L263 TraceCheckUtils]: 506: Hoare triple {144773#false} call #t~ret3 := calculate_output(~input~0); {144773#false} is VALID [2020-07-08 23:33:31,701 INFO L280 TraceCheckUtils]: 507: Hoare triple {144773#false} ~input := #in~input; {144773#false} is VALID [2020-07-08 23:33:31,701 INFO L280 TraceCheckUtils]: 508: Hoare triple {144773#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,701 INFO L280 TraceCheckUtils]: 509: Hoare triple {144773#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,701 INFO L280 TraceCheckUtils]: 510: Hoare triple {144773#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,702 INFO L280 TraceCheckUtils]: 511: Hoare triple {144773#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,702 INFO L280 TraceCheckUtils]: 512: Hoare triple {144773#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,702 INFO L280 TraceCheckUtils]: 513: Hoare triple {144773#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,702 INFO L280 TraceCheckUtils]: 514: Hoare triple {144773#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,702 INFO L280 TraceCheckUtils]: 515: Hoare triple {144773#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,702 INFO L280 TraceCheckUtils]: 516: Hoare triple {144773#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,703 INFO L280 TraceCheckUtils]: 517: Hoare triple {144773#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,703 INFO L280 TraceCheckUtils]: 518: Hoare triple {144773#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,703 INFO L280 TraceCheckUtils]: 519: Hoare triple {144773#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,703 INFO L280 TraceCheckUtils]: 520: Hoare triple {144773#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,703 INFO L280 TraceCheckUtils]: 521: Hoare triple {144773#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,703 INFO L280 TraceCheckUtils]: 522: Hoare triple {144773#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,704 INFO L280 TraceCheckUtils]: 523: Hoare triple {144773#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,704 INFO L280 TraceCheckUtils]: 524: Hoare triple {144773#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,704 INFO L280 TraceCheckUtils]: 525: Hoare triple {144773#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,704 INFO L280 TraceCheckUtils]: 526: Hoare triple {144773#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,704 INFO L280 TraceCheckUtils]: 527: Hoare triple {144773#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,705 INFO L280 TraceCheckUtils]: 528: Hoare triple {144773#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,705 INFO L280 TraceCheckUtils]: 529: Hoare triple {144773#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,705 INFO L280 TraceCheckUtils]: 530: Hoare triple {144773#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,705 INFO L280 TraceCheckUtils]: 531: Hoare triple {144773#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,705 INFO L280 TraceCheckUtils]: 532: Hoare triple {144773#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,705 INFO L280 TraceCheckUtils]: 533: Hoare triple {144773#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,706 INFO L280 TraceCheckUtils]: 534: Hoare triple {144773#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,706 INFO L280 TraceCheckUtils]: 535: Hoare triple {144773#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,706 INFO L280 TraceCheckUtils]: 536: Hoare triple {144773#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,706 INFO L280 TraceCheckUtils]: 537: Hoare triple {144773#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,706 INFO L280 TraceCheckUtils]: 538: Hoare triple {144773#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,706 INFO L280 TraceCheckUtils]: 539: Hoare triple {144773#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,707 INFO L280 TraceCheckUtils]: 540: Hoare triple {144773#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,707 INFO L280 TraceCheckUtils]: 541: Hoare triple {144773#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,707 INFO L280 TraceCheckUtils]: 542: Hoare triple {144773#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,707 INFO L280 TraceCheckUtils]: 543: Hoare triple {144773#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,707 INFO L280 TraceCheckUtils]: 544: Hoare triple {144773#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,707 INFO L280 TraceCheckUtils]: 545: Hoare triple {144773#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,708 INFO L280 TraceCheckUtils]: 546: Hoare triple {144773#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,708 INFO L280 TraceCheckUtils]: 547: Hoare triple {144773#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,708 INFO L280 TraceCheckUtils]: 548: Hoare triple {144773#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,708 INFO L280 TraceCheckUtils]: 549: Hoare triple {144773#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,708 INFO L280 TraceCheckUtils]: 550: Hoare triple {144773#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,709 INFO L280 TraceCheckUtils]: 551: Hoare triple {144773#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,709 INFO L280 TraceCheckUtils]: 552: Hoare triple {144773#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,709 INFO L280 TraceCheckUtils]: 553: Hoare triple {144773#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,709 INFO L280 TraceCheckUtils]: 554: Hoare triple {144773#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,709 INFO L280 TraceCheckUtils]: 555: Hoare triple {144773#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {144773#false} is VALID [2020-07-08 23:33:31,709 INFO L280 TraceCheckUtils]: 556: Hoare triple {144773#false} assume ((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0; {144773#false} is VALID [2020-07-08 23:33:31,710 INFO L280 TraceCheckUtils]: 557: Hoare triple {144773#false} assume !false; {144773#false} is VALID [2020-07-08 23:33:31,929 INFO L134 CoverageAnalysis]: Checked inductivity of 889 backedges. 548 proven. 2 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2020-07-08 23:33:31,929 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [329378918] [2020-07-08 23:33:31,929 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-08 23:33:31,929 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2020-07-08 23:33:31,929 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066156885] [2020-07-08 23:33:31,930 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 558 [2020-07-08 23:33:31,931 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-08 23:33:31,931 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2020-07-08 23:33:32,788 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 334 edges. 334 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 23:33:32,789 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-08 23:33:32,789 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-08 23:33:32,789 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-08 23:33:32,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2020-07-08 23:33:32,790 INFO L87 Difference]: Start difference. First operand 3212 states and 4011 transitions. Second operand 8 states. [2020-07-08 23:35:22,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 23:35:22,097 INFO L93 Difference]: Finished difference Result 8530 states and 10983 transitions. [2020-07-08 23:35:22,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-08 23:35:22,097 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 558 [2020-07-08 23:35:22,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-08 23:35:22,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-08 23:35:22,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2188 transitions. [2020-07-08 23:35:22,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-08 23:35:22,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2188 transitions. [2020-07-08 23:35:22,130 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 14 states and 2188 transitions. [2020-07-08 23:35:29,275 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2188 edges. 2188 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 23:35:30,599 INFO L225 Difference]: With dead ends: 8530 [2020-07-08 23:35:30,599 INFO L226 Difference]: Without dead ends: 5526 [2020-07-08 23:35:30,609 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2020-07-08 23:35:30,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5526 states. [2020-07-08 23:37:01,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5526 to 5104. [2020-07-08 23:37:01,400 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-08 23:37:01,400 INFO L82 GeneralOperation]: Start isEquivalent. First operand 5526 states. Second operand 5104 states. [2020-07-08 23:37:01,400 INFO L74 IsIncluded]: Start isIncluded. First operand 5526 states. Second operand 5104 states. [2020-07-08 23:37:01,400 INFO L87 Difference]: Start difference. First operand 5526 states. Second operand 5104 states. [2020-07-08 23:37:02,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 23:37:02,371 INFO L93 Difference]: Finished difference Result 5526 states and 6865 transitions. [2020-07-08 23:37:02,371 INFO L276 IsEmpty]: Start isEmpty. Operand 5526 states and 6865 transitions. [2020-07-08 23:37:02,379 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 23:37:02,379 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 23:37:02,379 INFO L74 IsIncluded]: Start isIncluded. First operand 5104 states. Second operand 5526 states. [2020-07-08 23:37:02,379 INFO L87 Difference]: Start difference. First operand 5104 states. Second operand 5526 states. [2020-07-08 23:37:03,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 23:37:03,390 INFO L93 Difference]: Finished difference Result 5526 states and 6865 transitions. [2020-07-08 23:37:03,390 INFO L276 IsEmpty]: Start isEmpty. Operand 5526 states and 6865 transitions. [2020-07-08 23:37:03,398 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 23:37:03,398 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 23:37:03,398 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-08 23:37:03,398 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-08 23:37:03,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5104 states. [2020-07-08 23:37:04,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5104 states to 5104 states and 6399 transitions. [2020-07-08 23:37:04,248 INFO L78 Accepts]: Start accepts. Automaton has 5104 states and 6399 transitions. Word has length 558 [2020-07-08 23:37:04,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-08 23:37:04,248 INFO L479 AbstractCegarLoop]: Abstraction has 5104 states and 6399 transitions. [2020-07-08 23:37:04,248 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-07-08 23:37:04,248 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5104 states and 6399 transitions.