/usr/bin/java -ea -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationFastUPR_32.epf -i ../../../trunk/examples/svcomp/eca-rers2012/Problem14_label01.c -------------------------------------------------------------------------------- This is Ultimate 0.1.25-46f3038-m [2020-07-08 17:25:08,845 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-08 17:25:08,848 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-08 17:25:08,868 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-08 17:25:08,868 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-08 17:25:08,870 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-08 17:25:08,871 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-08 17:25:08,881 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-08 17:25:08,884 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-08 17:25:08,887 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-08 17:25:08,889 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-08 17:25:08,892 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-08 17:25:08,892 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-08 17:25:08,894 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-08 17:25:08,896 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-08 17:25:08,897 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-08 17:25:08,898 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-08 17:25:08,899 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-08 17:25:08,900 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-08 17:25:08,905 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-08 17:25:08,910 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-08 17:25:08,914 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-08 17:25:08,915 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-08 17:25:08,916 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-08 17:25:08,919 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-08 17:25:08,919 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-08 17:25:08,919 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-08 17:25:08,922 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-08 17:25:08,923 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-08 17:25:08,924 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-08 17:25:08,924 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-08 17:25:08,925 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-08 17:25:08,926 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-08 17:25:08,926 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-08 17:25:08,927 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-08 17:25:08,928 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-08 17:25:08,928 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-08 17:25:08,928 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-08 17:25:08,929 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-08 17:25:08,929 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-08 17:25:08,931 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-08 17:25:08,931 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 17:25:08,947 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-08 17:25:08,947 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-08 17:25:08,949 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-08 17:25:08,949 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-08 17:25:08,949 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-08 17:25:08,949 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-08 17:25:08,949 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-08 17:25:08,950 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-08 17:25:08,950 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-08 17:25:08,950 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-08 17:25:08,950 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-08 17:25:08,950 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-08 17:25:08,951 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-08 17:25:08,951 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-08 17:25:08,951 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-08 17:25:08,951 INFO L138 SettingsManager]: * Size of a code block=SingleStatement [2020-07-08 17:25:08,951 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-08 17:25:08,952 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-08 17:25:08,952 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-08 17:25:08,952 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-08 17:25:08,952 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=AcceleratedInterpolation [2020-07-08 17:25:08,953 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-08 17:25:08,953 INFO L138 SettingsManager]: * Use separate solver for trace checks=false [2020-07-08 17:25:09,231 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-08 17:25:09,251 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-08 17:25:09,257 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-08 17:25:09,259 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-08 17:25:09,259 INFO L275 PluginConnector]: CDTParser initialized [2020-07-08 17:25:09,260 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 17:25:09,342 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6bbbeb908/ff3c11070f7a4c439265e0d9180b7295/FLAGdb40342c2 [2020-07-08 17:25:09,982 INFO L306 CDTParser]: Found 1 translation units. [2020-07-08 17:25:09,983 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/eca-rers2012/Problem14_label01.c [2020-07-08 17:25:09,996 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6bbbeb908/ff3c11070f7a4c439265e0d9180b7295/FLAGdb40342c2 [2020-07-08 17:25:10,279 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6bbbeb908/ff3c11070f7a4c439265e0d9180b7295 [2020-07-08 17:25:10,290 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-08 17:25:10,292 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-08 17:25:10,293 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-08 17:25:10,294 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-08 17:25:10,298 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-08 17:25:10,300 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.07 05:25:10" (1/1) ... [2020-07-08 17:25:10,303 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b7eaa3b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 05:25:10, skipping insertion in model container [2020-07-08 17:25:10,303 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.07 05:25:10" (1/1) ... [2020-07-08 17:25:10,311 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-08 17:25:10,376 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-08 17:25:11,034 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-08 17:25:11,040 INFO L203 MainTranslator]: Completed pre-run [2020-07-08 17:25:11,184 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-08 17:25:11,200 INFO L208 MainTranslator]: Completed translation [2020-07-08 17:25:11,200 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 05:25:11 WrapperNode [2020-07-08 17:25:11,201 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-08 17:25:11,201 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-08 17:25:11,201 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-08 17:25:11,201 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-08 17:25:11,214 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 05:25:11" (1/1) ... [2020-07-08 17:25:11,214 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 05:25:11" (1/1) ... [2020-07-08 17:25:11,237 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 05:25:11" (1/1) ... [2020-07-08 17:25:11,237 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 05:25:11" (1/1) ... [2020-07-08 17:25:11,328 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 05:25:11" (1/1) ... [2020-07-08 17:25:11,349 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 05:25:11" (1/1) ... [2020-07-08 17:25:11,358 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 05:25:11" (1/1) ... [2020-07-08 17:25:11,369 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-08 17:25:11,369 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-08 17:25:11,370 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-08 17:25:11,370 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-08 17:25:11,371 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 05:25:11" (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 17:25:11,454 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-08 17:25:11,454 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-08 17:25:11,454 INFO L138 BoogieDeclarations]: Found implementation of procedure calculate_output [2020-07-08 17:25:11,454 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-08 17:25:11,455 INFO L130 BoogieDeclarations]: Found specification of procedure calculate_output [2020-07-08 17:25:11,455 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-08 17:25:11,456 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-08 17:25:11,456 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2020-07-08 17:25:11,456 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-08 17:25:11,456 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-08 17:25:11,457 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-08 17:25:14,477 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-08 17:25:14,477 INFO L295 CfgBuilder]: Removed 1 assume(true) statements. [2020-07-08 17:25:14,487 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.07 05:25:14 BoogieIcfgContainer [2020-07-08 17:25:14,487 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-08 17:25:14,488 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-08 17:25:14,488 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-08 17:25:14,492 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-08 17:25:14,493 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.07 05:25:10" (1/3) ... [2020-07-08 17:25:14,494 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a0d594c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.07 05:25:14, skipping insertion in model container [2020-07-08 17:25:14,494 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 05:25:11" (2/3) ... [2020-07-08 17:25:14,495 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a0d594c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.07 05:25:14, skipping insertion in model container [2020-07-08 17:25:14,495 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.07 05:25:14" (3/3) ... [2020-07-08 17:25:14,497 INFO L109 eAbstractionObserver]: Analyzing ICFG Problem14_label01.c [2020-07-08 17:25:14,508 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:AcceleratedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-07-08 17:25:14,517 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-08 17:25:14,531 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-08 17:25:14,554 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-08 17:25:14,554 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-08 17:25:14,554 INFO L377 AbstractCegarLoop]: Compute interpolants for AcceleratedInterpolation [2020-07-08 17:25:14,556 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-08 17:25:14,556 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-08 17:25:14,557 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-08 17:25:14,557 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-08 17:25:14,557 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-08 17:25:14,592 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states. [2020-07-08 17:25:14,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2020-07-08 17:25:14,608 INFO L414 BasicCegarLoop]: Found error trace [2020-07-08 17:25:14,609 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 17:25:14,609 INFO L427 AbstractCegarLoop]: === Iteration 1 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-08 17:25:14,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-08 17:25:14,616 INFO L82 PathProgramCache]: Analyzing trace with hash -899775614, now seen corresponding path program 1 times [2020-07-08 17:25:14,626 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-08 17:25:14,627 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [497608246] [2020-07-08 17:25:14,627 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-08 17:25:14,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:25:15,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:25:15,142 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 17:25:15,142 INFO L280 TraceCheckUtils]: 1: Hoare triple {681#true} ~inputB~0 := 2; {681#true} is VALID [2020-07-08 17:25:15,143 INFO L280 TraceCheckUtils]: 2: Hoare triple {681#true} ~inputC~0 := 3; {681#true} is VALID [2020-07-08 17:25:15,143 INFO L280 TraceCheckUtils]: 3: Hoare triple {681#true} ~inputF~0 := 6; {681#true} is VALID [2020-07-08 17:25:15,144 INFO L280 TraceCheckUtils]: 4: Hoare triple {681#true} ~inputE~0 := 5; {681#true} is VALID [2020-07-08 17:25:15,144 INFO L280 TraceCheckUtils]: 5: Hoare triple {681#true} ~inputA~0 := 1; {681#true} is VALID [2020-07-08 17:25:15,144 INFO L280 TraceCheckUtils]: 6: Hoare triple {681#true} ~a21~0 := 7; {681#true} is VALID [2020-07-08 17:25:15,146 INFO L280 TraceCheckUtils]: 7: Hoare triple {681#true} ~a15~0 := 8; {697#(<= 8 ~a15~0)} is VALID [2020-07-08 17:25:15,147 INFO L280 TraceCheckUtils]: 8: Hoare triple {697#(<= 8 ~a15~0)} ~a12~0 := -49; {697#(<= 8 ~a15~0)} is VALID [2020-07-08 17:25:15,147 INFO L280 TraceCheckUtils]: 9: Hoare triple {697#(<= 8 ~a15~0)} ~a24~0 := 1; {697#(<= 8 ~a15~0)} is VALID [2020-07-08 17:25:15,148 INFO L280 TraceCheckUtils]: 10: Hoare triple {697#(<= 8 ~a15~0)} assume true; {697#(<= 8 ~a15~0)} is VALID [2020-07-08 17:25:15,150 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {697#(<= 8 ~a15~0)} {681#true} #1397#return; {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 17:25:15,156 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 17:25:15,156 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 17:25:15,157 INFO L280 TraceCheckUtils]: 2: Hoare triple {681#true} ~inputB~0 := 2; {681#true} is VALID [2020-07-08 17:25:15,157 INFO L280 TraceCheckUtils]: 3: Hoare triple {681#true} ~inputC~0 := 3; {681#true} is VALID [2020-07-08 17:25:15,157 INFO L280 TraceCheckUtils]: 4: Hoare triple {681#true} ~inputF~0 := 6; {681#true} is VALID [2020-07-08 17:25:15,158 INFO L280 TraceCheckUtils]: 5: Hoare triple {681#true} ~inputE~0 := 5; {681#true} is VALID [2020-07-08 17:25:15,158 INFO L280 TraceCheckUtils]: 6: Hoare triple {681#true} ~inputA~0 := 1; {681#true} is VALID [2020-07-08 17:25:15,158 INFO L280 TraceCheckUtils]: 7: Hoare triple {681#true} ~a21~0 := 7; {681#true} is VALID [2020-07-08 17:25:15,160 INFO L280 TraceCheckUtils]: 8: Hoare triple {681#true} ~a15~0 := 8; {697#(<= 8 ~a15~0)} is VALID [2020-07-08 17:25:15,161 INFO L280 TraceCheckUtils]: 9: Hoare triple {697#(<= 8 ~a15~0)} ~a12~0 := -49; {697#(<= 8 ~a15~0)} is VALID [2020-07-08 17:25:15,162 INFO L280 TraceCheckUtils]: 10: Hoare triple {697#(<= 8 ~a15~0)} ~a24~0 := 1; {697#(<= 8 ~a15~0)} is VALID [2020-07-08 17:25:15,163 INFO L280 TraceCheckUtils]: 11: Hoare triple {697#(<= 8 ~a15~0)} assume true; {697#(<= 8 ~a15~0)} is VALID [2020-07-08 17:25:15,164 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {697#(<= 8 ~a15~0)} {681#true} #1397#return; {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 17:25:15,165 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 17:25:15,166 INFO L280 TraceCheckUtils]: 14: Hoare triple {695#(not (= 5 ~a15~0))} ~output~0 := -1; {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 17:25:15,167 INFO L280 TraceCheckUtils]: 15: Hoare triple {695#(not (= 5 ~a15~0))} assume !false; {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 17:25:15,168 INFO L280 TraceCheckUtils]: 16: Hoare triple {695#(not (= 5 ~a15~0))} havoc ~input~0; {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 17:25:15,169 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 17:25:15,171 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 17:25:15,172 INFO L280 TraceCheckUtils]: 19: Hoare triple {695#(not (= 5 ~a15~0))} havoc #t~nondet2; {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 17:25:15,172 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 17:25:15,174 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 17:25:15,175 INFO L280 TraceCheckUtils]: 22: Hoare triple {695#(not (= 5 ~a15~0))} ~input := #in~input; {695#(not (= 5 ~a15~0))} is VALID [2020-07-08 17:25:15,176 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 17:25:15,177 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 17:25:15,178 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 17:25:15,180 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 17:25:15,181 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 17:25:15,182 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 17:25:15,183 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 17:25:15,184 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 17:25:15,185 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 17:25:15,186 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 17:25:15,187 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 17:25:15,188 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 17:25:15,189 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 17:25:15,190 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 17:25:15,191 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 17:25:15,192 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 17:25:15,193 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 17:25:15,194 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 17:25:15,195 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 17:25:15,196 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 17:25:15,197 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 17:25:15,198 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 17:25:15,199 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 17:25:15,200 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 17:25:15,201 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 17:25:15,202 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 17:25:15,203 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 17:25:15,204 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 17:25:15,205 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 17:25:15,206 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 17:25:15,207 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 17:25:15,208 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 17:25:15,208 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 17:25:15,209 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 17:25:15,210 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 17:25:15,211 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 17:25:15,212 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 17:25:15,214 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 17:25:15,215 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 17:25:15,216 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 17:25:15,217 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 17:25:15,218 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 17:25:15,219 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 17:25:15,220 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 17:25:15,221 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 17:25:15,222 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 17:25:15,222 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 17:25:15,223 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 17:25:15,224 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 17:25:15,225 INFO L280 TraceCheckUtils]: 72: Hoare triple {682#false} assume !false; {682#false} is VALID [2020-07-08 17:25:15,237 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 17:25:15,237 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-08 17:25:15,239 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [497608246] [2020-07-08 17:25:15,241 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-08 17:25:15,242 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-08 17:25:15,242 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271948941] [2020-07-08 17:25:15,249 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 73 [2020-07-08 17:25:15,253 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-08 17:25:15,258 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-08 17:25:15,375 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 17:25:15,375 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-08 17:25:15,376 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-08 17:25:15,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-08 17:25:15,389 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-07-08 17:25:15,391 INFO L87 Difference]: Start difference. First operand 678 states. Second operand 5 states. [2020-07-08 17:25:27,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 17:25:27,733 INFO L93 Difference]: Finished difference Result 1766 states and 2493 transitions. [2020-07-08 17:25:27,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-08 17:25:27,733 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 73 [2020-07-08 17:25:27,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-08 17:25:27,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-08 17:25:27,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2493 transitions. [2020-07-08 17:25:27,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-08 17:25:27,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2493 transitions. [2020-07-08 17:25:27,869 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states and 2493 transitions. [2020-07-08 17:25:31,442 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 17:25:31,677 INFO L225 Difference]: With dead ends: 1766 [2020-07-08 17:25:31,677 INFO L226 Difference]: Without dead ends: 1025 [2020-07-08 17:25:31,690 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 17:25:31,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1025 states. [2020-07-08 17:25:35,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1025 to 995. [2020-07-08 17:25:35,669 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-08 17:25:35,670 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1025 states. Second operand 995 states. [2020-07-08 17:25:35,670 INFO L74 IsIncluded]: Start isIncluded. First operand 1025 states. Second operand 995 states. [2020-07-08 17:25:35,671 INFO L87 Difference]: Start difference. First operand 1025 states. Second operand 995 states. [2020-07-08 17:25:35,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 17:25:35,762 INFO L93 Difference]: Finished difference Result 1025 states and 1379 transitions. [2020-07-08 17:25:35,762 INFO L276 IsEmpty]: Start isEmpty. Operand 1025 states and 1379 transitions. [2020-07-08 17:25:35,773 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 17:25:35,773 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 17:25:35,774 INFO L74 IsIncluded]: Start isIncluded. First operand 995 states. Second operand 1025 states. [2020-07-08 17:25:35,774 INFO L87 Difference]: Start difference. First operand 995 states. Second operand 1025 states. [2020-07-08 17:25:35,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 17:25:35,856 INFO L93 Difference]: Finished difference Result 1025 states and 1379 transitions. [2020-07-08 17:25:35,856 INFO L276 IsEmpty]: Start isEmpty. Operand 1025 states and 1379 transitions. [2020-07-08 17:25:35,861 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 17:25:35,862 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 17:25:35,862 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-08 17:25:35,862 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-08 17:25:35,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 995 states. [2020-07-08 17:25:35,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 995 states to 995 states and 1343 transitions. [2020-07-08 17:25:35,944 INFO L78 Accepts]: Start accepts. Automaton has 995 states and 1343 transitions. Word has length 73 [2020-07-08 17:25:35,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-08 17:25:35,945 INFO L479 AbstractCegarLoop]: Abstraction has 995 states and 1343 transitions. [2020-07-08 17:25:35,945 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-08 17:25:35,946 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 995 states and 1343 transitions. [2020-07-08 17:25:38,285 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 17:25:38,286 INFO L276 IsEmpty]: Start isEmpty. Operand 995 states and 1343 transitions. [2020-07-08 17:25:38,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2020-07-08 17:25:38,294 INFO L414 BasicCegarLoop]: Found error trace [2020-07-08 17:25:38,294 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 17:25:38,295 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-07-08 17:25:38,295 INFO L427 AbstractCegarLoop]: === Iteration 2 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-08 17:25:38,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-08 17:25:38,295 INFO L82 PathProgramCache]: Analyzing trace with hash 1576204144, now seen corresponding path program 1 times [2020-07-08 17:25:38,295 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-08 17:25:38,296 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [760184977] [2020-07-08 17:25:38,296 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-08 17:25:38,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:25:38,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:25:38,749 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 17:25:38,750 INFO L280 TraceCheckUtils]: 1: Hoare triple {8276#true} ~inputB~0 := 2; {8276#true} is VALID [2020-07-08 17:25:38,750 INFO L280 TraceCheckUtils]: 2: Hoare triple {8276#true} ~inputC~0 := 3; {8276#true} is VALID [2020-07-08 17:25:38,750 INFO L280 TraceCheckUtils]: 3: Hoare triple {8276#true} ~inputF~0 := 6; {8276#true} is VALID [2020-07-08 17:25:38,751 INFO L280 TraceCheckUtils]: 4: Hoare triple {8276#true} ~inputE~0 := 5; {8276#true} is VALID [2020-07-08 17:25:38,751 INFO L280 TraceCheckUtils]: 5: Hoare triple {8276#true} ~inputA~0 := 1; {8276#true} is VALID [2020-07-08 17:25:38,752 INFO L280 TraceCheckUtils]: 6: Hoare triple {8276#true} ~a21~0 := 7; {8361#(<= ~a21~0 7)} is VALID [2020-07-08 17:25:38,753 INFO L280 TraceCheckUtils]: 7: Hoare triple {8361#(<= ~a21~0 7)} ~a15~0 := 8; {8361#(<= ~a21~0 7)} is VALID [2020-07-08 17:25:38,754 INFO L280 TraceCheckUtils]: 8: Hoare triple {8361#(<= ~a21~0 7)} ~a12~0 := -49; {8361#(<= ~a21~0 7)} is VALID [2020-07-08 17:25:38,755 INFO L280 TraceCheckUtils]: 9: Hoare triple {8361#(<= ~a21~0 7)} ~a24~0 := 1; {8361#(<= ~a21~0 7)} is VALID [2020-07-08 17:25:38,755 INFO L280 TraceCheckUtils]: 10: Hoare triple {8361#(<= ~a21~0 7)} assume true; {8361#(<= ~a21~0 7)} is VALID [2020-07-08 17:25:38,756 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {8361#(<= ~a21~0 7)} {8276#true} #1397#return; {8290#(not (= 9 ~a21~0))} is VALID [2020-07-08 17:25:38,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:25:38,865 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 17:25:38,866 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 17:25:38,867 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 17:25:38,868 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 17:25:38,869 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 17:25:38,869 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 17:25:38,870 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 17:25:38,871 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 17:25:38,872 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 17:25:38,874 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 17:25:38,876 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 17:25:38,878 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 17:25:38,879 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 17:25:38,879 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 17:25:38,880 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 17:25:38,881 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 17:25:38,881 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 17:25:38,882 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 17:25:38,882 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 17:25:38,883 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 17:25:38,883 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 17:25:38,884 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 17:25:38,884 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 17:25:38,885 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 17:25:38,888 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 17:25:38,891 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 17:25:38,892 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 17:25:38,893 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 17:25:38,894 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 17:25:38,894 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 17:25:38,895 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 17:25:38,896 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 17:25:38,897 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 17:25:38,897 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 17:25:38,898 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 17:25:38,899 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 17:25:38,899 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 17:25:38,900 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 17:25:38,901 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 17:25:38,902 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 17:25:38,902 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 17:25:38,903 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 17:25:38,904 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 17:25:38,905 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 17:25:38,905 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 17:25:38,906 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 17:25:38,907 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 17:25:38,907 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 17:25:38,908 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 17:25:38,909 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 17:25:38,910 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 17:25:38,910 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 17:25:38,911 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 17:25:38,912 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 17:25:38,913 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 17:25:38,913 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 17:25:38,914 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 17:25:38,915 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 17:25:38,916 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 17:25:38,916 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 17:25:38,917 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 17:25:38,918 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 17:25:38,919 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 17:25:38,920 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 17:25:38,921 INFO L280 TraceCheckUtils]: 64: Hoare triple {8365#(= 9 |old(~a21~0)|)} ~a15~0 := 5; {8365#(= 9 |old(~a21~0)|)} is VALID [2020-07-08 17:25:38,921 INFO L280 TraceCheckUtils]: 65: Hoare triple {8365#(= 9 |old(~a21~0)|)} ~a21~0 := 6; {8365#(= 9 |old(~a21~0)|)} is VALID [2020-07-08 17:25:38,922 INFO L280 TraceCheckUtils]: 66: Hoare triple {8365#(= 9 |old(~a21~0)|)} #res := -1; {8365#(= 9 |old(~a21~0)|)} is VALID [2020-07-08 17:25:38,923 INFO L280 TraceCheckUtils]: 67: Hoare triple {8365#(= 9 |old(~a21~0)|)} assume true; {8365#(= 9 |old(~a21~0)|)} is VALID [2020-07-08 17:25:38,924 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 17:25:38,938 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 17:25:38,939 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 17:25:38,939 INFO L280 TraceCheckUtils]: 2: Hoare triple {8276#true} ~inputB~0 := 2; {8276#true} is VALID [2020-07-08 17:25:38,939 INFO L280 TraceCheckUtils]: 3: Hoare triple {8276#true} ~inputC~0 := 3; {8276#true} is VALID [2020-07-08 17:25:38,939 INFO L280 TraceCheckUtils]: 4: Hoare triple {8276#true} ~inputF~0 := 6; {8276#true} is VALID [2020-07-08 17:25:38,940 INFO L280 TraceCheckUtils]: 5: Hoare triple {8276#true} ~inputE~0 := 5; {8276#true} is VALID [2020-07-08 17:25:38,940 INFO L280 TraceCheckUtils]: 6: Hoare triple {8276#true} ~inputA~0 := 1; {8276#true} is VALID [2020-07-08 17:25:38,941 INFO L280 TraceCheckUtils]: 7: Hoare triple {8276#true} ~a21~0 := 7; {8361#(<= ~a21~0 7)} is VALID [2020-07-08 17:25:38,941 INFO L280 TraceCheckUtils]: 8: Hoare triple {8361#(<= ~a21~0 7)} ~a15~0 := 8; {8361#(<= ~a21~0 7)} is VALID [2020-07-08 17:25:38,942 INFO L280 TraceCheckUtils]: 9: Hoare triple {8361#(<= ~a21~0 7)} ~a12~0 := -49; {8361#(<= ~a21~0 7)} is VALID [2020-07-08 17:25:38,942 INFO L280 TraceCheckUtils]: 10: Hoare triple {8361#(<= ~a21~0 7)} ~a24~0 := 1; {8361#(<= ~a21~0 7)} is VALID [2020-07-08 17:25:38,943 INFO L280 TraceCheckUtils]: 11: Hoare triple {8361#(<= ~a21~0 7)} assume true; {8361#(<= ~a21~0 7)} is VALID [2020-07-08 17:25:38,944 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {8361#(<= ~a21~0 7)} {8276#true} #1397#return; {8290#(not (= 9 ~a21~0))} is VALID [2020-07-08 17:25:38,944 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 17:25:38,945 INFO L280 TraceCheckUtils]: 14: Hoare triple {8290#(not (= 9 ~a21~0))} ~output~0 := -1; {8290#(not (= 9 ~a21~0))} is VALID [2020-07-08 17:25:38,946 INFO L280 TraceCheckUtils]: 15: Hoare triple {8290#(not (= 9 ~a21~0))} assume !false; {8290#(not (= 9 ~a21~0))} is VALID [2020-07-08 17:25:38,946 INFO L280 TraceCheckUtils]: 16: Hoare triple {8290#(not (= 9 ~a21~0))} havoc ~input~0; {8290#(not (= 9 ~a21~0))} is VALID [2020-07-08 17:25:38,947 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 17:25:38,947 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 17:25:38,948 INFO L280 TraceCheckUtils]: 19: Hoare triple {8290#(not (= 9 ~a21~0))} havoc #t~nondet2; {8290#(not (= 9 ~a21~0))} is VALID [2020-07-08 17:25:38,948 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 17:25:38,949 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 17:25:38,950 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 17:25:38,951 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 17:25:38,951 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 17:25:38,952 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 17:25:38,953 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 17:25:38,954 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 17:25:38,954 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 17:25:38,955 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 17:25:38,956 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 17:25:38,956 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 17:25:38,957 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 17:25:38,958 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 17:25:38,959 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 17:25:38,959 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 17:25:38,960 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 17:25:38,961 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 17:25:38,962 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 17:25:38,962 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 17:25:38,963 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 17:25:38,964 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 17:25:38,964 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 17:25:38,965 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 17:25:38,965 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 17:25:38,966 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 17:25:38,967 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 17:25:38,968 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 17:25:38,968 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 17:25:38,969 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 17:25:38,970 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 17:25:38,971 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 17:25:38,971 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 17:25:38,972 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 17:25:38,973 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 17:25:38,974 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 17:25:38,975 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 17:25:38,976 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 17:25:38,976 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 17:25:38,977 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 17:25:38,978 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 17:25:38,978 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 17:25:38,979 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 17:25:38,980 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 17:25:38,981 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 17:25:38,981 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 17:25:38,982 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 17:25:38,983 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 17:25:38,983 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 17:25:38,984 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 17:25:38,985 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 17:25:38,986 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 17:25:38,987 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 17:25:38,988 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 17:25:38,988 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 17:25:38,989 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 17:25:38,990 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 17:25:38,990 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 17:25:38,991 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 17:25:38,992 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 17:25:38,993 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 17:25:38,994 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 17:25:38,995 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 17:25:38,996 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 17:25:38,997 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 17:25:38,997 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 17:25:38,998 INFO L280 TraceCheckUtils]: 86: Hoare triple {8365#(= 9 |old(~a21~0)|)} ~a15~0 := 5; {8365#(= 9 |old(~a21~0)|)} is VALID [2020-07-08 17:25:38,999 INFO L280 TraceCheckUtils]: 87: Hoare triple {8365#(= 9 |old(~a21~0)|)} ~a21~0 := 6; {8365#(= 9 |old(~a21~0)|)} is VALID [2020-07-08 17:25:38,999 INFO L280 TraceCheckUtils]: 88: Hoare triple {8365#(= 9 |old(~a21~0)|)} #res := -1; {8365#(= 9 |old(~a21~0)|)} is VALID [2020-07-08 17:25:39,000 INFO L280 TraceCheckUtils]: 89: Hoare triple {8365#(= 9 |old(~a21~0)|)} assume true; {8365#(= 9 |old(~a21~0)|)} is VALID [2020-07-08 17:25:39,001 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 17:25:39,002 INFO L280 TraceCheckUtils]: 91: Hoare triple {8277#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {8277#false} is VALID [2020-07-08 17:25:39,002 INFO L280 TraceCheckUtils]: 92: Hoare triple {8277#false} ~output~0 := #t~ret3; {8277#false} is VALID [2020-07-08 17:25:39,002 INFO L280 TraceCheckUtils]: 93: Hoare triple {8277#false} havoc #t~ret3; {8277#false} is VALID [2020-07-08 17:25:39,003 INFO L280 TraceCheckUtils]: 94: Hoare triple {8277#false} assume !false; {8277#false} is VALID [2020-07-08 17:25:39,003 INFO L280 TraceCheckUtils]: 95: Hoare triple {8277#false} havoc ~input~0; {8277#false} is VALID [2020-07-08 17:25:39,003 INFO L280 TraceCheckUtils]: 96: Hoare triple {8277#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {8277#false} is VALID [2020-07-08 17:25:39,004 INFO L280 TraceCheckUtils]: 97: Hoare triple {8277#false} ~input~0 := #t~nondet2; {8277#false} is VALID [2020-07-08 17:25:39,004 INFO L280 TraceCheckUtils]: 98: Hoare triple {8277#false} havoc #t~nondet2; {8277#false} is VALID [2020-07-08 17:25:39,004 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 17:25:39,004 INFO L263 TraceCheckUtils]: 100: Hoare triple {8277#false} call #t~ret3 := calculate_output(~input~0); {8277#false} is VALID [2020-07-08 17:25:39,005 INFO L280 TraceCheckUtils]: 101: Hoare triple {8277#false} ~input := #in~input; {8277#false} is VALID [2020-07-08 17:25:39,005 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 17:25:39,005 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 17:25:39,005 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 17:25:39,006 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 17:25:39,006 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 17:25:39,006 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 17:25:39,006 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 17:25:39,007 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 17:25:39,007 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 17:25:39,007 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 17:25:39,007 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 17:25:39,008 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 17:25:39,008 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 17:25:39,008 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 17:25:39,008 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 17:25:39,009 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 17:25:39,009 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 17:25:39,009 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 17:25:39,010 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 17:25:39,010 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 17:25:39,010 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 17:25:39,010 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 17:25:39,011 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 17:25:39,011 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 17:25:39,011 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 17:25:39,011 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 17:25:39,012 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 17:25:39,012 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 17:25:39,012 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 17:25:39,012 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 17:25:39,013 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 17:25:39,013 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 17:25:39,013 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 17:25:39,013 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 17:25:39,014 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 17:25:39,014 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 17:25:39,014 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 17:25:39,015 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 17:25:39,015 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 17:25:39,015 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 17:25:39,015 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 17:25:39,016 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 17:25:39,016 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 17:25:39,016 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 17:25:39,017 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 17:25:39,017 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 17:25:39,017 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 17:25:39,017 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 17:25:39,018 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 17:25:39,018 INFO L280 TraceCheckUtils]: 151: Hoare triple {8277#false} assume !false; {8277#false} is VALID [2020-07-08 17:25:39,059 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 17:25:39,060 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-08 17:25:39,060 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [760184977] [2020-07-08 17:25:39,061 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-08 17:25:39,061 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2020-07-08 17:25:39,061 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783461618] [2020-07-08 17:25:39,062 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 152 [2020-07-08 17:25:39,063 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-08 17:25:39,063 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 9 states. [2020-07-08 17:25:39,252 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 17:25:39,252 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-07-08 17:25:39,253 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-08 17:25:39,253 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-07-08 17:25:39,254 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2020-07-08 17:25:39,254 INFO L87 Difference]: Start difference. First operand 995 states and 1343 transitions. Second operand 9 states. [2020-07-08 17:26:02,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 17:26:02,987 INFO L93 Difference]: Finished difference Result 3399 states and 4890 transitions. [2020-07-08 17:26:02,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-07-08 17:26:02,988 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 152 [2020-07-08 17:26:02,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-08 17:26:02,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-07-08 17:26:03,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2338 transitions. [2020-07-08 17:26:03,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-07-08 17:26:03,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2338 transitions. [2020-07-08 17:26:03,035 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 15 states and 2338 transitions. [2020-07-08 17:26:06,630 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 17:26:06,884 INFO L225 Difference]: With dead ends: 3399 [2020-07-08 17:26:06,884 INFO L226 Difference]: Without dead ends: 2419 [2020-07-08 17:26:06,890 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 17:26:06,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2419 states. [2020-07-08 17:26:13,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2419 to 1387. [2020-07-08 17:26:13,478 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-08 17:26:13,478 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2419 states. Second operand 1387 states. [2020-07-08 17:26:13,479 INFO L74 IsIncluded]: Start isIncluded. First operand 2419 states. Second operand 1387 states. [2020-07-08 17:26:13,479 INFO L87 Difference]: Start difference. First operand 2419 states. Second operand 1387 states. [2020-07-08 17:26:13,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 17:26:13,849 INFO L93 Difference]: Finished difference Result 2419 states and 3360 transitions. [2020-07-08 17:26:13,849 INFO L276 IsEmpty]: Start isEmpty. Operand 2419 states and 3360 transitions. [2020-07-08 17:26:13,863 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 17:26:13,863 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 17:26:13,864 INFO L74 IsIncluded]: Start isIncluded. First operand 1387 states. Second operand 2419 states. [2020-07-08 17:26:13,864 INFO L87 Difference]: Start difference. First operand 1387 states. Second operand 2419 states. [2020-07-08 17:26:14,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 17:26:14,171 INFO L93 Difference]: Finished difference Result 2419 states and 3360 transitions. [2020-07-08 17:26:14,171 INFO L276 IsEmpty]: Start isEmpty. Operand 2419 states and 3360 transitions. [2020-07-08 17:26:14,183 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 17:26:14,183 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 17:26:14,184 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-08 17:26:14,184 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-08 17:26:14,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1387 states. [2020-07-08 17:26:14,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1387 states to 1387 states and 1904 transitions. [2020-07-08 17:26:14,304 INFO L78 Accepts]: Start accepts. Automaton has 1387 states and 1904 transitions. Word has length 152 [2020-07-08 17:26:14,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-08 17:26:14,306 INFO L479 AbstractCegarLoop]: Abstraction has 1387 states and 1904 transitions. [2020-07-08 17:26:14,306 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-07-08 17:26:14,307 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1387 states and 1904 transitions. [2020-07-08 17:26:18,199 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 17:26:18,199 INFO L276 IsEmpty]: Start isEmpty. Operand 1387 states and 1904 transitions. [2020-07-08 17:26:18,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2020-07-08 17:26:18,203 INFO L414 BasicCegarLoop]: Found error trace [2020-07-08 17:26:18,204 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 17:26:18,204 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-07-08 17:26:18,204 INFO L427 AbstractCegarLoop]: === Iteration 3 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-08 17:26:18,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-08 17:26:18,205 INFO L82 PathProgramCache]: Analyzing trace with hash 2120468014, now seen corresponding path program 1 times [2020-07-08 17:26:18,205 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-08 17:26:18,205 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [392420210] [2020-07-08 17:26:18,205 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-08 17:26:18,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:26:18,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:26:18,488 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 17:26:18,489 INFO L280 TraceCheckUtils]: 1: Hoare triple {22794#true} ~inputB~0 := 2; {22794#true} is VALID [2020-07-08 17:26:18,489 INFO L280 TraceCheckUtils]: 2: Hoare triple {22794#true} ~inputC~0 := 3; {22794#true} is VALID [2020-07-08 17:26:18,489 INFO L280 TraceCheckUtils]: 3: Hoare triple {22794#true} ~inputF~0 := 6; {22794#true} is VALID [2020-07-08 17:26:18,490 INFO L280 TraceCheckUtils]: 4: Hoare triple {22794#true} ~inputE~0 := 5; {22794#true} is VALID [2020-07-08 17:26:18,490 INFO L280 TraceCheckUtils]: 5: Hoare triple {22794#true} ~inputA~0 := 1; {22794#true} is VALID [2020-07-08 17:26:18,490 INFO L280 TraceCheckUtils]: 6: Hoare triple {22794#true} ~a21~0 := 7; {22794#true} is VALID [2020-07-08 17:26:18,497 INFO L280 TraceCheckUtils]: 7: Hoare triple {22794#true} ~a15~0 := 8; {22908#(<= ~a15~0 8)} is VALID [2020-07-08 17:26:18,501 INFO L280 TraceCheckUtils]: 8: Hoare triple {22908#(<= ~a15~0 8)} ~a12~0 := -49; {22908#(<= ~a15~0 8)} is VALID [2020-07-08 17:26:18,506 INFO L280 TraceCheckUtils]: 9: Hoare triple {22908#(<= ~a15~0 8)} ~a24~0 := 1; {22908#(<= ~a15~0 8)} is VALID [2020-07-08 17:26:18,507 INFO L280 TraceCheckUtils]: 10: Hoare triple {22908#(<= ~a15~0 8)} assume true; {22908#(<= ~a15~0 8)} is VALID [2020-07-08 17:26:18,508 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {22908#(<= ~a15~0 8)} {22794#true} #1397#return; {22808#(not (= 9 ~a15~0))} is VALID [2020-07-08 17:26:18,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:26:18,624 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 17:26:18,625 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 17:26:18,625 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 17:26:18,626 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 17:26:18,627 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 17:26:18,628 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 17:26:18,630 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 17:26:18,630 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 17:26:18,631 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 17:26:18,632 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 17:26:18,632 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 17:26:18,633 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 17:26:18,634 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 17:26:18,634 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 17:26:18,635 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 17:26:18,636 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 17:26:18,636 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 17:26:18,637 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 17:26:18,637 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 17:26:18,638 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 17:26:18,639 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 17:26:18,639 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 17:26:18,640 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 17:26:18,641 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 17:26:18,641 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 17:26:18,642 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 17:26:18,643 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 17:26:18,643 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 17:26:18,644 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 17:26:18,645 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 17:26:18,645 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 17:26:18,646 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 17:26:18,647 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 17:26:18,647 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 17:26:18,648 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 17:26:18,648 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 17:26:18,649 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 17:26:18,650 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 17:26:18,650 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 17:26:18,651 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 17:26:18,651 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 17:26:18,652 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 17:26:18,653 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 17:26:18,653 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 17:26:18,654 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 17:26:18,655 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 17:26:18,656 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 17:26:18,656 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 17:26:18,657 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 17:26:18,658 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 17:26:18,659 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 17:26:18,659 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 17:26:18,660 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 17:26:18,661 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 17:26:18,661 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 17:26:18,662 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 17:26:18,663 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 17:26:18,663 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 17:26:18,664 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 17:26:18,665 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 17:26:18,665 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 17:26:18,666 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 17:26:18,667 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 17:26:18,668 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 17:26:18,668 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 17:26:18,669 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 17:26:18,670 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 17:26:18,670 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 17:26:18,671 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 17:26:18,672 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 17:26:18,672 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 17:26:18,673 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 17:26:18,673 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 17:26:18,674 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 17:26:18,675 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 17:26:18,675 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 17:26:18,676 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 17:26:18,676 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 17:26:18,677 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 17:26:18,678 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 17:26:18,678 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 17:26:18,679 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 17:26:18,680 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 17:26:18,680 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 17:26:18,681 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 17:26:18,682 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 17:26:18,682 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 17:26:18,683 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 17:26:18,683 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 17:26:18,684 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 17:26:18,685 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 17:26:18,685 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 17:26:18,686 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 17:26:18,687 INFO L280 TraceCheckUtils]: 93: Hoare triple {22912#(= 9 |old(~a15~0)|)} ~a15~0 := 5; {22912#(= 9 |old(~a15~0)|)} is VALID [2020-07-08 17:26:18,687 INFO L280 TraceCheckUtils]: 94: Hoare triple {22912#(= 9 |old(~a15~0)|)} ~a21~0 := 8; {22912#(= 9 |old(~a15~0)|)} is VALID [2020-07-08 17:26:18,688 INFO L280 TraceCheckUtils]: 95: Hoare triple {22912#(= 9 |old(~a15~0)|)} #res := -1; {22912#(= 9 |old(~a15~0)|)} is VALID [2020-07-08 17:26:18,689 INFO L280 TraceCheckUtils]: 96: Hoare triple {22912#(= 9 |old(~a15~0)|)} assume true; {22912#(= 9 |old(~a15~0)|)} is VALID [2020-07-08 17:26:18,690 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 17:26:18,707 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 17:26:18,708 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 17:26:18,708 INFO L280 TraceCheckUtils]: 2: Hoare triple {22794#true} ~inputB~0 := 2; {22794#true} is VALID [2020-07-08 17:26:18,708 INFO L280 TraceCheckUtils]: 3: Hoare triple {22794#true} ~inputC~0 := 3; {22794#true} is VALID [2020-07-08 17:26:18,709 INFO L280 TraceCheckUtils]: 4: Hoare triple {22794#true} ~inputF~0 := 6; {22794#true} is VALID [2020-07-08 17:26:18,709 INFO L280 TraceCheckUtils]: 5: Hoare triple {22794#true} ~inputE~0 := 5; {22794#true} is VALID [2020-07-08 17:26:18,709 INFO L280 TraceCheckUtils]: 6: Hoare triple {22794#true} ~inputA~0 := 1; {22794#true} is VALID [2020-07-08 17:26:18,709 INFO L280 TraceCheckUtils]: 7: Hoare triple {22794#true} ~a21~0 := 7; {22794#true} is VALID [2020-07-08 17:26:18,710 INFO L280 TraceCheckUtils]: 8: Hoare triple {22794#true} ~a15~0 := 8; {22908#(<= ~a15~0 8)} is VALID [2020-07-08 17:26:18,711 INFO L280 TraceCheckUtils]: 9: Hoare triple {22908#(<= ~a15~0 8)} ~a12~0 := -49; {22908#(<= ~a15~0 8)} is VALID [2020-07-08 17:26:18,711 INFO L280 TraceCheckUtils]: 10: Hoare triple {22908#(<= ~a15~0 8)} ~a24~0 := 1; {22908#(<= ~a15~0 8)} is VALID [2020-07-08 17:26:18,712 INFO L280 TraceCheckUtils]: 11: Hoare triple {22908#(<= ~a15~0 8)} assume true; {22908#(<= ~a15~0 8)} is VALID [2020-07-08 17:26:18,712 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {22908#(<= ~a15~0 8)} {22794#true} #1397#return; {22808#(not (= 9 ~a15~0))} is VALID [2020-07-08 17:26:18,713 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 17:26:18,714 INFO L280 TraceCheckUtils]: 14: Hoare triple {22808#(not (= 9 ~a15~0))} ~output~0 := -1; {22808#(not (= 9 ~a15~0))} is VALID [2020-07-08 17:26:18,715 INFO L280 TraceCheckUtils]: 15: Hoare triple {22808#(not (= 9 ~a15~0))} assume !false; {22808#(not (= 9 ~a15~0))} is VALID [2020-07-08 17:26:18,716 INFO L280 TraceCheckUtils]: 16: Hoare triple {22808#(not (= 9 ~a15~0))} havoc ~input~0; {22808#(not (= 9 ~a15~0))} is VALID [2020-07-08 17:26:18,716 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 17:26:18,717 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 17:26:18,717 INFO L280 TraceCheckUtils]: 19: Hoare triple {22808#(not (= 9 ~a15~0))} havoc #t~nondet2; {22808#(not (= 9 ~a15~0))} is VALID [2020-07-08 17:26:18,718 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 17:26:18,719 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 17:26:18,733 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 17:26:18,740 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 17:26:18,741 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 17:26:18,747 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 17:26:18,748 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 17:26:18,749 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 17:26:18,750 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 17:26:18,751 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 17:26:18,751 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 17:26:18,752 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 17:26:18,752 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 17:26:18,753 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 17:26:18,755 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 17:26:18,756 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 17:26:18,756 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 17:26:18,757 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 17:26:18,757 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 17:26:18,758 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 17:26:18,758 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 17:26:18,758 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 17:26:18,759 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 17:26:18,759 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 17:26:18,760 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 17:26:18,762 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 17:26:18,763 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 17:26:18,763 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 17:26:18,764 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 17:26:18,765 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 17:26:18,767 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 17:26:18,768 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 17:26:18,769 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 17:26:18,770 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 17:26:18,770 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 17:26:18,771 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 17:26:18,772 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 17:26:18,772 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 17:26:18,772 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 17:26:18,773 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 17:26:18,773 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 17:26:18,774 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 17:26:18,774 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 17:26:18,775 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 17:26:18,775 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 17:26:18,775 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 17:26:18,776 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 17:26:18,776 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 17:26:18,777 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 17:26:18,781 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 17:26:18,782 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 17:26:18,782 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 17:26:18,783 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 17:26:18,783 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 17:26:18,784 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 17:26:18,784 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 17:26:18,784 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 17:26:18,785 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 17:26:18,786 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 17:26:18,786 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 17:26:18,787 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 17:26:18,787 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 17:26:18,788 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 17:26:18,790 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 17:26:18,799 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 17:26:18,800 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 17:26:18,802 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 17:26:18,803 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 17:26:18,804 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 17:26:18,804 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 17:26:18,805 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 17:26:18,805 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 17:26:18,805 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 17:26:18,806 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 17:26:18,806 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 17:26:18,807 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 17:26:18,807 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 17:26:18,807 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 17:26:18,808 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 17:26:18,808 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 17:26:18,809 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 17:26:18,809 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 17:26:18,809 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 17:26:18,810 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 17:26:18,810 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 17:26:18,811 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 17:26:18,811 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 17:26:18,811 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 17:26:18,812 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 17:26:18,812 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 17:26:18,813 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 17:26:18,813 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 17:26:18,813 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 17:26:18,814 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 17:26:18,814 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 17:26:18,815 INFO L280 TraceCheckUtils]: 115: Hoare triple {22912#(= 9 |old(~a15~0)|)} ~a15~0 := 5; {22912#(= 9 |old(~a15~0)|)} is VALID [2020-07-08 17:26:18,815 INFO L280 TraceCheckUtils]: 116: Hoare triple {22912#(= 9 |old(~a15~0)|)} ~a21~0 := 8; {22912#(= 9 |old(~a15~0)|)} is VALID [2020-07-08 17:26:18,816 INFO L280 TraceCheckUtils]: 117: Hoare triple {22912#(= 9 |old(~a15~0)|)} #res := -1; {22912#(= 9 |old(~a15~0)|)} is VALID [2020-07-08 17:26:18,816 INFO L280 TraceCheckUtils]: 118: Hoare triple {22912#(= 9 |old(~a15~0)|)} assume true; {22912#(= 9 |old(~a15~0)|)} is VALID [2020-07-08 17:26:18,817 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 17:26:18,817 INFO L280 TraceCheckUtils]: 120: Hoare triple {22795#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {22795#false} is VALID [2020-07-08 17:26:18,817 INFO L280 TraceCheckUtils]: 121: Hoare triple {22795#false} ~output~0 := #t~ret3; {22795#false} is VALID [2020-07-08 17:26:18,817 INFO L280 TraceCheckUtils]: 122: Hoare triple {22795#false} havoc #t~ret3; {22795#false} is VALID [2020-07-08 17:26:18,818 INFO L280 TraceCheckUtils]: 123: Hoare triple {22795#false} assume !false; {22795#false} is VALID [2020-07-08 17:26:18,818 INFO L280 TraceCheckUtils]: 124: Hoare triple {22795#false} havoc ~input~0; {22795#false} is VALID [2020-07-08 17:26:18,818 INFO L280 TraceCheckUtils]: 125: Hoare triple {22795#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {22795#false} is VALID [2020-07-08 17:26:18,818 INFO L280 TraceCheckUtils]: 126: Hoare triple {22795#false} ~input~0 := #t~nondet2; {22795#false} is VALID [2020-07-08 17:26:18,818 INFO L280 TraceCheckUtils]: 127: Hoare triple {22795#false} havoc #t~nondet2; {22795#false} is VALID [2020-07-08 17:26:18,819 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 17:26:18,819 INFO L263 TraceCheckUtils]: 129: Hoare triple {22795#false} call #t~ret3 := calculate_output(~input~0); {22795#false} is VALID [2020-07-08 17:26:18,819 INFO L280 TraceCheckUtils]: 130: Hoare triple {22795#false} ~input := #in~input; {22795#false} is VALID [2020-07-08 17:26:18,819 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 17:26:18,819 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 17:26:18,820 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 17:26:18,820 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 17:26:18,820 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 17:26:18,820 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 17:26:18,820 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 17:26:18,820 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 17:26:18,820 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 17:26:18,820 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 17:26:18,821 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 17:26:18,821 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 17:26:18,821 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 17:26:18,821 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 17:26:18,821 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 17:26:18,821 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 17:26:18,821 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 17:26:18,822 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 17:26:18,822 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 17:26:18,822 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 17:26:18,822 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 17:26:18,822 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 17:26:18,822 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 17:26:18,822 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 17:26:18,822 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 17:26:18,823 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 17:26:18,823 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 17:26:18,823 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 17:26:18,823 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 17:26:18,823 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 17:26:18,823 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 17:26:18,823 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 17:26:18,824 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 17:26:18,824 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 17:26:18,824 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 17:26:18,824 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 17:26:18,824 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 17:26:18,824 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 17:26:18,824 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 17:26:18,824 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 17:26:18,825 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 17:26:18,825 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 17:26:18,825 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 17:26:18,825 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 17:26:18,825 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 17:26:18,825 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 17:26:18,825 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 17:26:18,826 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 17:26:18,826 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 17:26:18,826 INFO L280 TraceCheckUtils]: 180: Hoare triple {22795#false} assume !false; {22795#false} is VALID [2020-07-08 17:26:18,861 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 17:26:18,862 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-08 17:26:18,862 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [392420210] [2020-07-08 17:26:18,862 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-08 17:26:18,863 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2020-07-08 17:26:18,863 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753283733] [2020-07-08 17:26:18,864 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 181 [2020-07-08 17:26:18,864 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-08 17:26:18,864 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 9 states. [2020-07-08 17:26:19,101 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 17:26:19,101 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-07-08 17:26:19,102 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-08 17:26:19,102 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-07-08 17:26:19,102 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2020-07-08 17:26:19,103 INFO L87 Difference]: Start difference. First operand 1387 states and 1904 transitions. Second operand 9 states. [2020-07-08 17:26:39,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 17:26:39,432 INFO L93 Difference]: Finished difference Result 3424 states and 4883 transitions. [2020-07-08 17:26:39,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-08 17:26:39,432 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 181 [2020-07-08 17:26:39,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-08 17:26:39,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-07-08 17:26:39,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1818 transitions. [2020-07-08 17:26:39,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-07-08 17:26:39,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1818 transitions. [2020-07-08 17:26:39,455 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states and 1818 transitions. [2020-07-08 17:26:42,257 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 17:26:42,455 INFO L225 Difference]: With dead ends: 3424 [2020-07-08 17:26:42,455 INFO L226 Difference]: Without dead ends: 2052 [2020-07-08 17:26:42,462 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 17:26:42,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2052 states. [2020-07-08 17:26:53,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2052 to 1976. [2020-07-08 17:26:53,894 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-08 17:26:53,894 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2052 states. Second operand 1976 states. [2020-07-08 17:26:53,895 INFO L74 IsIncluded]: Start isIncluded. First operand 2052 states. Second operand 1976 states. [2020-07-08 17:26:53,895 INFO L87 Difference]: Start difference. First operand 2052 states. Second operand 1976 states. [2020-07-08 17:26:54,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 17:26:54,070 INFO L93 Difference]: Finished difference Result 2052 states and 2736 transitions. [2020-07-08 17:26:54,070 INFO L276 IsEmpty]: Start isEmpty. Operand 2052 states and 2736 transitions. [2020-07-08 17:26:54,075 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 17:26:54,075 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 17:26:54,075 INFO L74 IsIncluded]: Start isIncluded. First operand 1976 states. Second operand 2052 states. [2020-07-08 17:26:54,075 INFO L87 Difference]: Start difference. First operand 1976 states. Second operand 2052 states. [2020-07-08 17:26:54,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 17:26:54,248 INFO L93 Difference]: Finished difference Result 2052 states and 2736 transitions. [2020-07-08 17:26:54,248 INFO L276 IsEmpty]: Start isEmpty. Operand 2052 states and 2736 transitions. [2020-07-08 17:26:54,254 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 17:26:54,254 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 17:26:54,254 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-08 17:26:54,254 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-08 17:26:54,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2020-07-08 17:26:54,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 2606 transitions. [2020-07-08 17:26:54,403 INFO L78 Accepts]: Start accepts. Automaton has 1976 states and 2606 transitions. Word has length 181 [2020-07-08 17:26:54,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-08 17:26:54,403 INFO L479 AbstractCegarLoop]: Abstraction has 1976 states and 2606 transitions. [2020-07-08 17:26:54,403 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-07-08 17:26:54,404 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1976 states and 2606 transitions. [2020-07-08 17:27:00,473 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 17:27:00,473 INFO L276 IsEmpty]: Start isEmpty. Operand 1976 states and 2606 transitions. [2020-07-08 17:27:00,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2020-07-08 17:27:00,481 INFO L414 BasicCegarLoop]: Found error trace [2020-07-08 17:27:00,482 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 17:27:00,482 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-07-08 17:27:00,482 INFO L427 AbstractCegarLoop]: === Iteration 4 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-08 17:27:00,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-08 17:27:00,484 INFO L82 PathProgramCache]: Analyzing trace with hash -755715373, now seen corresponding path program 1 times [2020-07-08 17:27:00,484 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-08 17:27:00,484 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [342559930] [2020-07-08 17:27:00,485 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-08 17:27:00,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:27:00,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:27:00,923 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 17:27:00,923 INFO L280 TraceCheckUtils]: 1: Hoare triple {37829#true} ~inputB~0 := 2; {37829#true} is VALID [2020-07-08 17:27:00,923 INFO L280 TraceCheckUtils]: 2: Hoare triple {37829#true} ~inputC~0 := 3; {37829#true} is VALID [2020-07-08 17:27:00,923 INFO L280 TraceCheckUtils]: 3: Hoare triple {37829#true} ~inputF~0 := 6; {37829#true} is VALID [2020-07-08 17:27:00,924 INFO L280 TraceCheckUtils]: 4: Hoare triple {37829#true} ~inputE~0 := 5; {37829#true} is VALID [2020-07-08 17:27:00,924 INFO L280 TraceCheckUtils]: 5: Hoare triple {37829#true} ~inputA~0 := 1; {37829#true} is VALID [2020-07-08 17:27:00,924 INFO L280 TraceCheckUtils]: 6: Hoare triple {37829#true} ~a21~0 := 7; {37829#true} is VALID [2020-07-08 17:27:00,925 INFO L280 TraceCheckUtils]: 7: Hoare triple {37829#true} ~a15~0 := 8; {38011#(<= 8 ~a15~0)} is VALID [2020-07-08 17:27:00,926 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 17:27:00,926 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 17:27:00,927 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 17:27:00,928 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 17:27:00,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:27:01,347 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 17:27:01,349 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 17:27:01,350 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 17:27:01,351 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 17:27:01,352 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 17:27:01,353 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 17:27:01,354 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 17:27:01,355 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 17:27:01,356 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 17:27:01,357 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 17:27:01,358 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 17:27:01,359 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 17:27:01,360 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 17:27:01,361 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 17:27:01,362 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 17:27:01,363 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 17:27:01,364 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 17:27:01,365 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 17:27:01,366 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 17:27:01,367 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 17:27:01,368 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 17:27:01,369 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 17:27:01,370 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 17:27:01,371 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 17:27:01,372 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 17:27:01,373 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 17:27:01,374 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 17:27:01,375 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 17:27:01,376 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 17:27:01,377 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 17:27:01,378 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 17:27:01,380 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 17:27:01,381 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 17:27:01,382 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 17:27:01,383 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 17:27:01,384 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 17:27:01,385 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 17:27:01,386 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 17:27:01,387 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 17:27:01,388 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 17:27:01,389 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 17:27:01,390 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 17:27:01,391 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 17:27:01,392 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 17:27:01,393 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 17:27:01,394 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 17:27:01,395 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 17:27:01,396 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 17:27:01,397 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 17:27:01,398 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 17:27:01,399 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 17:27:01,400 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 17:27:01,401 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 17:27:01,402 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 17:27:01,403 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 17:27:01,404 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 17:27:01,405 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 17:27:01,406 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 17:27:01,407 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 17:27:01,408 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 17:27:01,409 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 17:27:01,410 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 17:27:01,412 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 17:27:01,413 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 17:27:01,414 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 17:27:01,415 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 17:27:01,416 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 17:27:01,418 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 17:27:01,419 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 17:27:01,420 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 17:27:01,421 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 17:27:01,422 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 17:27:01,423 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 17:27:01,424 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 17:27:01,427 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 17:27:01,428 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 17:27:01,429 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 17:27:01,430 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 17:27:01,431 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 17:27:01,432 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 17:27:01,433 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 17:27:01,435 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 17:27:01,436 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 17:27:01,437 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 17:27:01,438 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 17:27:01,438 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 17:27:01,439 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 17:27:01,441 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 17:27:01,442 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 17:27:01,443 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 17:27:01,444 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 17:27:01,445 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 17:27:01,446 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 17:27:01,447 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 17:27:01,449 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 17:27:01,455 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 17:27:01,456 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 17:27:01,458 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 17:27:01,459 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 17:27:01,459 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 17:27:01,460 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 17:27:01,461 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 17:27:01,462 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 17:27:01,462 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 17:27:01,463 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 17:27:01,464 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 17:27:01,465 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 17:27:01,466 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 17:27:01,467 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 17:27:01,468 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 17:27:01,468 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 17:27:01,469 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 17:27:01,471 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 17:27:01,475 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 17:27:01,479 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 17:27:01,480 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 17:27:01,481 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 17:27:01,482 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 17:27:01,483 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 17:27:01,485 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 17:27:01,486 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 17:27:01,487 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 17:27:01,488 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 17:27:01,489 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 17:27:01,490 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 17:27:01,491 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 17:27:01,492 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 17:27:01,494 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 17:27:01,495 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 17:27:01,496 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 17:27:01,497 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 17:27:01,498 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 17:27:01,499 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 17:27:01,500 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 17:27:01,502 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 17:27:01,503 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 17:27:01,504 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 17:27:01,505 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 17:27:01,506 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 17:27:01,507 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 17:27:01,508 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 17:27:01,509 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 17:27:01,510 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 17:27:01,512 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 17:27:01,513 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 17:27:01,514 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 17:27:01,515 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 17:27:01,516 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 17:27:01,517 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 17:27:01,518 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 17:27:01,519 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 17:27:01,520 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 17:27:01,521 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 17:27:01,523 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 17:27:01,524 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 17:27:01,525 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 17:27:01,526 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 17:27:01,527 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 17:27:01,529 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 17:27:01,531 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 17:27:01,532 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 17:27:01,532 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 17:27:01,533 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 17:27:01,534 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 17:27:01,534 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 17:27:01,536 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 17:27:01,639 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 17:27:01,640 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 17:27:01,640 INFO L280 TraceCheckUtils]: 2: Hoare triple {37829#true} ~inputB~0 := 2; {37829#true} is VALID [2020-07-08 17:27:01,640 INFO L280 TraceCheckUtils]: 3: Hoare triple {37829#true} ~inputC~0 := 3; {37829#true} is VALID [2020-07-08 17:27:01,640 INFO L280 TraceCheckUtils]: 4: Hoare triple {37829#true} ~inputF~0 := 6; {37829#true} is VALID [2020-07-08 17:27:01,640 INFO L280 TraceCheckUtils]: 5: Hoare triple {37829#true} ~inputE~0 := 5; {37829#true} is VALID [2020-07-08 17:27:01,640 INFO L280 TraceCheckUtils]: 6: Hoare triple {37829#true} ~inputA~0 := 1; {37829#true} is VALID [2020-07-08 17:27:01,641 INFO L280 TraceCheckUtils]: 7: Hoare triple {37829#true} ~a21~0 := 7; {37829#true} is VALID [2020-07-08 17:27:01,641 INFO L280 TraceCheckUtils]: 8: Hoare triple {37829#true} ~a15~0 := 8; {38011#(<= 8 ~a15~0)} is VALID [2020-07-08 17:27:01,642 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 17:27:01,643 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 17:27:01,643 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 17:27:01,644 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 17:27:01,645 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 17:27:01,645 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 17:27:01,646 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 17:27:01,646 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 17:27:01,647 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 17:27:01,647 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 17:27:01,648 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 17:27:01,649 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 17:27:01,649 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 17:27:01,650 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 17:27:01,651 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 17:27:01,651 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 17:27:01,653 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 17:27:01,654 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 17:27:01,655 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 17:27:01,656 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 17:27:01,657 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 17:27:01,659 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 17:27:01,660 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 17:27:01,661 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 17:27:01,665 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 17:27:01,666 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 17:27:01,667 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 17:27:01,667 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 17:27:01,668 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 17:27:01,669 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 17:27:01,669 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 17:27:01,670 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 17:27:01,671 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 17:27:01,671 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 17:27:01,672 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 17:27:01,673 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 17:27:01,673 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 17:27:01,674 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 17:27:01,675 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 17:27:01,675 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 17:27:01,676 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 17:27:01,677 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 17:27:01,678 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 17:27:01,678 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 17:27:01,679 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 17:27:01,680 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 17:27:01,680 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 17:27:01,681 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 17:27:01,682 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 17:27:01,682 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 17:27:01,683 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 17:27:01,683 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 17:27:01,684 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 17:27:01,685 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 17:27:01,685 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 17:27:01,686 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 17:27:01,687 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 17:27:01,687 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 17:27:01,688 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 17:27:01,688 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 17:27:01,689 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 17:27:01,690 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 17:27:01,691 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 17:27:01,692 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 17:27:01,692 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 17:27:01,693 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 17:27:01,694 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 17:27:01,695 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 17:27:01,695 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 17:27:01,696 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 17:27:01,697 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 17:27:01,698 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 17:27:01,698 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 17:27:01,699 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 17:27:01,700 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 17:27:01,700 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 17:27:01,701 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 17:27:01,702 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 17:27:01,702 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 17:27:01,703 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 17:27:01,704 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 17:27:01,705 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 17:27:01,706 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 17:27:01,707 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 17:27:01,708 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 17:27:01,709 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 17:27:01,709 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 17:27:01,710 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 17:27:01,711 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 17:27:01,711 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 17:27:01,712 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 17:27:01,713 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 17:27:01,713 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 17:27:01,714 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 17:27:01,715 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 17:27:01,715 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 17:27:01,716 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 17:27:01,717 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 17:27:01,717 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 17:27:01,718 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 17:27:01,719 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 17:27:01,719 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 17:27:01,720 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 17:27:01,721 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 17:27:01,721 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 17:27:01,722 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 17:27:01,723 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 17:27:01,724 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 17:27:01,725 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 17:27:01,726 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 17:27:01,727 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 17:27:01,728 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 17:27:01,728 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 17:27:01,729 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 17:27:01,730 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 17:27:01,730 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 17:27:01,731 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 17:27:01,732 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 17:27:01,732 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 17:27:01,733 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 17:27:01,734 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 17:27:01,734 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 17:27:01,735 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 17:27:01,736 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 17:27:01,737 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 17:27:01,737 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 17:27:01,738 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 17:27:01,739 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 17:27:01,739 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 17:27:01,740 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 17:27:01,741 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 17:27:01,741 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 17:27:01,742 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 17:27:01,743 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 17:27:01,743 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 17:27:01,744 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 17:27:01,745 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 17:27:01,745 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 17:27:01,746 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 17:27:01,747 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 17:27:01,747 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 17:27:01,748 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 17:27:01,749 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 17:27:01,749 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 17:27:01,750 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 17:27:01,751 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 17:27:01,752 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 17:27:01,752 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 17:27:01,753 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 17:27:01,754 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 17:27:01,754 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 17:27:01,755 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 17:27:01,755 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 17:27:01,756 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 17:27:01,757 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 17:27:01,757 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 17:27:01,758 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 17:27:01,759 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 17:27:01,759 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 17:27:01,760 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 17:27:01,761 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 17:27:01,762 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 17:27:01,763 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 17:27:01,763 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 17:27:01,764 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 17:27:01,765 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 17:27:01,766 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 17:27:01,766 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 17:27:01,767 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 17:27:01,768 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 17:27:01,769 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 17:27:01,769 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 17:27:01,771 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 17:27:01,771 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 17:27:01,772 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 17:27:01,772 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 17:27:01,772 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 17:27:01,773 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 17:27:01,774 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 17:27:01,774 INFO L280 TraceCheckUtils]: 188: Hoare triple {37830#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {37830#false} is VALID [2020-07-08 17:27:01,774 INFO L280 TraceCheckUtils]: 189: Hoare triple {37830#false} ~output~0 := #t~ret3; {37830#false} is VALID [2020-07-08 17:27:01,774 INFO L280 TraceCheckUtils]: 190: Hoare triple {37830#false} havoc #t~ret3; {37830#false} is VALID [2020-07-08 17:27:01,774 INFO L280 TraceCheckUtils]: 191: Hoare triple {37830#false} assume !false; {37830#false} is VALID [2020-07-08 17:27:01,775 INFO L280 TraceCheckUtils]: 192: Hoare triple {37830#false} havoc ~input~0; {37830#false} is VALID [2020-07-08 17:27:01,775 INFO L280 TraceCheckUtils]: 193: Hoare triple {37830#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {37830#false} is VALID [2020-07-08 17:27:01,775 INFO L280 TraceCheckUtils]: 194: Hoare triple {37830#false} ~input~0 := #t~nondet2; {37830#false} is VALID [2020-07-08 17:27:01,775 INFO L280 TraceCheckUtils]: 195: Hoare triple {37830#false} havoc #t~nondet2; {37830#false} is VALID [2020-07-08 17:27:01,775 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 17:27:01,775 INFO L263 TraceCheckUtils]: 197: Hoare triple {37830#false} call #t~ret3 := calculate_output(~input~0); {37830#false} is VALID [2020-07-08 17:27:01,775 INFO L280 TraceCheckUtils]: 198: Hoare triple {37830#false} ~input := #in~input; {37830#false} is VALID [2020-07-08 17:27:01,776 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 17:27:01,776 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 17:27:01,776 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 17:27:01,776 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 17:27:01,776 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 17:27:01,776 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 17:27:01,776 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 17:27:01,776 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 17:27:01,777 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 17:27:01,777 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 17:27:01,777 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 17:27:01,777 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 17:27:01,777 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 17:27:01,777 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 17:27:01,777 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 17:27:01,777 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 17:27:01,778 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 17:27:01,778 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 17:27:01,778 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 17:27:01,778 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 17:27:01,778 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 17:27:01,778 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 17:27:01,778 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 17:27:01,778 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 17:27:01,779 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 17:27:01,779 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 17:27:01,779 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 17:27:01,779 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 17:27:01,779 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 17:27:01,779 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 17:27:01,779 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 17:27:01,780 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 17:27:01,780 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 17:27:01,780 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 17:27:01,780 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 17:27:01,780 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 17:27:01,781 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 17:27:01,781 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 17:27:01,781 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 17:27:01,781 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 17:27:01,781 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 17:27:01,782 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 17:27:01,782 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 17:27:01,782 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 17:27:01,782 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 17:27:01,782 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 17:27:01,782 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 17:27:01,783 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 17:27:01,783 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 17:27:01,783 INFO L280 TraceCheckUtils]: 248: Hoare triple {37830#false} assume !false; {37830#false} is VALID [2020-07-08 17:27:01,933 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 17:27:01,933 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-08 17:27:01,933 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [342559930] [2020-07-08 17:27:01,933 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-08 17:27:01,933 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2020-07-08 17:27:01,934 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526738196] [2020-07-08 17:27:01,935 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 249 [2020-07-08 17:27:01,935 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-08 17:27:01,935 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 12 states. [2020-07-08 17:27:02,354 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 17:27:02,355 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-08 17:27:02,355 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-08 17:27:02,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-08 17:27:02,356 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2020-07-08 17:27:02,356 INFO L87 Difference]: Start difference. First operand 1976 states and 2606 transitions. Second operand 12 states. [2020-07-08 17:27:38,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 17:27:38,319 INFO L93 Difference]: Finished difference Result 5184 states and 7224 transitions. [2020-07-08 17:27:38,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-07-08 17:27:38,319 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 249 [2020-07-08 17:27:38,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-08 17:27:38,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-07-08 17:27:38,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2141 transitions. [2020-07-08 17:27:38,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-07-08 17:27:38,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2141 transitions. [2020-07-08 17:27:38,355 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 26 states and 2141 transitions. [2020-07-08 17:27:42,157 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 17:27:42,606 INFO L225 Difference]: With dead ends: 5184 [2020-07-08 17:27:42,606 INFO L226 Difference]: Without dead ends: 3223 [2020-07-08 17:27:42,613 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 17:27:42,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3223 states. [2020-07-08 17:28:00,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3223 to 2366. [2020-07-08 17:28:00,059 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-08 17:28:00,059 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3223 states. Second operand 2366 states. [2020-07-08 17:28:00,059 INFO L74 IsIncluded]: Start isIncluded. First operand 3223 states. Second operand 2366 states. [2020-07-08 17:28:00,059 INFO L87 Difference]: Start difference. First operand 3223 states. Second operand 2366 states. [2020-07-08 17:28:00,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 17:28:00,479 INFO L93 Difference]: Finished difference Result 3223 states and 4554 transitions. [2020-07-08 17:28:00,479 INFO L276 IsEmpty]: Start isEmpty. Operand 3223 states and 4554 transitions. [2020-07-08 17:28:00,495 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 17:28:00,495 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 17:28:00,495 INFO L74 IsIncluded]: Start isIncluded. First operand 2366 states. Second operand 3223 states. [2020-07-08 17:28:00,496 INFO L87 Difference]: Start difference. First operand 2366 states. Second operand 3223 states. [2020-07-08 17:28:00,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 17:28:00,933 INFO L93 Difference]: Finished difference Result 3223 states and 4554 transitions. [2020-07-08 17:28:00,934 INFO L276 IsEmpty]: Start isEmpty. Operand 3223 states and 4554 transitions. [2020-07-08 17:28:00,951 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 17:28:00,952 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 17:28:00,952 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-08 17:28:00,952 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-08 17:28:00,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2366 states. [2020-07-08 17:28:01,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2366 states to 2366 states and 3052 transitions. [2020-07-08 17:28:01,157 INFO L78 Accepts]: Start accepts. Automaton has 2366 states and 3052 transitions. Word has length 249 [2020-07-08 17:28:01,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-08 17:28:01,157 INFO L479 AbstractCegarLoop]: Abstraction has 2366 states and 3052 transitions. [2020-07-08 17:28:01,157 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-08 17:28:01,158 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2366 states and 3052 transitions. [2020-07-08 17:28:09,675 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 17:28:09,676 INFO L276 IsEmpty]: Start isEmpty. Operand 2366 states and 3052 transitions. [2020-07-08 17:28:09,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 333 [2020-07-08 17:28:09,683 INFO L414 BasicCegarLoop]: Found error trace [2020-07-08 17:28:09,684 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 17:28:09,684 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-07-08 17:28:09,684 INFO L427 AbstractCegarLoop]: === Iteration 5 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-08 17:28:09,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-08 17:28:09,685 INFO L82 PathProgramCache]: Analyzing trace with hash -261712719, now seen corresponding path program 1 times [2020-07-08 17:28:09,685 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-08 17:28:09,685 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [166087913] [2020-07-08 17:28:09,685 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-08 17:28:09,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:28:10,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:28:10,147 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 17:28:10,147 INFO L280 TraceCheckUtils]: 1: Hoare triple {59601#true} ~inputB~0 := 2; {59601#true} is VALID [2020-07-08 17:28:10,147 INFO L280 TraceCheckUtils]: 2: Hoare triple {59601#true} ~inputC~0 := 3; {59601#true} is VALID [2020-07-08 17:28:10,148 INFO L280 TraceCheckUtils]: 3: Hoare triple {59601#true} ~inputF~0 := 6; {59601#true} is VALID [2020-07-08 17:28:10,148 INFO L280 TraceCheckUtils]: 4: Hoare triple {59601#true} ~inputE~0 := 5; {59601#true} is VALID [2020-07-08 17:28:10,149 INFO L280 TraceCheckUtils]: 5: Hoare triple {59601#true} ~inputA~0 := 1; {59601#true} is VALID [2020-07-08 17:28:10,150 INFO L280 TraceCheckUtils]: 6: Hoare triple {59601#true} ~a21~0 := 7; {59856#(<= 7 ~a21~0)} is VALID [2020-07-08 17:28:10,151 INFO L280 TraceCheckUtils]: 7: Hoare triple {59856#(<= 7 ~a21~0)} ~a15~0 := 8; {59856#(<= 7 ~a21~0)} is VALID [2020-07-08 17:28:10,152 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 17:28:10,154 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 17:28:10,155 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 17:28:10,156 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 17:28:10,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:28:10,487 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 17:28:10,489 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 17:28:10,490 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 17:28:10,492 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 17:28:10,493 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 17:28:10,496 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 17:28:10,498 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 17:28:10,500 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 17:28:10,501 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 17:28:10,503 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 17:28:10,504 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 17:28:10,505 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 17:28:10,506 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 17:28:10,508 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 17:28:10,509 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 17:28:10,510 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 17:28:10,512 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 17:28:10,513 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 17:28:10,515 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 17:28:10,517 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 17:28:10,518 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 17:28:10,520 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 17:28:10,521 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 17:28:10,523 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 17:28:10,525 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 17:28:10,526 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 17:28:10,528 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 17:28:10,530 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 17:28:10,531 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 17:28:10,533 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 17:28:10,535 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 17:28:10,536 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 17:28:10,538 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 17:28:10,540 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 17:28:10,541 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 17:28:10,543 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 17:28:10,545 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 17:28:10,546 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 17:28:10,548 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 17:28:10,550 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 17:28:10,551 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 17:28:10,553 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 17:28:10,555 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 17:28:10,556 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 17:28:10,558 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 17:28:10,559 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 17:28:10,561 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 17:28:10,563 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 17:28:10,564 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 17:28:10,566 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 17:28:10,568 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 17:28:10,569 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 17:28:10,571 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 17:28:10,573 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 17:28:10,574 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 17:28:10,576 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 17:28:10,578 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 17:28:10,579 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 17:28:10,581 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 17:28:10,582 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 17:28:10,584 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 17:28:10,586 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 17:28:10,587 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 17:28:10,589 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 17:28:10,591 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 17:28:10,593 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 17:28:10,595 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 17:28:10,597 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 17:28:10,598 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 17:28:10,600 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 17:28:10,601 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 17:28:10,602 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 17:28:10,604 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 17:28:10,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:28:10,793 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 17:28:10,793 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 17:28:10,794 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 17:28:10,794 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 17:28:10,794 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 17:28:10,795 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 17:28:10,795 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 17:28:10,795 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 17:28:10,796 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 17:28:10,796 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 17:28:10,796 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 17:28:10,797 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 17:28:10,797 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 17:28:10,798 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 17:28:10,798 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 17:28:10,798 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 17:28:10,799 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 17:28:10,799 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 17:28:10,799 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 17:28:10,800 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 17:28:10,800 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 17:28:10,800 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 17:28:10,801 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 17:28:10,801 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 17:28:10,801 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 17:28:10,802 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 17:28:10,802 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 17:28:10,802 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 17:28:10,803 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 17:28:10,803 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 17:28:10,804 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 17:28:10,804 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 17:28:10,804 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 17:28:10,805 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 17:28:10,805 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 17:28:10,805 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 17:28:10,806 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 17:28:10,806 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 17:28:10,806 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 17:28:10,807 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 17:28:10,807 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 17:28:10,807 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 17:28:10,808 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 17:28:10,808 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 17:28:10,808 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 17:28:10,809 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 17:28:10,809 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 17:28:10,809 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 17:28:10,810 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 17:28:10,810 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 17:28:10,810 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 17:28:10,811 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 17:28:10,811 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 17:28:10,811 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 17:28:10,812 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 17:28:10,812 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 17:28:10,812 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 17:28:10,813 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 17:28:10,813 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 17:28:10,813 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 17:28:10,814 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 17:28:10,814 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 17:28:10,814 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 17:28:10,815 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 17:28:10,815 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 17:28:10,815 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 17:28:10,816 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 17:28:10,816 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 17:28:10,816 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 17:28:10,817 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 17:28:10,817 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 17:28:10,818 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 17:28:10,818 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 17:28:10,818 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 17:28:10,819 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 17:28:10,819 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 17:28:10,819 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 17:28:10,820 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 17:28:10,820 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 17:28:10,820 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 17:28:10,821 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 17:28:10,821 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 17:28:10,821 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 17:28:10,822 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 17:28:10,822 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 17:28:10,822 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 17:28:10,822 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 17:28:10,823 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 17:28:10,823 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 17:28:10,823 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 17:28:10,823 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 17:28:10,824 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 17:28:10,824 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 17:28:10,824 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 17:28:10,824 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 17:28:10,825 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 17:28:10,825 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 17:28:10,825 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 17:28:10,825 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 17:28:10,826 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 17:28:10,826 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 17:28:10,826 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 17:28:10,826 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 17:28:10,826 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 17:28:10,827 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 17:28:10,827 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 17:28:10,827 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 17:28:10,827 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 17:28:10,828 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 17:28:10,828 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 17:28:10,828 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 17:28:10,828 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 17:28:10,828 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 17:28:10,829 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 17:28:10,829 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 17:28:10,829 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 17:28:10,829 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 17:28:10,830 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 17:28:10,830 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 17:28:10,830 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 17:28:10,830 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 17:28:10,830 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 17:28:10,831 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 17:28:10,831 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 17:28:10,831 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 17:28:10,831 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 17:28:10,831 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 17:28:10,832 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 17:28:10,832 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 17:28:10,832 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 17:28:10,833 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 17:28:10,833 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 17:28:10,833 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 17:28:10,834 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 17:28:10,834 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 17:28:10,834 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 17:28:10,835 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 17:28:10,835 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 17:28:10,835 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 17:28:10,836 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 17:28:10,836 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 17:28:10,836 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 17:28:10,837 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 17:28:10,837 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 17:28:10,837 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 17:28:10,838 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 17:28:10,838 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 17:28:10,839 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 17:28:10,839 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 17:28:10,839 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 17:28:10,840 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 17:28:10,840 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 17:28:10,840 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 17:28:10,841 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 17:28:10,841 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 17:28:10,841 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 17:28:10,842 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 17:28:10,842 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 17:28:10,842 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 17:28:10,843 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 17:28:10,843 INFO L280 TraceCheckUtils]: 160: Hoare triple {59601#true} ~a24~0 := 1; {59601#true} is VALID [2020-07-08 17:28:10,843 INFO L280 TraceCheckUtils]: 161: Hoare triple {59601#true} ~a15~0 := 5; {59601#true} is VALID [2020-07-08 17:28:10,844 INFO L280 TraceCheckUtils]: 162: Hoare triple {59601#true} ~a21~0 := 9; {59601#true} is VALID [2020-07-08 17:28:10,844 INFO L280 TraceCheckUtils]: 163: Hoare triple {59601#true} #res := -1; {59601#true} is VALID [2020-07-08 17:28:10,844 INFO L280 TraceCheckUtils]: 164: Hoare triple {59601#true} assume true; {59601#true} is VALID [2020-07-08 17:28:10,845 INFO L275 TraceCheckUtils]: 165: Hoare quadruple {59601#true} {59602#false} #1401#return; {59602#false} is VALID [2020-07-08 17:28:10,873 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 17:28:10,874 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 17:28:10,874 INFO L280 TraceCheckUtils]: 2: Hoare triple {59601#true} ~inputB~0 := 2; {59601#true} is VALID [2020-07-08 17:28:10,874 INFO L280 TraceCheckUtils]: 3: Hoare triple {59601#true} ~inputC~0 := 3; {59601#true} is VALID [2020-07-08 17:28:10,875 INFO L280 TraceCheckUtils]: 4: Hoare triple {59601#true} ~inputF~0 := 6; {59601#true} is VALID [2020-07-08 17:28:10,875 INFO L280 TraceCheckUtils]: 5: Hoare triple {59601#true} ~inputE~0 := 5; {59601#true} is VALID [2020-07-08 17:28:10,875 INFO L280 TraceCheckUtils]: 6: Hoare triple {59601#true} ~inputA~0 := 1; {59601#true} is VALID [2020-07-08 17:28:10,877 INFO L280 TraceCheckUtils]: 7: Hoare triple {59601#true} ~a21~0 := 7; {59856#(<= 7 ~a21~0)} is VALID [2020-07-08 17:28:10,878 INFO L280 TraceCheckUtils]: 8: Hoare triple {59856#(<= 7 ~a21~0)} ~a15~0 := 8; {59856#(<= 7 ~a21~0)} is VALID [2020-07-08 17:28:10,879 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 17:28:10,880 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 17:28:10,882 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 17:28:10,883 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 17:28:10,884 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 17:28:10,886 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 17:28:10,887 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 17:28:10,889 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 17:28:10,891 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 17:28:10,892 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 17:28:10,894 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 17:28:10,895 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 17:28:10,897 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 17:28:10,899 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 17:28:10,901 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 17:28:10,902 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 17:28:10,904 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 17:28:10,906 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 17:28:10,908 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 17:28:10,910 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 17:28:10,911 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 17:28:10,913 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 17:28:10,914 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 17:28:10,916 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 17:28:10,917 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 17:28:10,918 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 17:28:10,920 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 17:28:10,921 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 17:28:10,922 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 17:28:10,924 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 17:28:10,925 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 17:28:10,926 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 17:28:10,928 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 17:28:10,930 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 17:28:10,931 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 17:28:10,933 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 17:28:10,935 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 17:28:10,936 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 17:28:10,938 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 17:28:10,940 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 17:28:10,941 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 17:28:10,943 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 17:28:10,945 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 17:28:10,947 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 17:28:10,949 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 17:28:10,950 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 17:28:10,952 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 17:28:10,954 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 17:28:10,956 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 17:28:10,958 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 17:28:10,960 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 17:28:10,962 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 17:28:10,964 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 17:28:10,965 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 17:28:10,967 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 17:28:10,969 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 17:28:10,971 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 17:28:10,972 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 17:28:10,974 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 17:28:10,975 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 17:28:10,977 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 17:28:10,979 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 17:28:10,981 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 17:28:10,983 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 17:28:10,985 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 17:28:10,987 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 17:28:10,988 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 17:28:10,990 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 17:28:10,992 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 17:28:10,994 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 17:28:10,995 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 17:28:10,997 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 17:28:10,999 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 17:28:11,001 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 17:28:11,003 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 17:28:11,004 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 17:28:11,006 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 17:28:11,008 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 17:28:11,010 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 17:28:11,013 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 17:28:11,015 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 17:28:11,016 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 17:28:11,018 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 17:28:11,019 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 17:28:11,020 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 17:28:11,023 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 17:28:11,023 INFO L280 TraceCheckUtils]: 95: Hoare triple {59602#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {59602#false} is VALID [2020-07-08 17:28:11,024 INFO L280 TraceCheckUtils]: 96: Hoare triple {59602#false} ~output~0 := #t~ret3; {59602#false} is VALID [2020-07-08 17:28:11,024 INFO L280 TraceCheckUtils]: 97: Hoare triple {59602#false} havoc #t~ret3; {59602#false} is VALID [2020-07-08 17:28:11,024 INFO L280 TraceCheckUtils]: 98: Hoare triple {59602#false} assume !false; {59602#false} is VALID [2020-07-08 17:28:11,025 INFO L280 TraceCheckUtils]: 99: Hoare triple {59602#false} havoc ~input~0; {59602#false} is VALID [2020-07-08 17:28:11,025 INFO L280 TraceCheckUtils]: 100: Hoare triple {59602#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {59602#false} is VALID [2020-07-08 17:28:11,025 INFO L280 TraceCheckUtils]: 101: Hoare triple {59602#false} ~input~0 := #t~nondet2; {59602#false} is VALID [2020-07-08 17:28:11,026 INFO L280 TraceCheckUtils]: 102: Hoare triple {59602#false} havoc #t~nondet2; {59602#false} is VALID [2020-07-08 17:28:11,026 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 17:28:11,026 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 17:28:11,027 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 17:28:11,027 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 17:28:11,027 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 17:28:11,028 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 17:28:11,028 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 17:28:11,028 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 17:28:11,029 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 17:28:11,029 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 17:28:11,029 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 17:28:11,030 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 17:28:11,030 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 17:28:11,030 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 17:28:11,030 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 17:28:11,031 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 17:28:11,031 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 17:28:11,031 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 17:28:11,031 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 17:28:11,032 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 17:28:11,032 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 17:28:11,032 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 17:28:11,032 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 17:28:11,032 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 17:28:11,033 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 17:28:11,033 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 17:28:11,033 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 17:28:11,033 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 17:28:11,034 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 17:28:11,034 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 17:28:11,034 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 17:28:11,034 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 17:28:11,035 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 17:28:11,035 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 17:28:11,035 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 17:28:11,035 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 17:28:11,035 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 17:28:11,036 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 17:28:11,036 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 17:28:11,036 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 17:28:11,036 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 17:28:11,037 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 17:28:11,037 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 17:28:11,037 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 17:28:11,037 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 17:28:11,038 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 17:28:11,038 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 17:28:11,038 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 17:28:11,038 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 17:28:11,038 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 17:28:11,038 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 17:28:11,039 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 17:28:11,039 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 17:28:11,039 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 17:28:11,039 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 17:28:11,039 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 17:28:11,040 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 17:28:11,040 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 17:28:11,040 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 17:28:11,040 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 17:28:11,041 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 17:28:11,041 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 17:28:11,041 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 17:28:11,042 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 17:28:11,042 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 17:28:11,042 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 17:28:11,043 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 17:28:11,043 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 17:28:11,043 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 17:28:11,044 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 17:28:11,044 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 17:28:11,044 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 17:28:11,045 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 17:28:11,045 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 17:28:11,045 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 17:28:11,046 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 17:28:11,046 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 17:28:11,046 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 17:28:11,047 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 17:28:11,047 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 17:28:11,047 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 17:28:11,048 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 17:28:11,048 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 17:28:11,048 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 17:28:11,049 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 17:28:11,049 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 17:28:11,049 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 17:28:11,050 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 17:28:11,050 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 17:28:11,119 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 17:28:11,119 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 17:28:11,119 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 17:28:11,119 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 17:28:11,120 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 17:28:11,120 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 17:28:11,120 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 17:28:11,120 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 17:28:11,120 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 17:28:11,120 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 17:28:11,121 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 17:28:11,121 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 17:28:11,121 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 17:28:11,121 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 17:28:11,121 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 17:28:11,121 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 17:28:11,121 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 17:28:11,122 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 17:28:11,122 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 17:28:11,122 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 17:28:11,122 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 17:28:11,122 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 17:28:11,122 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 17:28:11,122 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 17:28:11,122 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 17:28:11,123 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 17:28:11,123 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 17:28:11,123 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 17:28:11,123 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 17:28:11,123 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 17:28:11,123 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 17:28:11,123 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 17:28:11,123 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 17:28:11,123 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 17:28:11,124 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 17:28:11,124 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 17:28:11,124 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 17:28:11,124 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 17:28:11,124 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 17:28:11,124 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 17:28:11,124 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 17:28:11,124 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 17:28:11,125 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 17:28:11,125 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 17:28:11,125 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 17:28:11,125 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 17:28:11,125 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 17:28:11,125 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 17:28:11,126 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 17:28:11,126 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 17:28:11,126 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 17:28:11,127 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 17:28:11,127 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 17:28:11,127 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 17:28:11,128 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 17:28:11,128 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 17:28:11,128 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 17:28:11,128 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 17:28:11,129 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 17:28:11,129 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 17:28:11,129 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 17:28:11,130 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 17:28:11,130 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 17:28:11,130 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 17:28:11,131 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 17:28:11,131 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 17:28:11,131 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 17:28:11,131 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 17:28:11,132 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 17:28:11,132 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 17:28:11,132 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 17:28:11,133 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 17:28:11,133 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 17:28:11,133 INFO L280 TraceCheckUtils]: 265: Hoare triple {59601#true} ~a24~0 := 1; {59601#true} is VALID [2020-07-08 17:28:11,134 INFO L280 TraceCheckUtils]: 266: Hoare triple {59601#true} ~a15~0 := 5; {59601#true} is VALID [2020-07-08 17:28:11,134 INFO L280 TraceCheckUtils]: 267: Hoare triple {59601#true} ~a21~0 := 9; {59601#true} is VALID [2020-07-08 17:28:11,134 INFO L280 TraceCheckUtils]: 268: Hoare triple {59601#true} #res := -1; {59601#true} is VALID [2020-07-08 17:28:11,134 INFO L280 TraceCheckUtils]: 269: Hoare triple {59601#true} assume true; {59601#true} is VALID [2020-07-08 17:28:11,134 INFO L275 TraceCheckUtils]: 270: Hoare quadruple {59601#true} {59602#false} #1401#return; {59602#false} is VALID [2020-07-08 17:28:11,135 INFO L280 TraceCheckUtils]: 271: Hoare triple {59602#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {59602#false} is VALID [2020-07-08 17:28:11,135 INFO L280 TraceCheckUtils]: 272: Hoare triple {59602#false} ~output~0 := #t~ret3; {59602#false} is VALID [2020-07-08 17:28:11,135 INFO L280 TraceCheckUtils]: 273: Hoare triple {59602#false} havoc #t~ret3; {59602#false} is VALID [2020-07-08 17:28:11,135 INFO L280 TraceCheckUtils]: 274: Hoare triple {59602#false} assume !false; {59602#false} is VALID [2020-07-08 17:28:11,135 INFO L280 TraceCheckUtils]: 275: Hoare triple {59602#false} havoc ~input~0; {59602#false} is VALID [2020-07-08 17:28:11,136 INFO L280 TraceCheckUtils]: 276: Hoare triple {59602#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {59602#false} is VALID [2020-07-08 17:28:11,136 INFO L280 TraceCheckUtils]: 277: Hoare triple {59602#false} ~input~0 := #t~nondet2; {59602#false} is VALID [2020-07-08 17:28:11,136 INFO L280 TraceCheckUtils]: 278: Hoare triple {59602#false} havoc #t~nondet2; {59602#false} is VALID [2020-07-08 17:28:11,136 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 17:28:11,137 INFO L263 TraceCheckUtils]: 280: Hoare triple {59602#false} call #t~ret3 := calculate_output(~input~0); {59602#false} is VALID [2020-07-08 17:28:11,137 INFO L280 TraceCheckUtils]: 281: Hoare triple {59602#false} ~input := #in~input; {59602#false} is VALID [2020-07-08 17:28:11,137 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 17:28:11,137 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 17:28:11,137 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 17:28:11,138 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 17:28:11,138 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 17:28:11,138 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 17:28:11,138 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 17:28:11,139 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 17:28:11,139 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 17:28:11,139 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 17:28:11,139 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 17:28:11,139 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 17:28:11,140 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 17:28:11,140 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 17:28:11,140 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 17:28:11,140 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 17:28:11,140 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 17:28:11,141 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 17:28:11,141 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 17:28:11,141 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 17:28:11,141 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 17:28:11,141 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 17:28:11,141 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 17:28:11,142 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 17:28:11,142 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 17:28:11,142 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 17:28:11,142 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 17:28:11,142 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 17:28:11,143 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 17:28:11,143 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 17:28:11,143 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 17:28:11,143 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 17:28:11,144 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 17:28:11,144 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 17:28:11,144 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 17:28:11,145 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 17:28:11,145 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 17:28:11,147 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 17:28:11,147 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 17:28:11,147 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 17:28:11,148 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 17:28:11,148 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 17:28:11,148 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 17:28:11,149 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 17:28:11,149 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 17:28:11,149 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 17:28:11,150 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 17:28:11,150 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 17:28:11,150 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 17:28:11,151 INFO L280 TraceCheckUtils]: 331: Hoare triple {59602#false} assume !false; {59602#false} is VALID [2020-07-08 17:28:11,471 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 17:28:11,472 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-08 17:28:11,472 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [166087913] [2020-07-08 17:28:11,473 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-08 17:28:11,473 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2020-07-08 17:28:11,473 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964743927] [2020-07-08 17:28:11,475 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 332 [2020-07-08 17:28:11,476 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-08 17:28:11,476 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states. [2020-07-08 17:28:12,009 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 17:28:12,009 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-07-08 17:28:12,010 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-08 17:28:12,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-07-08 17:28:12,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2020-07-08 17:28:12,011 INFO L87 Difference]: Start difference. First operand 2366 states and 3052 transitions. Second operand 11 states. [2020-07-08 17:29:00,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 17:29:00,016 INFO L93 Difference]: Finished difference Result 5472 states and 7505 transitions. [2020-07-08 17:29:00,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-07-08 17:29:00,016 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 332 [2020-07-08 17:29:00,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-08 17:29:00,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-08 17:29:00,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2256 transitions. [2020-07-08 17:29:00,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-08 17:29:00,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2256 transitions. [2020-07-08 17:29:00,042 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 23 states and 2256 transitions. [2020-07-08 17:29:04,459 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 17:29:05,029 INFO L225 Difference]: With dead ends: 5472 [2020-07-08 17:29:05,030 INFO L226 Difference]: Without dead ends: 3503 [2020-07-08 17:29:05,036 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 17:29:05,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3503 states. [2020-07-08 17:29:36,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3503 to 3135. [2020-07-08 17:29:36,764 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-08 17:29:36,764 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3503 states. Second operand 3135 states. [2020-07-08 17:29:36,764 INFO L74 IsIncluded]: Start isIncluded. First operand 3503 states. Second operand 3135 states. [2020-07-08 17:29:36,764 INFO L87 Difference]: Start difference. First operand 3503 states. Second operand 3135 states. [2020-07-08 17:29:37,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 17:29:37,243 INFO L93 Difference]: Finished difference Result 3503 states and 4734 transitions. [2020-07-08 17:29:37,243 INFO L276 IsEmpty]: Start isEmpty. Operand 3503 states and 4734 transitions. [2020-07-08 17:29:37,253 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 17:29:37,254 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 17:29:37,254 INFO L74 IsIncluded]: Start isIncluded. First operand 3135 states. Second operand 3503 states. [2020-07-08 17:29:37,254 INFO L87 Difference]: Start difference. First operand 3135 states. Second operand 3503 states. [2020-07-08 17:29:37,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 17:29:37,743 INFO L93 Difference]: Finished difference Result 3503 states and 4734 transitions. [2020-07-08 17:29:37,743 INFO L276 IsEmpty]: Start isEmpty. Operand 3503 states and 4734 transitions. [2020-07-08 17:29:37,752 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 17:29:37,752 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 17:29:37,752 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-08 17:29:37,752 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-08 17:29:37,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3135 states. [2020-07-08 17:29:38,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3135 states to 3135 states and 3970 transitions. [2020-07-08 17:29:38,117 INFO L78 Accepts]: Start accepts. Automaton has 3135 states and 3970 transitions. Word has length 332 [2020-07-08 17:29:38,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-08 17:29:38,118 INFO L479 AbstractCegarLoop]: Abstraction has 3135 states and 3970 transitions. [2020-07-08 17:29:38,118 INFO L480 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-07-08 17:29:38,118 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3135 states and 3970 transitions. [2020-07-08 17:29:51,013 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 17:29:51,013 INFO L276 IsEmpty]: Start isEmpty. Operand 3135 states and 3970 transitions. [2020-07-08 17:29:51,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2020-07-08 17:29:51,022 INFO L414 BasicCegarLoop]: Found error trace [2020-07-08 17:29:51,022 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 17:29:51,022 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-07-08 17:29:51,023 INFO L427 AbstractCegarLoop]: === Iteration 6 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-08 17:29:51,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-08 17:29:51,023 INFO L82 PathProgramCache]: Analyzing trace with hash 773936776, now seen corresponding path program 1 times [2020-07-08 17:29:51,023 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-08 17:29:51,023 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1635806632] [2020-07-08 17:29:51,024 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-08 17:29:51,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:29:51,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:29:51,534 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 17:29:51,534 INFO L280 TraceCheckUtils]: 1: Hoare triple {84124#true} ~inputB~0 := 2; {84124#true} is VALID [2020-07-08 17:29:51,534 INFO L280 TraceCheckUtils]: 2: Hoare triple {84124#true} ~inputC~0 := 3; {84124#true} is VALID [2020-07-08 17:29:51,535 INFO L280 TraceCheckUtils]: 3: Hoare triple {84124#true} ~inputF~0 := 6; {84124#true} is VALID [2020-07-08 17:29:51,535 INFO L280 TraceCheckUtils]: 4: Hoare triple {84124#true} ~inputE~0 := 5; {84124#true} is VALID [2020-07-08 17:29:51,535 INFO L280 TraceCheckUtils]: 5: Hoare triple {84124#true} ~inputA~0 := 1; {84124#true} is VALID [2020-07-08 17:29:51,535 INFO L280 TraceCheckUtils]: 6: Hoare triple {84124#true} ~a21~0 := 7; {84124#true} is VALID [2020-07-08 17:29:51,535 INFO L280 TraceCheckUtils]: 7: Hoare triple {84124#true} ~a15~0 := 8; {84124#true} is VALID [2020-07-08 17:29:51,536 INFO L280 TraceCheckUtils]: 8: Hoare triple {84124#true} ~a12~0 := -49; {84138#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 17:29:51,537 INFO L280 TraceCheckUtils]: 9: Hoare triple {84138#(<= (+ ~a12~0 49) 0)} ~a24~0 := 1; {84138#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 17:29:51,538 INFO L280 TraceCheckUtils]: 10: Hoare triple {84138#(<= (+ ~a12~0 49) 0)} assume true; {84138#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 17:29:51,538 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 17:29:51,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:29:51,742 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 17:29:51,744 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 17:29:51,745 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 17:29:51,746 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 17:29:51,747 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 17:29:51,748 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 17:29:51,749 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 17:29:51,750 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 17:29:51,751 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 17:29:51,752 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 17:29:51,753 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 17:29:51,754 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 17:29:51,755 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 17:29:51,756 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 17:29:51,757 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 17:29:51,759 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 17:29:51,760 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 17:29:51,761 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 17:29:51,762 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 17:29:51,763 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 17:29:51,764 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 17:29:51,765 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 17:29:51,767 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 17:29:51,768 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 17:29:51,770 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 17:29:51,771 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 17:29:51,772 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 17:29:51,774 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 17:29:51,775 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 17:29:51,776 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 17:29:51,778 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 17:29:51,779 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 17:29:51,780 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 17:29:51,782 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 17:29:51,783 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 17:29:51,784 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 17:29:51,786 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 17:29:51,787 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 17:29:51,788 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 17:29:51,789 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 17:29:51,791 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 17:29:51,792 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 17:29:51,793 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 17:29:51,794 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 17:29:51,795 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 17:29:51,797 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 17:29:51,798 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 17:29:51,799 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 17:29:51,800 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 17:29:51,802 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 17:29:51,803 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 17:29:51,804 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 17:29:51,805 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 17:29:51,806 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 17:29:51,806 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 17:29:51,808 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 17:29:51,809 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 17:29:51,810 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 17:29:51,811 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 17:29:51,812 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 17:29:51,813 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 17:29:51,814 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 17:29:51,815 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 17:29:51,816 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 17:29:51,817 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 17:29:51,818 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 17:29:51,819 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 17:29:51,820 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 17:29:51,821 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 17:29:51,823 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 17:29:51,824 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 17:29:51,825 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 17:29:51,826 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 17:29:51,827 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 17:29:51,828 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 17:29:51,829 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 17:29:51,830 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 17:29:51,832 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 17:29:51,833 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 17:29:51,834 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 17:29:51,836 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 17:29:51,838 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 17:29:51,840 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 17:29:51,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:29:52,609 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 17:29:52,610 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 17:29:52,612 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 17:29:52,614 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 17:29:52,615 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 17:29:52,617 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 17:29:52,619 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 17:29:52,620 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 17:29:52,622 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 17:29:52,623 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 17:29:52,625 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 17:29:52,626 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 17:29:52,628 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 17:29:52,629 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 17:29:52,631 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 17:29:52,633 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 17:29:52,634 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 17:29:52,636 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 17:29:52,637 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 17:29:52,639 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 17:29:52,641 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 17:29:52,642 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 17:29:52,644 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 17:29:52,645 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 17:29:52,647 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 17:29:52,648 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 17:29:52,650 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 17:29:52,652 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 17:29:52,653 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 17:29:52,655 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 17:29:52,656 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 17:29:52,658 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 17:29:52,659 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 17:29:52,661 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 17:29:52,662 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 17:29:52,664 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 17:29:52,665 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 17:29:52,667 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 17:29:52,669 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 17:29:52,670 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 17:29:52,672 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 17:29:52,673 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 17:29:52,675 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 17:29:52,676 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 17:29:52,678 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 17:29:52,680 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 17:29:52,681 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 17:29:52,683 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 17:29:52,684 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 17:29:52,686 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 17:29:52,688 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 17:29:52,689 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 17:29:52,691 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 17:29:52,693 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 17:29:52,695 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 17:29:52,696 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 17:29:52,698 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 17:29:52,699 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 17:29:52,701 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 17:29:52,702 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 17:29:52,704 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 17:29:52,738 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 17:29:52,740 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 17:29:52,741 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 17:29:52,743 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 17:29:52,744 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 17:29:52,746 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 17:29:52,748 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 17:29:52,750 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 17:29:52,751 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 17:29:52,753 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 17:29:52,755 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 17:29:52,757 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 17:29:52,758 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 17:29:52,760 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 17:29:52,762 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 17:29:52,764 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 17:29:52,765 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 17:29:52,766 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 17:29:52,768 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 17:29:52,770 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 17:29:52,772 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 17:29:52,774 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 17:29:52,775 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 17:29:52,777 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 17:29:52,778 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 17:29:52,780 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 17:29:52,781 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 17:29:52,783 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 17:29:52,785 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 17:29:52,787 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 17:29:52,788 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 17:29:52,790 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 17:29:52,791 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 17:29:52,793 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 17:29:52,795 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 17:29:52,797 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 17:29:52,799 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 17:29:52,800 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 17:29:52,802 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 17:29:52,804 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 17:29:52,806 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 17:29:52,807 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 17:29:52,809 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 17:29:52,810 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 17:29:52,812 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 17:29:52,813 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 17:29:52,814 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 17:29:52,815 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 17:29:52,819 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 17:29:52,821 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 17:29:52,822 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 17:29:52,824 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 17:29:52,825 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 17:29:52,826 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 17:29:52,826 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 17:29:52,827 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 17:29:52,828 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 17:29:52,830 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 17:29:52,831 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 17:29:52,833 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 17:29:52,834 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 17:29:52,835 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 17:29:52,836 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 17:29:52,837 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 17:29:52,838 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 17:29:52,840 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 17:29:52,841 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 17:29:52,842 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 17:29:52,844 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 17:29:52,845 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 17:29:52,846 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 17:29:52,848 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 17:29:52,849 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 17:29:52,851 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 17:29:52,852 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 17:29:52,853 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 17:29:52,854 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 17:29:52,855 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 17:29:52,856 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 17:29:52,857 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 17:29:52,858 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 17:29:52,859 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 17:29:52,861 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 17:29:52,862 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 17:29:52,863 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 17:29:52,864 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 17:29:52,866 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 17:29:52,867 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 17:29:52,869 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 17:29:52,872 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 17:29:52,874 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 17:29:52,875 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 17:29:52,877 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 17:29:52,878 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 17:29:52,879 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 17:29:52,881 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 17:29:52,882 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 17:29:52,884 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 17:29:52,886 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 17:29:52,887 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 17:29:52,888 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 17:29:52,889 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 17:29:52,890 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 17:29:52,891 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 17:29:52,892 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 17:29:53,112 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 17:29:53,112 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 17:29:53,112 INFO L280 TraceCheckUtils]: 2: Hoare triple {84124#true} ~inputB~0 := 2; {84124#true} is VALID [2020-07-08 17:29:53,112 INFO L280 TraceCheckUtils]: 3: Hoare triple {84124#true} ~inputC~0 := 3; {84124#true} is VALID [2020-07-08 17:29:53,113 INFO L280 TraceCheckUtils]: 4: Hoare triple {84124#true} ~inputF~0 := 6; {84124#true} is VALID [2020-07-08 17:29:53,113 INFO L280 TraceCheckUtils]: 5: Hoare triple {84124#true} ~inputE~0 := 5; {84124#true} is VALID [2020-07-08 17:29:53,113 INFO L280 TraceCheckUtils]: 6: Hoare triple {84124#true} ~inputA~0 := 1; {84124#true} is VALID [2020-07-08 17:29:53,113 INFO L280 TraceCheckUtils]: 7: Hoare triple {84124#true} ~a21~0 := 7; {84124#true} is VALID [2020-07-08 17:29:53,113 INFO L280 TraceCheckUtils]: 8: Hoare triple {84124#true} ~a15~0 := 8; {84124#true} is VALID [2020-07-08 17:29:53,114 INFO L280 TraceCheckUtils]: 9: Hoare triple {84124#true} ~a12~0 := -49; {84138#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 17:29:53,115 INFO L280 TraceCheckUtils]: 10: Hoare triple {84138#(<= (+ ~a12~0 49) 0)} ~a24~0 := 1; {84138#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 17:29:53,115 INFO L280 TraceCheckUtils]: 11: Hoare triple {84138#(<= (+ ~a12~0 49) 0)} assume true; {84138#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 17:29:53,116 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 17:29:53,117 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 17:29:53,118 INFO L280 TraceCheckUtils]: 14: Hoare triple {84138#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {84138#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 17:29:53,119 INFO L280 TraceCheckUtils]: 15: Hoare triple {84138#(<= (+ ~a12~0 49) 0)} assume !false; {84138#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 17:29:53,120 INFO L280 TraceCheckUtils]: 16: Hoare triple {84138#(<= (+ ~a12~0 49) 0)} havoc ~input~0; {84138#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 17:29:53,121 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 17:29:53,121 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 17:29:53,122 INFO L280 TraceCheckUtils]: 19: Hoare triple {84138#(<= (+ ~a12~0 49) 0)} havoc #t~nondet2; {84138#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 17:29:53,123 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 17:29:53,124 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 17:29:53,124 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 17:29:53,125 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 17:29:53,126 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 17:29:53,126 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 17:29:53,127 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 17:29:53,127 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 17:29:53,128 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 17:29:53,128 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 17:29:53,129 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 17:29:53,129 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 17:29:53,130 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 17:29:53,130 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 17:29:53,131 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 17:29:53,132 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 17:29:53,132 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 17:29:53,133 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 17:29:53,133 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 17:29:53,134 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 17:29:53,134 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 17:29:53,135 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 17:29:53,136 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 17:29:53,136 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 17:29:53,137 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 17:29:53,138 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 17:29:53,139 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 17:29:53,139 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 17:29:53,140 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 17:29:53,141 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 17:29:53,141 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 17:29:53,142 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 17:29:53,143 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 17:29:53,143 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 17:29:53,144 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 17:29:53,145 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 17:29:53,145 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 17:29:53,146 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 17:29:53,147 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 17:29:53,147 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 17:29:53,148 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 17:29:53,148 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 17:29:53,149 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 17:29:53,150 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 17:29:53,150 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 17:29:53,151 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 17:29:53,152 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 17:29:53,152 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 17:29:53,153 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 17:29:53,154 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 17:29:53,155 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 17:29:53,155 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 17:29:53,156 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 17:29:53,157 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 17:29:53,158 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 17:29:53,159 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 17:29:53,160 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 17:29:53,161 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 17:29:53,161 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 17:29:53,162 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 17:29:53,163 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 17:29:53,163 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 17:29:53,164 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 17:29:53,164 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 17:29:53,165 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 17:29:53,165 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 17:29:53,166 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 17:29:53,167 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 17:29:53,167 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 17:29:53,168 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 17:29:53,168 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 17:29:53,169 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 17:29:53,169 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 17:29:53,170 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 17:29:53,170 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 17:29:53,171 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 17:29:53,172 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 17:29:53,173 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 17:29:53,175 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 17:29:53,176 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 17:29:53,178 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 17:29:53,179 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 17:29:53,180 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 17:29:53,181 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 17:29:53,182 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 17:29:53,183 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 17:29:53,184 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 17:29:53,184 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 17:29:53,185 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 17:29:53,186 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 17:29:53,187 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 17:29:53,188 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 17:29:53,189 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 17:29:53,190 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 17:29:53,191 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 17:29:53,192 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 17:29:53,193 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 17:29:53,194 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 17:29:53,195 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 17:29:53,196 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 17:29:53,197 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 17:29:53,198 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 17:29:53,199 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 17:29:53,200 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 17:29:53,201 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 17:29:53,202 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 17:29:53,204 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 17:29:53,205 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 17:29:53,207 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 17:29:53,208 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 17:29:53,209 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 17:29:53,211 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 17:29:53,213 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 17:29:53,214 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 17:29:53,215 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 17:29:53,216 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 17:29:53,218 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 17:29:53,219 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 17:29:53,220 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 17:29:53,221 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 17:29:53,223 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 17:29:53,224 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 17:29:53,226 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 17:29:53,227 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 17:29:53,229 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 17:29:53,230 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 17:29:53,231 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 17:29:53,233 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 17:29:53,235 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 17:29:53,236 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 17:29:53,238 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 17:29:53,240 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 17:29:53,241 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 17:29:53,242 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 17:29:53,243 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 17:29:53,244 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 17:29:53,245 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 17:29:53,246 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 17:29:53,248 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 17:29:53,248 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 17:29:53,249 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 17:29:53,250 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 17:29:53,251 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 17:29:53,252 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 17:29:53,253 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 17:29:53,255 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 17:29:53,263 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 17:29:53,265 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 17:29:53,267 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 17:29:53,272 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 17:29:53,275 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 17:29:53,277 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 17:29:53,278 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 17:29:53,280 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 17:29:53,281 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 17:29:53,289 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 17:29:53,290 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 17:29:53,292 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 17:29:53,294 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 17:29:53,295 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 17:29:53,297 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 17:29:53,298 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 17:29:53,299 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 17:29:53,300 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 17:29:53,301 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 17:29:53,303 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 17:29:53,304 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 17:29:53,306 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 17:29:53,307 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 17:29:53,308 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 17:29:53,309 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 17:29:53,311 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 17:29:53,312 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 17:29:53,313 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 17:29:53,315 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 17:29:53,317 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 17:29:53,318 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 17:29:53,319 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 17:29:53,321 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 17:29:53,322 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 17:29:53,323 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 17:29:53,324 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 17:29:53,325 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 17:29:53,326 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 17:29:53,328 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 17:29:53,329 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 17:29:53,330 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 17:29:53,331 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 17:29:53,333 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 17:29:53,334 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 17:29:53,335 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 17:29:53,336 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 17:29:53,343 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 17:29:53,344 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 17:29:53,345 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 17:29:53,346 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 17:29:53,347 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 17:29:53,349 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 17:29:53,350 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 17:29:53,351 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 17:29:53,352 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 17:29:53,354 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 17:29:53,355 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 17:29:53,356 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 17:29:53,357 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 17:29:53,359 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 17:29:53,361 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 17:29:53,365 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 17:29:53,366 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 17:29:53,367 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 17:29:53,368 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 17:29:53,370 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 17:29:53,371 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 17:29:53,372 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 17:29:53,373 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 17:29:53,374 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 17:29:53,375 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 17:29:53,377 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 17:29:53,378 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 17:29:53,379 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 17:29:53,380 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 17:29:53,381 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 17:29:53,382 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 17:29:53,383 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 17:29:53,384 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 17:29:53,386 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 17:29:53,387 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 17:29:53,389 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 17:29:53,390 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 17:29:53,391 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 17:29:53,392 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 17:29:53,393 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 17:29:53,394 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 17:29:53,395 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 17:29:53,395 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 17:29:53,397 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 17:29:53,398 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 17:29:53,399 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 17:29:53,400 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 17:29:53,401 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 17:29:53,402 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 17:29:53,403 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 17:29:53,404 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 17:29:53,405 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 17:29:53,407 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 17:29:53,408 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 17:29:53,409 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 17:29:53,410 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 17:29:53,411 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 17:29:53,412 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 17:29:53,414 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 17:29:53,415 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 17:29:53,416 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 17:29:53,417 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 17:29:53,420 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 17:29:53,421 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 17:29:53,421 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 17:29:53,422 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 17:29:53,423 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 17:29:53,423 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 17:29:53,425 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 17:29:53,425 INFO L280 TraceCheckUtils]: 281: Hoare triple {84125#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {84125#false} is VALID [2020-07-08 17:29:53,425 INFO L280 TraceCheckUtils]: 282: Hoare triple {84125#false} ~output~0 := #t~ret3; {84125#false} is VALID [2020-07-08 17:29:53,425 INFO L280 TraceCheckUtils]: 283: Hoare triple {84125#false} havoc #t~ret3; {84125#false} is VALID [2020-07-08 17:29:53,425 INFO L280 TraceCheckUtils]: 284: Hoare triple {84125#false} assume !false; {84125#false} is VALID [2020-07-08 17:29:53,425 INFO L280 TraceCheckUtils]: 285: Hoare triple {84125#false} havoc ~input~0; {84125#false} is VALID [2020-07-08 17:29:53,426 INFO L280 TraceCheckUtils]: 286: Hoare triple {84125#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {84125#false} is VALID [2020-07-08 17:29:53,426 INFO L280 TraceCheckUtils]: 287: Hoare triple {84125#false} ~input~0 := #t~nondet2; {84125#false} is VALID [2020-07-08 17:29:53,426 INFO L280 TraceCheckUtils]: 288: Hoare triple {84125#false} havoc #t~nondet2; {84125#false} is VALID [2020-07-08 17:29:53,426 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 17:29:53,426 INFO L263 TraceCheckUtils]: 290: Hoare triple {84125#false} call #t~ret3 := calculate_output(~input~0); {84125#false} is VALID [2020-07-08 17:29:53,426 INFO L280 TraceCheckUtils]: 291: Hoare triple {84125#false} ~input := #in~input; {84125#false} is VALID [2020-07-08 17:29:53,426 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 17:29:53,427 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 17:29:53,427 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 17:29:53,427 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 17:29:53,427 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 17:29:53,427 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 17:29:53,427 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 17:29:53,428 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 17:29:53,428 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 17:29:53,428 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 17:29:53,428 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 17:29:53,428 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 17:29:53,428 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 17:29:53,429 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 17:29:53,429 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 17:29:53,429 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 17:29:53,429 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 17:29:53,429 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 17:29:53,429 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 17:29:53,430 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 17:29:53,430 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 17:29:53,430 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 17:29:53,430 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 17:29:53,430 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 17:29:53,430 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 17:29:53,431 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 17:29:53,431 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 17:29:53,431 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 17:29:53,431 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 17:29:53,431 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 17:29:53,431 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 17:29:53,431 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 17:29:53,431 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 17:29:53,432 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 17:29:53,432 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 17:29:53,432 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 17:29:53,432 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 17:29:53,432 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 17:29:53,432 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 17:29:53,432 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 17:29:53,432 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 17:29:53,433 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 17:29:53,433 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 17:29:53,433 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 17:29:53,433 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 17:29:53,433 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 17:29:53,433 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 17:29:53,433 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 17:29:53,433 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 17:29:53,434 INFO L280 TraceCheckUtils]: 341: Hoare triple {84125#false} assume !false; {84125#false} is VALID [2020-07-08 17:29:53,958 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 17:29:53,958 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-08 17:29:53,958 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1635806632] [2020-07-08 17:29:53,958 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-08 17:29:53,959 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2020-07-08 17:29:53,959 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024694413] [2020-07-08 17:29:53,960 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 342 [2020-07-08 17:29:53,961 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-08 17:29:53,961 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 16 states. [2020-07-08 17:29:54,757 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 17:29:54,757 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-08 17:29:54,758 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-08 17:29:54,758 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-08 17:29:54,759 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2020-07-08 17:29:54,759 INFO L87 Difference]: Start difference. First operand 3135 states and 3970 transitions. Second operand 16 states. [2020-07-08 17:29:56,352 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 46 [2020-07-08 17:29:58,081 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 44 [2020-07-08 17:30:10,806 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 47 [2020-07-08 17:30:21,513 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 40 [2020-07-08 17:30:37,080 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 43 [2020-07-08 17:30:37,755 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 29 [2020-07-08 17:30:38,143 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 36 [2020-07-08 17:30:50,643 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 43 [2020-07-08 17:31:13,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 17:31:13,305 INFO L93 Difference]: Finished difference Result 6711 states and 8727 transitions. [2020-07-08 17:31:13,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-07-08 17:31:13,305 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 342 [2020-07-08 17:31:13,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-08 17:31:13,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-07-08 17:31:13,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2132 transitions. [2020-07-08 17:31:13,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-07-08 17:31:13,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2132 transitions. [2020-07-08 17:31:13,328 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 33 states and 2132 transitions. [2020-07-08 17:31:18,994 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 17:31:19,565 INFO L225 Difference]: With dead ends: 6711 [2020-07-08 17:31:19,566 INFO L226 Difference]: Without dead ends: 3894 [2020-07-08 17:31:19,574 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 418 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=384, Invalid=1256, Unknown=0, NotChecked=0, Total=1640 [2020-07-08 17:31:19,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3894 states. [2020-07-08 17:32:05,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3894 to 3786. [2020-07-08 17:32:05,380 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-08 17:32:05,380 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3894 states. Second operand 3786 states. [2020-07-08 17:32:05,380 INFO L74 IsIncluded]: Start isIncluded. First operand 3894 states. Second operand 3786 states. [2020-07-08 17:32:05,380 INFO L87 Difference]: Start difference. First operand 3894 states. Second operand 3786 states. [2020-07-08 17:32:05,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 17:32:05,938 INFO L93 Difference]: Finished difference Result 3894 states and 4902 transitions. [2020-07-08 17:32:05,938 INFO L276 IsEmpty]: Start isEmpty. Operand 3894 states and 4902 transitions. [2020-07-08 17:32:05,944 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 17:32:05,945 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 17:32:05,945 INFO L74 IsIncluded]: Start isIncluded. First operand 3786 states. Second operand 3894 states. [2020-07-08 17:32:05,945 INFO L87 Difference]: Start difference. First operand 3786 states. Second operand 3894 states. [2020-07-08 17:32:06,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 17:32:06,483 INFO L93 Difference]: Finished difference Result 3894 states and 4902 transitions. [2020-07-08 17:32:06,483 INFO L276 IsEmpty]: Start isEmpty. Operand 3894 states and 4902 transitions. [2020-07-08 17:32:06,491 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 17:32:06,492 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 17:32:06,492 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-08 17:32:06,492 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-08 17:32:06,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3786 states. [2020-07-08 17:32:06,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3786 states to 3786 states and 4641 transitions. [2020-07-08 17:32:06,997 INFO L78 Accepts]: Start accepts. Automaton has 3786 states and 4641 transitions. Word has length 342 [2020-07-08 17:32:06,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-08 17:32:06,997 INFO L479 AbstractCegarLoop]: Abstraction has 3786 states and 4641 transitions. [2020-07-08 17:32:06,997 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-08 17:32:06,997 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3786 states and 4641 transitions. [2020-07-08 17:32:25,971 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 17:32:25,972 INFO L276 IsEmpty]: Start isEmpty. Operand 3786 states and 4641 transitions. [2020-07-08 17:32:25,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 486 [2020-07-08 17:32:25,978 INFO L414 BasicCegarLoop]: Found error trace [2020-07-08 17:32:25,979 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 17:32:25,979 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-07-08 17:32:25,979 INFO L427 AbstractCegarLoop]: === Iteration 7 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-08 17:32:25,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-08 17:32:25,980 INFO L82 PathProgramCache]: Analyzing trace with hash 654276191, now seen corresponding path program 1 times [2020-07-08 17:32:25,980 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-08 17:32:25,980 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2085225358] [2020-07-08 17:32:25,981 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-08 17:32:26,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:32:26,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:32:26,436 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 17:32:26,436 INFO L280 TraceCheckUtils]: 1: Hoare triple {113235#true} ~inputB~0 := 2; {113235#true} is VALID [2020-07-08 17:32:26,437 INFO L280 TraceCheckUtils]: 2: Hoare triple {113235#true} ~inputC~0 := 3; {113235#true} is VALID [2020-07-08 17:32:26,437 INFO L280 TraceCheckUtils]: 3: Hoare triple {113235#true} ~inputF~0 := 6; {113235#true} is VALID [2020-07-08 17:32:26,437 INFO L280 TraceCheckUtils]: 4: Hoare triple {113235#true} ~inputE~0 := 5; {113235#true} is VALID [2020-07-08 17:32:26,438 INFO L280 TraceCheckUtils]: 5: Hoare triple {113235#true} ~inputA~0 := 1; {113235#true} is VALID [2020-07-08 17:32:26,438 INFO L280 TraceCheckUtils]: 6: Hoare triple {113235#true} ~a21~0 := 7; {113235#true} is VALID [2020-07-08 17:32:26,438 INFO L280 TraceCheckUtils]: 7: Hoare triple {113235#true} ~a15~0 := 8; {113235#true} is VALID [2020-07-08 17:32:26,440 INFO L280 TraceCheckUtils]: 8: Hoare triple {113235#true} ~a12~0 := -49; {113249#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 17:32:26,441 INFO L280 TraceCheckUtils]: 9: Hoare triple {113249#(<= (+ ~a12~0 49) 0)} ~a24~0 := 1; {113249#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 17:32:26,443 INFO L280 TraceCheckUtils]: 10: Hoare triple {113249#(<= (+ ~a12~0 49) 0)} assume true; {113249#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 17:32:26,444 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 17:32:26,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:32:26,527 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 17:32:26,527 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 17:32:26,528 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 17:32:26,528 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 17:32:26,528 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 17:32:26,529 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 17:32:26,529 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 17:32:26,530 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 17:32:26,530 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 17:32:26,531 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 17:32:26,531 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 17:32:26,531 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 17:32:26,532 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 17:32:26,532 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 17:32:26,532 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 17:32:26,533 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 17:32:26,533 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 17:32:26,533 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 17:32:26,534 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 17:32:26,534 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 17:32:26,534 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 17:32:26,535 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 17:32:26,535 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 17:32:26,535 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 17:32:26,536 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 17:32:26,536 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 17:32:26,536 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 17:32:26,537 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 17:32:26,537 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 17:32:26,537 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 17:32:26,538 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 17:32:26,538 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 17:32:26,538 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 17:32:26,538 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 17:32:26,538 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 17:32:26,539 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 17:32:26,539 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 17:32:26,539 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 17:32:26,539 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 17:32:26,539 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 17:32:26,540 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 17:32:26,540 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 17:32:26,540 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 17:32:26,540 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 17:32:26,540 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 17:32:26,541 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 17:32:26,541 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 17:32:26,541 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 17:32:26,541 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 17:32:26,542 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 17:32:26,542 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 17:32:26,542 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 17:32:26,542 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 17:32:26,542 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 17:32:26,543 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 17:32:26,543 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 17:32:26,543 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 17:32:26,543 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 17:32:26,543 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 17:32:26,544 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 17:32:26,544 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 17:32:26,544 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 17:32:26,545 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 17:32:26,545 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 17:32:26,545 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 17:32:26,546 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 17:32:26,546 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 17:32:26,546 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 17:32:26,547 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 17:32:26,547 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 17:32:26,547 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 17:32:26,548 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 17:32:26,548 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 17:32:26,548 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 17:32:26,549 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 17:32:26,549 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 17:32:26,549 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 17:32:26,550 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 17:32:26,550 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 17:32:26,550 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 17:32:26,551 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 17:32:26,551 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 17:32:26,551 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 17:32:26,552 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 17:32:26,552 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 17:32:26,552 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 17:32:26,553 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 17:32:26,553 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 17:32:26,553 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 17:32:26,554 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 17:32:26,554 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 17:32:26,554 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 17:32:26,554 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 17:32:26,555 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 17:32:26,555 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 17:32:26,555 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 17:32:26,556 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 17:32:26,556 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 17:32:26,556 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 17:32:26,557 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 17:32:26,557 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 17:32:26,557 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 17:32:26,558 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 17:32:26,558 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 17:32:26,559 INFO L280 TraceCheckUtils]: 104: Hoare triple {113235#true} ~a21~0 := 10; {113235#true} is VALID [2020-07-08 17:32:26,559 INFO L280 TraceCheckUtils]: 105: Hoare triple {113235#true} #res := 22; {113235#true} is VALID [2020-07-08 17:32:26,559 INFO L280 TraceCheckUtils]: 106: Hoare triple {113235#true} assume true; {113235#true} is VALID [2020-07-08 17:32:26,560 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {113235#true} {113249#(<= (+ ~a12~0 49) 0)} #1401#return; {113235#true} is VALID [2020-07-08 17:32:26,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:32:26,617 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 17:32:26,617 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 17:32:26,618 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 17:32:26,618 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 17:32:26,618 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 17:32:26,618 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 17:32:26,619 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 17:32:26,619 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 17:32:26,619 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 17:32:26,619 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 17:32:26,619 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 17:32:26,620 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 17:32:26,620 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 17:32:26,620 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 17:32:26,620 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 17:32:26,620 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 17:32:26,621 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 17:32:26,621 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 17:32:26,621 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 17:32:26,621 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 17:32:26,622 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 17:32:26,622 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 17:32:26,622 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 17:32:26,622 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 17:32:26,623 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 17:32:26,623 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 17:32:26,623 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 17:32:26,623 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 17:32:26,623 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 17:32:26,624 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 17:32:26,624 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 17:32:26,624 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 17:32:26,624 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 17:32:26,624 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 17:32:26,625 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 17:32:26,625 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 17:32:26,625 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 17:32:26,625 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 17:32:26,626 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 17:32:26,626 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 17:32:26,626 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 17:32:26,626 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 17:32:26,626 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 17:32:26,627 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 17:32:26,627 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 17:32:26,627 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 17:32:26,627 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 17:32:26,627 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 17:32:26,628 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 17:32:26,628 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 17:32:26,628 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 17:32:26,628 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 17:32:26,628 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 17:32:26,629 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 17:32:26,629 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 17:32:26,629 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 17:32:26,629 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 17:32:26,629 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 17:32:26,630 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 17:32:26,630 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 17:32:26,630 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 17:32:26,630 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 17:32:26,631 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 17:32:26,631 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 17:32:26,631 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 17:32:26,631 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 17:32:26,632 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 17:32:26,632 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 17:32:26,633 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 17:32:26,633 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 17:32:26,633 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 17:32:26,634 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 17:32:26,634 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 17:32:26,634 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 17:32:26,635 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 17:32:26,635 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 17:32:26,635 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 17:32:26,636 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 17:32:26,636 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 17:32:26,636 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 17:32:26,637 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 17:32:26,637 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 17:32:26,637 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 17:32:26,638 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 17:32:26,638 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 17:32:26,638 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 17:32:26,639 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 17:32:26,639 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 17:32:26,639 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 17:32:26,639 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 17:32:26,640 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 17:32:26,640 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 17:32:26,640 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 17:32:26,641 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 17:32:26,641 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 17:32:26,641 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 17:32:26,642 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 17:32:26,642 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 17:32:26,642 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 17:32:26,643 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 17:32:26,643 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 17:32:26,643 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 17:32:26,644 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 17:32:26,644 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 17:32:26,644 INFO L280 TraceCheckUtils]: 104: Hoare triple {113235#true} ~a21~0 := 7; {113235#true} is VALID [2020-07-08 17:32:26,645 INFO L280 TraceCheckUtils]: 105: Hoare triple {113235#true} #res := 25; {113235#true} is VALID [2020-07-08 17:32:26,645 INFO L280 TraceCheckUtils]: 106: Hoare triple {113235#true} assume true; {113235#true} is VALID [2020-07-08 17:32:26,645 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {113235#true} {113235#true} #1401#return; {113235#true} is VALID [2020-07-08 17:32:26,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:32:26,782 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 17:32:26,783 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 17:32:26,783 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 17:32:26,784 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 17:32:26,784 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 17:32:26,784 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 17:32:26,784 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 17:32:26,785 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 17:32:26,785 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 17:32:26,785 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 17:32:26,786 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 17:32:26,786 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 17:32:26,786 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 17:32:26,787 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 17:32:26,787 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 17:32:26,787 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 17:32:26,788 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 17:32:26,788 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 17:32:26,788 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 17:32:26,789 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 17:32:26,789 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 17:32:26,790 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 17:32:26,790 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 17:32:26,790 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 17:32:26,790 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 17:32:26,791 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 17:32:26,791 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 17:32:26,791 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 17:32:26,792 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 17:32:26,792 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 17:32:26,792 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 17:32:26,793 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 17:32:26,793 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 17:32:26,793 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 17:32:26,794 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 17:32:26,794 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 17:32:26,794 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 17:32:26,795 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 17:32:26,795 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 17:32:26,795 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 17:32:26,796 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 17:32:26,796 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 17:32:26,796 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 17:32:26,797 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 17:32:26,797 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 17:32:26,797 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 17:32:26,798 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 17:32:26,798 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 17:32:26,798 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 17:32:26,798 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 17:32:26,799 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 17:32:26,799 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 17:32:26,799 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 17:32:26,800 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 17:32:26,800 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 17:32:26,800 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 17:32:26,801 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 17:32:26,801 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 17:32:26,801 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 17:32:26,801 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 17:32:26,802 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 17:32:26,802 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 17:32:26,802 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 17:32:26,803 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 17:32:26,803 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 17:32:26,803 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 17:32:26,804 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 17:32:26,804 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 17:32:26,804 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 17:32:26,804 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 17:32:26,805 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 17:32:26,805 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 17:32:26,805 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 17:32:26,806 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 17:32:26,806 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 17:32:26,806 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 17:32:26,807 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 17:32:26,807 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 17:32:26,807 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 17:32:26,807 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 17:32:26,808 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 17:32:26,808 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 17:32:26,808 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 17:32:26,809 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 17:32:26,809 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 17:32:26,809 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 17:32:26,810 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 17:32:26,810 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 17:32:26,810 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 17:32:26,810 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 17:32:26,811 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 17:32:26,811 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 17:32:26,811 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 17:32:26,812 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 17:32:26,812 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 17:32:26,812 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 17:32:26,813 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 17:32:26,813 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 17:32:26,813 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 17:32:26,814 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 17:32:26,814 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 17:32:26,814 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 17:32:26,814 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 17:32:26,815 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 17:32:26,815 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 17:32:26,815 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 17:32:26,816 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 17:32:26,816 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 17:32:26,816 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 17:32:26,817 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 17:32:26,817 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 17:32:26,817 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 17:32:26,818 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 17:32:26,818 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 17:32:26,819 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 17:32:26,819 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 17:32:26,819 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 17:32:26,820 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 17:32:26,820 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 17:32:26,820 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 17:32:26,821 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 17:32:26,821 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 17:32:26,821 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 17:32:26,821 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 17:32:26,822 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 17:32:26,822 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 17:32:26,822 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 17:32:26,822 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 17:32:26,823 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 17:32:26,823 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 17:32:26,823 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 17:32:26,823 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 17:32:26,824 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 17:32:26,824 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 17:32:26,824 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 17:32:26,824 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 17:32:26,824 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 17:32:26,825 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 17:32:26,825 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 17:32:26,825 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 17:32:26,825 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 17:32:26,826 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 17:32:26,826 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 17:32:26,826 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 17:32:26,826 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 17:32:26,826 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 17:32:26,826 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 17:32:26,827 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 17:32:26,827 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 17:32:26,827 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 17:32:26,827 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 17:32:26,827 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 17:32:26,828 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 17:32:26,828 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 17:32:26,828 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 17:32:26,828 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 17:32:26,829 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 17:32:26,829 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 17:32:26,829 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 17:32:26,829 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 17:32:26,830 INFO L280 TraceCheckUtils]: 160: Hoare triple {113235#true} ~a24~0 := 1; {113235#true} is VALID [2020-07-08 17:32:26,830 INFO L280 TraceCheckUtils]: 161: Hoare triple {113235#true} ~a15~0 := 5; {113235#true} is VALID [2020-07-08 17:32:26,831 INFO L280 TraceCheckUtils]: 162: Hoare triple {113235#true} ~a21~0 := 9; {113635#(<= 9 ~a21~0)} is VALID [2020-07-08 17:32:26,833 INFO L280 TraceCheckUtils]: 163: Hoare triple {113635#(<= 9 ~a21~0)} #res := -1; {113635#(<= 9 ~a21~0)} is VALID [2020-07-08 17:32:26,834 INFO L280 TraceCheckUtils]: 164: Hoare triple {113635#(<= 9 ~a21~0)} assume true; {113635#(<= 9 ~a21~0)} is VALID [2020-07-08 17:32:26,835 INFO L275 TraceCheckUtils]: 165: Hoare quadruple {113635#(<= 9 ~a21~0)} {113235#true} #1401#return; {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 17:32:26,868 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 17:32:26,868 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 17:32:26,869 INFO L280 TraceCheckUtils]: 2: Hoare triple {113235#true} ~inputB~0 := 2; {113235#true} is VALID [2020-07-08 17:32:26,869 INFO L280 TraceCheckUtils]: 3: Hoare triple {113235#true} ~inputC~0 := 3; {113235#true} is VALID [2020-07-08 17:32:26,869 INFO L280 TraceCheckUtils]: 4: Hoare triple {113235#true} ~inputF~0 := 6; {113235#true} is VALID [2020-07-08 17:32:26,869 INFO L280 TraceCheckUtils]: 5: Hoare triple {113235#true} ~inputE~0 := 5; {113235#true} is VALID [2020-07-08 17:32:26,869 INFO L280 TraceCheckUtils]: 6: Hoare triple {113235#true} ~inputA~0 := 1; {113235#true} is VALID [2020-07-08 17:32:26,870 INFO L280 TraceCheckUtils]: 7: Hoare triple {113235#true} ~a21~0 := 7; {113235#true} is VALID [2020-07-08 17:32:26,870 INFO L280 TraceCheckUtils]: 8: Hoare triple {113235#true} ~a15~0 := 8; {113235#true} is VALID [2020-07-08 17:32:26,871 INFO L280 TraceCheckUtils]: 9: Hoare triple {113235#true} ~a12~0 := -49; {113249#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 17:32:26,873 INFO L280 TraceCheckUtils]: 10: Hoare triple {113249#(<= (+ ~a12~0 49) 0)} ~a24~0 := 1; {113249#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 17:32:26,874 INFO L280 TraceCheckUtils]: 11: Hoare triple {113249#(<= (+ ~a12~0 49) 0)} assume true; {113249#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 17:32:26,875 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 17:32:26,877 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 17:32:26,878 INFO L280 TraceCheckUtils]: 14: Hoare triple {113249#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {113249#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 17:32:26,879 INFO L280 TraceCheckUtils]: 15: Hoare triple {113249#(<= (+ ~a12~0 49) 0)} assume !false; {113249#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 17:32:26,881 INFO L280 TraceCheckUtils]: 16: Hoare triple {113249#(<= (+ ~a12~0 49) 0)} havoc ~input~0; {113249#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 17:32:26,883 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 17:32:26,884 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 17:32:26,885 INFO L280 TraceCheckUtils]: 19: Hoare triple {113249#(<= (+ ~a12~0 49) 0)} havoc #t~nondet2; {113249#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-08 17:32:26,887 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 17:32:26,888 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 17:32:26,889 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 17:32:26,889 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 17:32:26,889 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 17:32:26,890 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 17:32:26,890 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 17:32:26,890 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 17:32:26,890 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 17:32:26,891 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 17:32:26,891 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 17:32:26,891 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 17:32:26,891 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 17:32:26,891 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 17:32:26,892 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 17:32:26,892 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 17:32:26,892 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 17:32:26,892 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 17:32:26,892 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 17:32:26,893 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 17:32:26,893 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 17:32:26,893 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 17:32:26,893 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 17:32:26,893 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 17:32:26,894 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 17:32:26,894 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 17:32:26,894 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 17:32:26,894 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 17:32:26,895 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 17:32:26,895 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 17:32:26,895 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 17:32:26,895 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 17:32:26,895 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 17:32:26,896 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 17:32:26,896 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 17:32:26,896 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 17:32:26,896 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 17:32:26,897 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 17:32:26,897 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 17:32:26,897 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 17:32:26,897 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 17:32:26,897 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 17:32:26,898 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 17:32:26,898 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 17:32:26,898 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 17:32:26,899 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 17:32:26,899 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 17:32:26,899 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 17:32:26,899 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 17:32:26,900 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 17:32:26,900 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 17:32:26,900 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 17:32:26,900 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 17:32:26,900 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 17:32:26,901 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 17:32:26,901 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 17:32:26,901 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 17:32:26,901 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 17:32:26,902 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 17:32:26,902 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 17:32:26,902 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 17:32:26,902 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 17:32:26,903 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 17:32:26,903 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 17:32:26,903 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 17:32:26,903 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 17:32:26,903 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 17:32:26,904 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 17:32:26,904 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 17:32:26,904 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 17:32:26,904 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 17:32:26,905 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 17:32:26,905 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 17:32:26,905 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 17:32:26,905 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 17:32:26,905 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 17:32:26,906 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 17:32:26,906 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 17:32:26,906 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 17:32:26,906 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 17:32:26,906 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 17:32:26,907 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 17:32:26,907 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 17:32:26,907 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 17:32:26,907 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 17:32:26,908 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 17:32:26,908 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 17:32:26,908 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 17:32:26,908 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 17:32:26,909 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 17:32:26,909 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 17:32:26,909 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 17:32:26,909 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 17:32:26,909 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 17:32:26,910 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 17:32:26,910 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 17:32:26,910 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 17:32:26,910 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 17:32:26,911 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 17:32:26,911 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 17:32:26,911 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 17:32:26,911 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 17:32:26,911 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 17:32:26,912 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 17:32:26,912 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 17:32:26,912 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 17:32:26,912 INFO L280 TraceCheckUtils]: 126: Hoare triple {113235#true} ~a21~0 := 10; {113235#true} is VALID [2020-07-08 17:32:26,913 INFO L280 TraceCheckUtils]: 127: Hoare triple {113235#true} #res := 22; {113235#true} is VALID [2020-07-08 17:32:26,913 INFO L280 TraceCheckUtils]: 128: Hoare triple {113235#true} assume true; {113235#true} is VALID [2020-07-08 17:32:26,913 INFO L275 TraceCheckUtils]: 129: Hoare quadruple {113235#true} {113249#(<= (+ ~a12~0 49) 0)} #1401#return; {113235#true} is VALID [2020-07-08 17:32:26,913 INFO L280 TraceCheckUtils]: 130: Hoare triple {113235#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {113235#true} is VALID [2020-07-08 17:32:26,913 INFO L280 TraceCheckUtils]: 131: Hoare triple {113235#true} ~output~0 := #t~ret3; {113235#true} is VALID [2020-07-08 17:32:26,914 INFO L280 TraceCheckUtils]: 132: Hoare triple {113235#true} havoc #t~ret3; {113235#true} is VALID [2020-07-08 17:32:26,914 INFO L280 TraceCheckUtils]: 133: Hoare triple {113235#true} assume !false; {113235#true} is VALID [2020-07-08 17:32:26,914 INFO L280 TraceCheckUtils]: 134: Hoare triple {113235#true} havoc ~input~0; {113235#true} is VALID [2020-07-08 17:32:26,914 INFO L280 TraceCheckUtils]: 135: Hoare triple {113235#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {113235#true} is VALID [2020-07-08 17:32:26,914 INFO L280 TraceCheckUtils]: 136: Hoare triple {113235#true} ~input~0 := #t~nondet2; {113235#true} is VALID [2020-07-08 17:32:26,915 INFO L280 TraceCheckUtils]: 137: Hoare triple {113235#true} havoc #t~nondet2; {113235#true} is VALID [2020-07-08 17:32:26,915 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 17:32:26,917 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 17:32:26,917 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 17:32:26,917 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 17:32:26,918 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 17:32:26,918 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 17:32:26,918 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 17:32:26,918 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 17:32:26,918 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 17:32:26,919 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 17:32:26,919 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 17:32:26,919 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 17:32:26,919 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 17:32:26,919 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 17:32:26,920 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 17:32:26,920 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 17:32:26,920 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 17:32:26,920 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 17:32:26,920 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 17:32:26,920 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 17:32:26,921 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 17:32:26,921 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 17:32:26,921 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 17:32:26,921 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 17:32:26,921 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 17:32:26,922 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 17:32:26,922 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 17:32:26,922 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 17:32:26,922 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 17:32:26,922 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 17:32:26,923 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 17:32:26,923 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 17:32:26,923 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 17:32:26,923 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 17:32:26,923 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 17:32:26,923 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 17:32:26,924 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 17:32:26,924 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 17:32:26,924 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 17:32:26,924 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 17:32:26,924 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 17:32:26,925 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 17:32:26,925 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 17:32:26,925 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 17:32:26,925 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 17:32:26,925 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 17:32:26,926 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 17:32:26,926 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 17:32:26,926 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 17:32:26,926 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 17:32:26,926 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 17:32:26,927 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 17:32:26,927 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 17:32:26,927 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 17:32:26,927 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 17:32:26,927 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 17:32:26,927 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 17:32:26,928 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 17:32:26,928 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 17:32:26,928 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 17:32:26,928 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 17:32:26,929 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 17:32:26,929 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 17:32:26,929 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 17:32:26,929 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 17:32:26,929 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 17:32:26,930 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 17:32:26,930 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 17:32:26,930 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 17:32:26,930 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 17:32:26,930 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 17:32:26,930 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 17:32:26,931 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 17:32:26,931 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 17:32:26,931 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 17:32:26,931 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 17:32:26,931 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 17:32:26,932 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 17:32:26,932 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 17:32:26,932 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 17:32:26,932 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 17:32:26,932 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 17:32:26,932 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 17:32:26,933 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 17:32:26,933 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 17:32:26,933 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 17:32:26,933 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 17:32:26,933 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 17:32:26,934 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 17:32:26,934 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 17:32:26,934 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 17:32:26,934 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 17:32:26,934 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 17:32:26,934 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 17:32:26,935 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 17:32:26,935 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 17:32:26,935 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 17:32:26,935 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 17:32:26,935 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 17:32:26,936 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 17:32:26,936 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 17:32:26,936 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 17:32:26,936 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 17:32:26,936 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 17:32:26,936 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 17:32:26,937 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 17:32:26,937 INFO L280 TraceCheckUtils]: 244: Hoare triple {113235#true} ~a21~0 := 7; {113235#true} is VALID [2020-07-08 17:32:26,937 INFO L280 TraceCheckUtils]: 245: Hoare triple {113235#true} #res := 25; {113235#true} is VALID [2020-07-08 17:32:26,937 INFO L280 TraceCheckUtils]: 246: Hoare triple {113235#true} assume true; {113235#true} is VALID [2020-07-08 17:32:26,937 INFO L275 TraceCheckUtils]: 247: Hoare quadruple {113235#true} {113235#true} #1401#return; {113235#true} is VALID [2020-07-08 17:32:26,937 INFO L280 TraceCheckUtils]: 248: Hoare triple {113235#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {113235#true} is VALID [2020-07-08 17:32:26,938 INFO L280 TraceCheckUtils]: 249: Hoare triple {113235#true} ~output~0 := #t~ret3; {113235#true} is VALID [2020-07-08 17:32:26,938 INFO L280 TraceCheckUtils]: 250: Hoare triple {113235#true} havoc #t~ret3; {113235#true} is VALID [2020-07-08 17:32:26,938 INFO L280 TraceCheckUtils]: 251: Hoare triple {113235#true} assume !false; {113235#true} is VALID [2020-07-08 17:32:26,938 INFO L280 TraceCheckUtils]: 252: Hoare triple {113235#true} havoc ~input~0; {113235#true} is VALID [2020-07-08 17:32:26,938 INFO L280 TraceCheckUtils]: 253: Hoare triple {113235#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {113235#true} is VALID [2020-07-08 17:32:26,938 INFO L280 TraceCheckUtils]: 254: Hoare triple {113235#true} ~input~0 := #t~nondet2; {113235#true} is VALID [2020-07-08 17:32:26,939 INFO L280 TraceCheckUtils]: 255: Hoare triple {113235#true} havoc #t~nondet2; {113235#true} is VALID [2020-07-08 17:32:26,939 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 17:32:26,940 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 17:32:26,941 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 17:32:26,941 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 17:32:26,941 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 17:32:26,941 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 17:32:26,941 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 17:32:26,942 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 17:32:26,942 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 17:32:26,942 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 17:32:26,942 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 17:32:26,942 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 17:32:26,943 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 17:32:26,943 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 17:32:26,943 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 17:32:26,943 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 17:32:26,943 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 17:32:26,944 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 17:32:26,944 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 17:32:26,944 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 17:32:26,944 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 17:32:26,944 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 17:32:26,944 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 17:32:26,945 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 17:32:26,945 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 17:32:26,945 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 17:32:26,945 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 17:32:26,945 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 17:32:26,945 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 17:32:26,946 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 17:32:26,946 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 17:32:26,946 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 17:32:26,946 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 17:32:26,946 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 17:32:26,947 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 17:32:26,947 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 17:32:26,947 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 17:32:26,947 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 17:32:26,947 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 17:32:26,947 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 17:32:26,948 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 17:32:26,948 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 17:32:26,948 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 17:32:26,948 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 17:32:26,948 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 17:32:26,948 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 17:32:26,949 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 17:32:26,949 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 17:32:26,949 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 17:32:26,949 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 17:32:26,949 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 17:32:26,950 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 17:32:26,950 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 17:32:26,950 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 17:32:26,950 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 17:32:26,950 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 17:32:26,951 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 17:32:26,951 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 17:32:26,951 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 17:32:26,951 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 17:32:26,951 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 17:32:26,951 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 17:32:26,952 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 17:32:26,952 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 17:32:26,952 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 17:32:26,952 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 17:32:26,952 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 17:32:26,953 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 17:32:26,953 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 17:32:26,953 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 17:32:26,953 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 17:32:26,953 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 17:32:26,954 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 17:32:26,954 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 17:32:26,954 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 17:32:26,954 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 17:32:26,954 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 17:32:26,954 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 17:32:26,955 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 17:32:26,955 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 17:32:26,955 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 17:32:26,955 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 17:32:26,955 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 17:32:26,956 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 17:32:26,956 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 17:32:26,956 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 17:32:26,956 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 17:32:26,957 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 17:32:26,957 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 17:32:26,957 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 17:32:26,957 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 17:32:26,957 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 17:32:26,958 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 17:32:26,958 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 17:32:26,958 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 17:32:26,958 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 17:32:26,959 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 17:32:26,959 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 17:32:26,959 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 17:32:26,959 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 17:32:26,959 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 17:32:26,960 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 17:32:26,960 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 17:32:26,960 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 17:32:26,960 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 17:32:26,960 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 17:32:26,961 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 17:32:26,961 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 17:32:26,961 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 17:32:26,961 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 17:32:26,962 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 17:32:26,962 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 17:32:26,962 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 17:32:26,962 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 17:32:26,963 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 17:32:26,963 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 17:32:26,963 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 17:32:26,963 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 17:32:26,963 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 17:32:26,964 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 17:32:26,964 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 17:32:26,964 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 17:32:26,964 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 17:32:26,965 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 17:32:26,965 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 17:32:26,965 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 17:32:26,965 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 17:32:26,965 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 17:32:26,966 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 17:32:26,966 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 17:32:26,966 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 17:32:26,966 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 17:32:26,966 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 17:32:26,967 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 17:32:26,967 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 17:32:26,967 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 17:32:26,967 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 17:32:26,967 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 17:32:26,968 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 17:32:26,968 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 17:32:26,968 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 17:32:26,968 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 17:32:26,968 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 17:32:26,969 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 17:32:26,969 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 17:32:26,969 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 17:32:26,969 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 17:32:26,969 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 17:32:26,969 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 17:32:26,970 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 17:32:26,970 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 17:32:26,970 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 17:32:26,970 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 17:32:26,970 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 17:32:26,971 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 17:32:26,971 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 17:32:26,971 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 17:32:26,971 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 17:32:26,971 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 17:32:26,972 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 17:32:26,972 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 17:32:26,972 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 17:32:26,972 INFO L280 TraceCheckUtils]: 418: Hoare triple {113235#true} ~a24~0 := 1; {113235#true} is VALID [2020-07-08 17:32:26,972 INFO L280 TraceCheckUtils]: 419: Hoare triple {113235#true} ~a15~0 := 5; {113235#true} is VALID [2020-07-08 17:32:26,974 INFO L280 TraceCheckUtils]: 420: Hoare triple {113235#true} ~a21~0 := 9; {113635#(<= 9 ~a21~0)} is VALID [2020-07-08 17:32:26,975 INFO L280 TraceCheckUtils]: 421: Hoare triple {113635#(<= 9 ~a21~0)} #res := -1; {113635#(<= 9 ~a21~0)} is VALID [2020-07-08 17:32:26,976 INFO L280 TraceCheckUtils]: 422: Hoare triple {113635#(<= 9 ~a21~0)} assume true; {113635#(<= 9 ~a21~0)} is VALID [2020-07-08 17:32:26,978 INFO L275 TraceCheckUtils]: 423: Hoare quadruple {113635#(<= 9 ~a21~0)} {113235#true} #1401#return; {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 17:32:26,979 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 17:32:26,980 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 17:32:26,981 INFO L280 TraceCheckUtils]: 426: Hoare triple {113632#(not (= 8 ~a21~0))} havoc #t~ret3; {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 17:32:26,983 INFO L280 TraceCheckUtils]: 427: Hoare triple {113632#(not (= 8 ~a21~0))} assume !false; {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 17:32:26,984 INFO L280 TraceCheckUtils]: 428: Hoare triple {113632#(not (= 8 ~a21~0))} havoc ~input~0; {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 17:32:26,986 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 17:32:26,987 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 17:32:26,988 INFO L280 TraceCheckUtils]: 431: Hoare triple {113632#(not (= 8 ~a21~0))} havoc #t~nondet2; {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 17:32:26,989 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 17:32:26,991 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 17:32:26,992 INFO L280 TraceCheckUtils]: 434: Hoare triple {113632#(not (= 8 ~a21~0))} ~input := #in~input; {113632#(not (= 8 ~a21~0))} is VALID [2020-07-08 17:32:26,993 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 17:32:26,994 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 17:32:26,996 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 17:32:26,997 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 17:32:26,998 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 17:32:27,000 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 17:32:27,001 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 17:32:27,003 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 17:32:27,004 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 17:32:27,006 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 17:32:27,008 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 17:32:27,009 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 17:32:27,010 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 17:32:27,012 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 17:32:27,013 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 17:32:27,014 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 17:32:27,015 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 17:32:27,016 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 17:32:27,018 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 17:32:27,019 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 17:32:27,020 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 17:32:27,021 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 17:32:27,022 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 17:32:27,023 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 17:32:27,024 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 17:32:27,025 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 17:32:27,026 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 17:32:27,028 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 17:32:27,029 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 17:32:27,031 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 17:32:27,032 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 17:32:27,033 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 17:32:27,034 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 17:32:27,035 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 17:32:27,037 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 17:32:27,038 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 17:32:27,040 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 17:32:27,041 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 17:32:27,042 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 17:32:27,043 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 17:32:27,044 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 17:32:27,045 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 17:32:27,046 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 17:32:27,048 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 17:32:27,049 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 17:32:27,051 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 17:32:27,052 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 17:32:27,054 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 17:32:27,055 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 17:32:27,055 INFO L280 TraceCheckUtils]: 484: Hoare triple {113236#false} assume !false; {113236#false} is VALID [2020-07-08 17:32:27,237 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 17:32:27,238 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-08 17:32:27,238 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2085225358] [2020-07-08 17:32:27,239 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-08 17:32:27,239 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-07-08 17:32:27,240 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205682223] [2020-07-08 17:32:27,241 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 485 [2020-07-08 17:32:27,242 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-08 17:32:27,242 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states. [2020-07-08 17:32:27,822 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 17:32:27,822 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-07-08 17:32:27,823 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-08 17:32:27,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-07-08 17:32:27,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2020-07-08 17:32:27,824 INFO L87 Difference]: Start difference. First operand 3786 states and 4641 transitions. Second operand 7 states. [2020-07-08 17:33:42,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 17:33:42,055 INFO L93 Difference]: Finished difference Result 7964 states and 9951 transitions. [2020-07-08 17:33:42,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-08 17:33:42,056 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 485 [2020-07-08 17:33:42,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-08 17:33:42,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-08 17:33:42,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2682 transitions. [2020-07-08 17:33:42,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-08 17:33:42,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2682 transitions. [2020-07-08 17:33:42,082 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 12 states and 2682 transitions. [2020-07-08 17:33:49,496 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 17:33:50,268 INFO L225 Difference]: With dead ends: 7964 [2020-07-08 17:33:50,268 INFO L226 Difference]: Without dead ends: 4382 [2020-07-08 17:33:50,277 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2020-07-08 17:33:50,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4382 states. [2020-07-08 17:34:34,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4382 to 3212. [2020-07-08 17:34:34,728 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-08 17:34:34,728 INFO L82 GeneralOperation]: Start isEquivalent. First operand 4382 states. Second operand 3212 states. [2020-07-08 17:34:34,728 INFO L74 IsIncluded]: Start isIncluded. First operand 4382 states. Second operand 3212 states. [2020-07-08 17:34:34,728 INFO L87 Difference]: Start difference. First operand 4382 states. Second operand 3212 states. [2020-07-08 17:34:35,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 17:34:35,347 INFO L93 Difference]: Finished difference Result 4382 states and 5292 transitions. [2020-07-08 17:34:35,347 INFO L276 IsEmpty]: Start isEmpty. Operand 4382 states and 5292 transitions. [2020-07-08 17:34:35,351 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 17:34:35,351 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 17:34:35,352 INFO L74 IsIncluded]: Start isIncluded. First operand 3212 states. Second operand 4382 states. [2020-07-08 17:34:35,352 INFO L87 Difference]: Start difference. First operand 3212 states. Second operand 4382 states. [2020-07-08 17:34:35,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 17:34:35,980 INFO L93 Difference]: Finished difference Result 4382 states and 5292 transitions. [2020-07-08 17:34:35,980 INFO L276 IsEmpty]: Start isEmpty. Operand 4382 states and 5292 transitions. [2020-07-08 17:34:35,984 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 17:34:35,984 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 17:34:35,984 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-08 17:34:35,985 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-08 17:34:35,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3212 states. [2020-07-08 17:34:36,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3212 states to 3212 states and 4011 transitions. [2020-07-08 17:34:36,365 INFO L78 Accepts]: Start accepts. Automaton has 3212 states and 4011 transitions. Word has length 485 [2020-07-08 17:34:36,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-08 17:34:36,366 INFO L479 AbstractCegarLoop]: Abstraction has 3212 states and 4011 transitions. [2020-07-08 17:34:36,366 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-07-08 17:34:36,366 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3212 states and 4011 transitions. [2020-07-08 17:34:57,197 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 17:34:57,197 INFO L276 IsEmpty]: Start isEmpty. Operand 3212 states and 4011 transitions. [2020-07-08 17:34:57,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 559 [2020-07-08 17:34:57,206 INFO L414 BasicCegarLoop]: Found error trace [2020-07-08 17:34:57,206 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 17:34:57,206 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-07-08 17:34:57,207 INFO L427 AbstractCegarLoop]: === Iteration 8 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-08 17:34:57,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-08 17:34:57,207 INFO L82 PathProgramCache]: Analyzing trace with hash 1078300584, now seen corresponding path program 1 times [2020-07-08 17:34:57,207 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-08 17:34:57,207 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [460701839] [2020-07-08 17:34:57,208 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-08 17:34:57,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:34:57,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:34:57,698 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 17:34:57,699 INFO L280 TraceCheckUtils]: 1: Hoare triple {144772#true} ~inputB~0 := 2; {144772#true} is VALID [2020-07-08 17:34:57,699 INFO L280 TraceCheckUtils]: 2: Hoare triple {144772#true} ~inputC~0 := 3; {144772#true} is VALID [2020-07-08 17:34:57,699 INFO L280 TraceCheckUtils]: 3: Hoare triple {144772#true} ~inputF~0 := 6; {144772#true} is VALID [2020-07-08 17:34:57,700 INFO L280 TraceCheckUtils]: 4: Hoare triple {144772#true} ~inputE~0 := 5; {144772#true} is VALID [2020-07-08 17:34:57,700 INFO L280 TraceCheckUtils]: 5: Hoare triple {144772#true} ~inputA~0 := 1; {144772#true} is VALID [2020-07-08 17:34:57,700 INFO L280 TraceCheckUtils]: 6: Hoare triple {144772#true} ~a21~0 := 7; {144772#true} is VALID [2020-07-08 17:34:57,700 INFO L280 TraceCheckUtils]: 7: Hoare triple {144772#true} ~a15~0 := 8; {144772#true} is VALID [2020-07-08 17:34:57,700 INFO L280 TraceCheckUtils]: 8: Hoare triple {144772#true} ~a12~0 := -49; {144772#true} is VALID [2020-07-08 17:34:57,701 INFO L280 TraceCheckUtils]: 9: Hoare triple {144772#true} ~a24~0 := 1; {144772#true} is VALID [2020-07-08 17:34:57,701 INFO L280 TraceCheckUtils]: 10: Hoare triple {144772#true} assume true; {144772#true} is VALID [2020-07-08 17:34:57,701 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {144772#true} {144772#true} #1397#return; {144772#true} is VALID [2020-07-08 17:34:57,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:34:57,770 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 17:34:57,771 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 17:34:57,771 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 17:34:57,771 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 17:34:57,771 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 17:34:57,771 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 17:34:57,772 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 17:34:57,772 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 17:34:57,772 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 17:34:57,772 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 17:34:57,773 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 17:34:57,773 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 17:34:57,773 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 17:34:57,773 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 17:34:57,773 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 17:34:57,774 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 17:34:57,774 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 17:34:57,774 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 17:34:57,774 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 17:34:57,775 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 17:34:57,775 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 17:34:57,775 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 17:34:57,775 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 17:34:57,775 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 17:34:57,775 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 17:34:57,776 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 17:34:57,776 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 17:34:57,776 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 17:34:57,776 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 17:34:57,777 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 17:34:57,777 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 17:34:57,777 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 17:34:57,777 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 17:34:57,777 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 17:34:57,778 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 17:34:57,778 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 17:34:57,778 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 17:34:57,778 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 17:34:57,778 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 17:34:57,779 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 17:34:57,779 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 17:34:57,779 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 17:34:57,779 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 17:34:57,779 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 17:34:57,779 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 17:34:57,780 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 17:34:57,780 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 17:34:57,780 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 17:34:57,780 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 17:34:57,780 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 17:34:57,781 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 17:34:57,781 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 17:34:57,781 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 17:34:57,781 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 17:34:57,781 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 17:34:57,782 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 17:34:57,782 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 17:34:57,782 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 17:34:57,782 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 17:34:57,782 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 17:34:57,783 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 17:34:57,783 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 17:34:57,783 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 17:34:57,783 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 17:34:57,784 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 17:34:57,784 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 17:34:57,784 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 17:34:57,784 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 17:34:57,785 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 17:34:57,785 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 17:34:57,785 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 17:34:57,785 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 17:34:57,785 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 17:34:57,785 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 17:34:57,786 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 17:34:57,786 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 17:34:57,786 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 17:34:57,786 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 17:34:57,787 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 17:34:57,787 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 17:34:57,787 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 17:34:57,787 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 17:34:57,787 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 17:34:57,787 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 17:34:57,788 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 17:34:57,788 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 17:34:57,788 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 17:34:57,788 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 17:34:57,788 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 17:34:57,789 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 17:34:57,789 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 17:34:57,789 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 17:34:57,789 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 17:34:57,790 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 17:34:57,790 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 17:34:57,790 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 17:34:57,790 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 17:34:57,790 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 17:34:57,791 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 17:34:57,791 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 17:34:57,791 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 17:34:57,791 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 17:34:57,791 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 17:34:57,792 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 17:34:57,792 INFO L280 TraceCheckUtils]: 104: Hoare triple {144772#true} ~a21~0 := 10; {144772#true} is VALID [2020-07-08 17:34:57,792 INFO L280 TraceCheckUtils]: 105: Hoare triple {144772#true} #res := 22; {144772#true} is VALID [2020-07-08 17:34:57,792 INFO L280 TraceCheckUtils]: 106: Hoare triple {144772#true} assume true; {144772#true} is VALID [2020-07-08 17:34:57,792 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {144772#true} {144772#true} #1401#return; {144772#true} is VALID [2020-07-08 17:34:57,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:34:57,828 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 17:34:57,829 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 17:34:57,829 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 17:34:57,829 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 17:34:57,829 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 17:34:57,829 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 17:34:57,830 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 17:34:57,830 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 17:34:57,830 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 17:34:57,830 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 17:34:57,830 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 17:34:57,831 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 17:34:57,831 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 17:34:57,831 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 17:34:57,831 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 17:34:57,831 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 17:34:57,832 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 17:34:57,832 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 17:34:57,832 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 17:34:57,832 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 17:34:57,832 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 17:34:57,833 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 17:34:57,833 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 17:34:57,833 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 17:34:57,833 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 17:34:57,833 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 17:34:57,834 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 17:34:57,834 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 17:34:57,834 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 17:34:57,834 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 17:34:57,834 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 17:34:57,835 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 17:34:57,835 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 17:34:57,835 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 17:34:57,835 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 17:34:57,835 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 17:34:57,836 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 17:34:57,836 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 17:34:57,836 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 17:34:57,836 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 17:34:57,837 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 17:34:57,837 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 17:34:57,837 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 17:34:57,837 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 17:34:57,837 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 17:34:57,838 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 17:34:57,838 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 17:34:57,838 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 17:34:57,838 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 17:34:57,838 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 17:34:57,839 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 17:34:57,839 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 17:34:57,839 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 17:34:57,839 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 17:34:57,839 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 17:34:57,840 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 17:34:57,840 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 17:34:57,840 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 17:34:57,840 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 17:34:57,840 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 17:34:57,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 17:34:57,841 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 17:34:57,841 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 17:34:57,841 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 17:34:57,841 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 17:34:57,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 17:34:57,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 17:34:57,842 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 17:34:57,842 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 17:34:57,842 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 17:34:57,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 17:34:57,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 17:34:57,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 17:34:57,843 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 17:34:57,843 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 17:34:57,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 17:34:57,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 17:34:57,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 17:34:57,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 17:34:57,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 17:34:57,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 17:34:57,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 17:34:57,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 17:34:57,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 17:34:57,846 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 17:34:57,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 17:34:57,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 17:34:57,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 17:34:57,847 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 17:34:57,847 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 17:34:57,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 17:34:57,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 17:34:57,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 17:34:57,848 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 17:34:57,848 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 17:34:57,848 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 17:34:57,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 17:34:57,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 17:34:57,849 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 17:34:57,849 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 17:34:57,849 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 17:34:57,849 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 17:34:57,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 17:34:57,850 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 17:34:57,850 INFO L280 TraceCheckUtils]: 104: Hoare triple {144772#true} ~a21~0 := 7; {144772#true} is VALID [2020-07-08 17:34:57,850 INFO L280 TraceCheckUtils]: 105: Hoare triple {144772#true} #res := 25; {144772#true} is VALID [2020-07-08 17:34:57,850 INFO L280 TraceCheckUtils]: 106: Hoare triple {144772#true} assume true; {144772#true} is VALID [2020-07-08 17:34:57,850 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {144772#true} {144772#true} #1401#return; {144772#true} is VALID [2020-07-08 17:34:57,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:34:57,913 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 17:34:57,914 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 17:34:57,914 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 17:34:57,914 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 17:34:57,914 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 17:34:57,914 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 17:34:57,915 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 17:34:57,915 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 17:34:57,915 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 17:34:57,915 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 17:34:57,915 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 17:34:57,916 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 17:34:57,916 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 17:34:57,916 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 17:34:57,916 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 17:34:57,916 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 17:34:57,917 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 17:34:57,917 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 17:34:57,917 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 17:34:57,917 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 17:34:57,918 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 17:34:57,918 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 17:34:57,918 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 17:34:57,918 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 17:34:57,918 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 17:34:57,919 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 17:34:57,919 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 17:34:57,919 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 17:34:57,919 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 17:34:57,919 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 17:34:57,919 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 17:34:57,920 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 17:34:57,920 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 17:34:57,920 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 17:34:57,920 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 17:34:57,920 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 17:34:57,921 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 17:34:57,921 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 17:34:57,921 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 17:34:57,921 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 17:34:57,921 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 17:34:57,922 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 17:34:57,922 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 17:34:57,922 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 17:34:57,922 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 17:34:57,922 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 17:34:57,922 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 17:34:57,923 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 17:34:57,923 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 17:34:57,923 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 17:34:57,923 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 17:34:57,923 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 17:34:57,924 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 17:34:57,924 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 17:34:57,924 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 17:34:57,924 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 17:34:57,924 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 17:34:57,925 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 17:34:57,925 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 17:34:57,925 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 17:34:57,925 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 17:34:57,925 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 17:34:57,926 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 17:34:57,926 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 17:34:57,926 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 17:34:57,926 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 17:34:57,926 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 17:34:57,927 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 17:34:57,927 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 17:34:57,927 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 17:34:57,927 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 17:34:57,927 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 17:34:57,928 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 17:34:57,928 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 17:34:57,928 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 17:34:57,928 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 17:34:57,928 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 17:34:57,928 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 17:34:57,929 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 17:34:57,929 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 17:34:57,929 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 17:34:57,929 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 17:34:57,929 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 17:34:57,930 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 17:34:57,930 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 17:34:57,930 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 17:34:57,930 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 17:34:57,930 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 17:34:57,931 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 17:34:57,931 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 17:34:57,931 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 17:34:57,931 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 17:34:57,931 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 17:34:57,932 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 17:34:57,932 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 17:34:57,932 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 17:34:57,932 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 17:34:57,932 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 17:34:57,933 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 17:34:57,933 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 17:34:57,933 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 17:34:57,933 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 17:34:57,934 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 17:34:57,934 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 17:34:57,934 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 17:34:57,934 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 17:34:57,934 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 17:34:57,934 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 17:34:57,935 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 17:34:57,935 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 17:34:57,935 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 17:34:57,935 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 17:34:57,935 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 17:34:57,936 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 17:34:57,936 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 17:34:57,936 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 17:34:57,936 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 17:34:57,936 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 17:34:57,937 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 17:34:57,937 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 17:34:57,937 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 17:34:57,937 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 17:34:57,937 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 17:34:57,938 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 17:34:57,941 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 17:34:57,942 INFO L280 TraceCheckUtils]: 125: Hoare triple {145133#(<= 82 ~a12~0)} ~a24~0 := 1; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 17:34:57,944 INFO L280 TraceCheckUtils]: 126: Hoare triple {145133#(<= 82 ~a12~0)} ~a15~0 := 9; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 17:34:57,945 INFO L280 TraceCheckUtils]: 127: Hoare triple {145133#(<= 82 ~a12~0)} ~a21~0 := 7; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 17:34:57,947 INFO L280 TraceCheckUtils]: 128: Hoare triple {145133#(<= 82 ~a12~0)} #res := -1; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 17:34:57,949 INFO L280 TraceCheckUtils]: 129: Hoare triple {145133#(<= 82 ~a12~0)} assume true; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 17:34:57,951 INFO L275 TraceCheckUtils]: 130: Hoare quadruple {145133#(<= 82 ~a12~0)} {144772#true} #1401#return; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 17:34:57,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 17:34:58,122 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 17:34:58,124 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 17:34:58,126 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 17:34:58,128 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 17:34:58,129 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 17:34:58,131 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 17:34:58,133 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 17:34:58,135 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 17:34:58,137 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 17:34:58,139 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 17:34:58,140 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 17:34:58,142 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 17:34:58,144 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 17:34:58,146 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 17:34:58,148 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 17:34:58,149 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 17:34:58,151 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 17:34:58,153 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 17:34:58,155 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 17:34:58,156 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 17:34:58,158 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 17:34:58,160 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 17:34:58,162 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 17:34:58,163 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 17:34:58,165 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 17:34:58,167 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 17:34:58,169 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 17:34:58,171 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 17:34:58,173 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 17:34:58,175 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 17:34:58,177 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 17:34:58,178 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 17:34:58,180 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 17:34:58,182 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 17:34:58,183 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 17:34:58,186 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 17:34:58,187 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 17:34:58,189 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 17:34:58,191 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 17:34:58,193 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 17:34:58,195 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 17:34:58,197 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 17:34:58,199 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 17:34:58,200 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 17:34:58,201 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 17:34:58,203 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 17:34:58,204 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 17:34:58,205 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 17:34:58,207 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 17:34:58,208 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 17:34:58,210 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 17:34:58,211 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 17:34:58,212 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 17:34:58,214 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 17:34:58,216 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 17:34:58,217 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 17:34:58,218 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 17:34:58,220 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 17:34:58,221 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 17:34:58,223 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 17:34:58,224 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 17:34:58,225 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 17:34:58,227 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 17:34:58,228 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 17:34:58,229 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 17:34:58,230 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 17:34:58,232 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 17:34:58,233 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 17:34:58,234 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 17:34:58,235 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 17:34:58,237 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 17:34:58,238 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 17:34:58,239 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 17:34:58,241 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 17:34:58,242 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 17:34:58,243 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 17:34:58,245 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 17:34:58,246 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 17:34:58,247 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 17:34:58,248 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 17:34:58,250 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 17:34:58,251 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 17:34:58,253 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 17:34:58,254 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 17:34:58,255 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 17:34:58,257 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 17:34:58,258 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 17:34:58,260 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 17:34:58,261 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 17:34:58,263 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 17:34:58,264 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 17:34:58,265 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 17:34:58,267 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 17:34:58,268 INFO L280 TraceCheckUtils]: 93: Hoare triple {145236#(<= |old(~a12~0)| 80)} ~a15~0 := 5; {145236#(<= |old(~a12~0)| 80)} is VALID [2020-07-08 17:34:58,270 INFO L280 TraceCheckUtils]: 94: Hoare triple {145236#(<= |old(~a12~0)| 80)} ~a21~0 := 8; {145236#(<= |old(~a12~0)| 80)} is VALID [2020-07-08 17:34:58,271 INFO L280 TraceCheckUtils]: 95: Hoare triple {145236#(<= |old(~a12~0)| 80)} #res := -1; {145236#(<= |old(~a12~0)| 80)} is VALID [2020-07-08 17:34:58,272 INFO L280 TraceCheckUtils]: 96: Hoare triple {145236#(<= |old(~a12~0)| 80)} assume true; {145236#(<= |old(~a12~0)| 80)} is VALID [2020-07-08 17:34:58,274 INFO L275 TraceCheckUtils]: 97: Hoare quadruple {145236#(<= |old(~a12~0)| 80)} {145133#(<= 82 ~a12~0)} #1401#return; {144773#false} is VALID [2020-07-08 17:34:58,290 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 17:34:58,291 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 17:34:58,291 INFO L280 TraceCheckUtils]: 2: Hoare triple {144772#true} ~inputB~0 := 2; {144772#true} is VALID [2020-07-08 17:34:58,292 INFO L280 TraceCheckUtils]: 3: Hoare triple {144772#true} ~inputC~0 := 3; {144772#true} is VALID [2020-07-08 17:34:58,292 INFO L280 TraceCheckUtils]: 4: Hoare triple {144772#true} ~inputF~0 := 6; {144772#true} is VALID [2020-07-08 17:34:58,292 INFO L280 TraceCheckUtils]: 5: Hoare triple {144772#true} ~inputE~0 := 5; {144772#true} is VALID [2020-07-08 17:34:58,292 INFO L280 TraceCheckUtils]: 6: Hoare triple {144772#true} ~inputA~0 := 1; {144772#true} is VALID [2020-07-08 17:34:58,292 INFO L280 TraceCheckUtils]: 7: Hoare triple {144772#true} ~a21~0 := 7; {144772#true} is VALID [2020-07-08 17:34:58,293 INFO L280 TraceCheckUtils]: 8: Hoare triple {144772#true} ~a15~0 := 8; {144772#true} is VALID [2020-07-08 17:34:58,293 INFO L280 TraceCheckUtils]: 9: Hoare triple {144772#true} ~a12~0 := -49; {144772#true} is VALID [2020-07-08 17:34:58,293 INFO L280 TraceCheckUtils]: 10: Hoare triple {144772#true} ~a24~0 := 1; {144772#true} is VALID [2020-07-08 17:34:58,293 INFO L280 TraceCheckUtils]: 11: Hoare triple {144772#true} assume true; {144772#true} is VALID [2020-07-08 17:34:58,294 INFO L275 TraceCheckUtils]: 12: Hoare quadruple {144772#true} {144772#true} #1397#return; {144772#true} is VALID [2020-07-08 17:34:58,294 INFO L263 TraceCheckUtils]: 13: Hoare triple {144772#true} call #t~ret4 := main(); {144772#true} is VALID [2020-07-08 17:34:58,294 INFO L280 TraceCheckUtils]: 14: Hoare triple {144772#true} ~output~0 := -1; {144772#true} is VALID [2020-07-08 17:34:58,294 INFO L280 TraceCheckUtils]: 15: Hoare triple {144772#true} assume !false; {144772#true} is VALID [2020-07-08 17:34:58,294 INFO L280 TraceCheckUtils]: 16: Hoare triple {144772#true} havoc ~input~0; {144772#true} is VALID [2020-07-08 17:34:58,295 INFO L280 TraceCheckUtils]: 17: Hoare triple {144772#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {144772#true} is VALID [2020-07-08 17:34:58,295 INFO L280 TraceCheckUtils]: 18: Hoare triple {144772#true} ~input~0 := #t~nondet2; {144772#true} is VALID [2020-07-08 17:34:58,295 INFO L280 TraceCheckUtils]: 19: Hoare triple {144772#true} havoc #t~nondet2; {144772#true} is VALID [2020-07-08 17:34:58,295 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 17:34:58,302 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 17:34:58,303 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 17:34:58,303 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 17:34:58,303 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 17:34:58,303 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 17:34:58,303 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 17:34:58,304 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 17:34:58,304 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 17:34:58,304 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 17:34:58,304 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 17:34:58,304 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 17:34:58,326 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 17:34:58,326 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 17:34:58,326 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 17:34:58,327 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 17:34:58,327 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 17:34:58,327 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 17:34:58,327 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 17:34:58,327 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 17:34:58,328 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 17:34:58,328 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 17:34:58,328 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 17:34:58,330 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 17:34:58,331 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 17:34:58,331 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 17:34:58,331 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 17:34:58,331 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 17:34:58,331 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 17:34:58,332 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 17:34:58,332 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 17:34:58,332 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 17:34:58,332 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 17:34:58,332 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 17:34:58,332 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 17:34:58,333 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 17:34:58,333 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 17:34:58,333 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 17:34:58,333 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 17:34:58,334 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 17:34:58,334 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 17:34:58,334 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 17:34:58,334 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 17:34:58,334 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 17:34:58,334 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 17:34:58,335 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 17:34:58,335 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 17:34:58,335 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 17:34:58,335 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 17:34:58,335 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 17:34:58,335 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 17:34:58,336 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 17:34:58,336 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 17:34:58,336 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 17:34:58,336 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 17:34:58,336 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 17:34:58,337 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 17:34:58,337 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 17:34:58,337 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 17:34:58,337 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 17:34:58,337 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 17:34:58,338 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 17:34:58,338 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 17:34:58,338 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 17:34:58,338 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 17:34:58,338 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 17:34:58,338 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 17:34:58,339 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 17:34:58,339 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 17:34:58,339 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 17:34:58,339 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 17:34:58,339 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 17:34:58,340 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 17:34:58,340 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 17:34:58,340 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 17:34:58,340 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 17:34:58,340 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 17:34:58,340 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 17:34:58,341 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 17:34:58,341 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 17:34:58,341 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 17:34:58,341 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 17:34:58,341 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 17:34:58,342 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 17:34:58,342 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 17:34:58,342 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 17:34:58,342 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 17:34:58,343 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 17:34:58,343 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 17:34:58,343 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 17:34:58,343 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 17:34:58,343 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 17:34:58,344 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 17:34:58,344 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 17:34:58,344 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 17:34:58,344 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 17:34:58,344 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 17:34:58,344 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 17:34:58,345 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 17:34:58,345 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 17:34:58,345 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 17:34:58,345 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 17:34:58,345 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 17:34:58,346 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 17:34:58,346 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 17:34:58,346 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 17:34:58,346 INFO L280 TraceCheckUtils]: 126: Hoare triple {144772#true} ~a21~0 := 10; {144772#true} is VALID [2020-07-08 17:34:58,346 INFO L280 TraceCheckUtils]: 127: Hoare triple {144772#true} #res := 22; {144772#true} is VALID [2020-07-08 17:34:58,347 INFO L280 TraceCheckUtils]: 128: Hoare triple {144772#true} assume true; {144772#true} is VALID [2020-07-08 17:34:58,347 INFO L275 TraceCheckUtils]: 129: Hoare quadruple {144772#true} {144772#true} #1401#return; {144772#true} is VALID [2020-07-08 17:34:58,347 INFO L280 TraceCheckUtils]: 130: Hoare triple {144772#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {144772#true} is VALID [2020-07-08 17:34:58,347 INFO L280 TraceCheckUtils]: 131: Hoare triple {144772#true} ~output~0 := #t~ret3; {144772#true} is VALID [2020-07-08 17:34:58,347 INFO L280 TraceCheckUtils]: 132: Hoare triple {144772#true} havoc #t~ret3; {144772#true} is VALID [2020-07-08 17:34:58,347 INFO L280 TraceCheckUtils]: 133: Hoare triple {144772#true} assume !false; {144772#true} is VALID [2020-07-08 17:34:58,348 INFO L280 TraceCheckUtils]: 134: Hoare triple {144772#true} havoc ~input~0; {144772#true} is VALID [2020-07-08 17:34:58,348 INFO L280 TraceCheckUtils]: 135: Hoare triple {144772#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {144772#true} is VALID [2020-07-08 17:34:58,348 INFO L280 TraceCheckUtils]: 136: Hoare triple {144772#true} ~input~0 := #t~nondet2; {144772#true} is VALID [2020-07-08 17:34:58,348 INFO L280 TraceCheckUtils]: 137: Hoare triple {144772#true} havoc #t~nondet2; {144772#true} is VALID [2020-07-08 17:34:58,348 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 17:34:58,352 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 17:34:58,353 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 17:34:58,353 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 17:34:58,353 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 17:34:58,353 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 17:34:58,354 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 17:34:58,354 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 17:34:58,354 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 17:34:58,354 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 17:34:58,354 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 17:34:58,355 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 17:34:58,355 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 17:34:58,355 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 17:34:58,355 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 17:34:58,355 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 17:34:58,356 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 17:34:58,356 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 17:34:58,356 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 17:34:58,356 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 17:34:58,356 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 17:34:58,356 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 17:34:58,357 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 17:34:58,357 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 17:34:58,357 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 17:34:58,357 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 17:34:58,357 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 17:34:58,357 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 17:34:58,357 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 17:34:58,357 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 17:34:58,357 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 17:34:58,358 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 17:34:58,358 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 17:34:58,358 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 17:34:58,358 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 17:34:58,358 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 17:34:58,358 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 17:34:58,358 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 17:34:58,358 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 17:34:58,359 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 17:34:58,359 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 17:34:58,359 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 17:34:58,359 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 17:34:58,359 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 17:34:58,359 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 17:34:58,359 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 17:34:58,359 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 17:34:58,360 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 17:34:58,360 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 17:34:58,360 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 17:34:58,360 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 17:34:58,360 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 17:34:58,360 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 17:34:58,360 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 17:34:58,360 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 17:34:58,361 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 17:34:58,361 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 17:34:58,361 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 17:34:58,361 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 17:34:58,361 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 17:34:58,361 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 17:34:58,361 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 17:34:58,361 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 17:34:58,362 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 17:34:58,362 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 17:34:58,362 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 17:34:58,362 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 17:34:58,362 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 17:34:58,362 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 17:34:58,362 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 17:34:58,362 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 17:34:58,362 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 17:34:58,363 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 17:34:58,363 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 17:34:58,363 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 17:34:58,363 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 17:34:58,363 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 17:34:58,363 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 17:34:58,363 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 17:34:58,363 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 17:34:58,364 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 17:34:58,364 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 17:34:58,364 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 17:34:58,364 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 17:34:58,364 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 17:34:58,364 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 17:34:58,364 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 17:34:58,364 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 17:34:58,365 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 17:34:58,365 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 17:34:58,365 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 17:34:58,365 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 17:34:58,365 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 17:34:58,365 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 17:34:58,365 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 17:34:58,365 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 17:34:58,366 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 17:34:58,366 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 17:34:58,366 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 17:34:58,366 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 17:34:58,366 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 17:34:58,366 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 17:34:58,366 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 17:34:58,366 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 17:34:58,366 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 17:34:58,367 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 17:34:58,367 INFO L280 TraceCheckUtils]: 244: Hoare triple {144772#true} ~a21~0 := 7; {144772#true} is VALID [2020-07-08 17:34:58,367 INFO L280 TraceCheckUtils]: 245: Hoare triple {144772#true} #res := 25; {144772#true} is VALID [2020-07-08 17:34:58,367 INFO L280 TraceCheckUtils]: 246: Hoare triple {144772#true} assume true; {144772#true} is VALID [2020-07-08 17:34:58,367 INFO L275 TraceCheckUtils]: 247: Hoare quadruple {144772#true} {144772#true} #1401#return; {144772#true} is VALID [2020-07-08 17:34:58,367 INFO L280 TraceCheckUtils]: 248: Hoare triple {144772#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {144772#true} is VALID [2020-07-08 17:34:58,367 INFO L280 TraceCheckUtils]: 249: Hoare triple {144772#true} ~output~0 := #t~ret3; {144772#true} is VALID [2020-07-08 17:34:58,367 INFO L280 TraceCheckUtils]: 250: Hoare triple {144772#true} havoc #t~ret3; {144772#true} is VALID [2020-07-08 17:34:58,368 INFO L280 TraceCheckUtils]: 251: Hoare triple {144772#true} assume !false; {144772#true} is VALID [2020-07-08 17:34:58,368 INFO L280 TraceCheckUtils]: 252: Hoare triple {144772#true} havoc ~input~0; {144772#true} is VALID [2020-07-08 17:34:58,368 INFO L280 TraceCheckUtils]: 253: Hoare triple {144772#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {144772#true} is VALID [2020-07-08 17:34:58,368 INFO L280 TraceCheckUtils]: 254: Hoare triple {144772#true} ~input~0 := #t~nondet2; {144772#true} is VALID [2020-07-08 17:34:58,368 INFO L280 TraceCheckUtils]: 255: Hoare triple {144772#true} havoc #t~nondet2; {144772#true} is VALID [2020-07-08 17:34:58,368 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 17:34:58,370 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 17:34:58,370 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 17:34:58,370 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 17:34:58,370 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 17:34:58,370 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 17:34:58,371 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 17:34:58,371 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 17:34:58,371 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 17:34:58,371 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 17:34:58,371 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 17:34:58,371 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 17:34:58,372 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 17:34:58,372 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 17:34:58,372 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 17:34:58,372 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 17:34:58,372 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 17:34:58,373 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 17:34:58,373 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 17:34:58,373 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 17:34:58,373 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 17:34:58,373 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 17:34:58,373 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 17:34:58,373 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 17:34:58,373 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 17:34:58,374 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 17:34:58,374 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 17:34:58,374 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 17:34:58,374 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 17:34:58,374 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 17:34:58,374 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 17:34:58,374 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 17:34:58,375 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 17:34:58,375 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 17:34:58,375 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 17:34:58,375 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 17:34:58,375 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 17:34:58,375 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 17:34:58,375 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 17:34:58,375 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 17:34:58,376 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 17:34:58,376 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 17:34:58,376 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 17:34:58,376 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 17:34:58,376 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 17:34:58,376 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 17:34:58,376 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 17:34:58,376 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 17:34:58,377 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 17:34:58,377 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 17:34:58,377 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 17:34:58,377 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 17:34:58,377 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 17:34:58,378 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 17:34:58,378 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 17:34:58,378 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 17:34:58,378 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 17:34:58,378 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 17:34:58,379 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 17:34:58,379 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 17:34:58,379 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 17:34:58,379 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 17:34:58,379 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 17:34:58,379 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 17:34:58,380 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 17:34:58,380 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 17:34:58,380 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 17:34:58,380 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 17:34:58,380 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 17:34:58,380 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 17:34:58,380 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 17:34:58,380 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 17:34:58,381 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 17:34:58,381 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 17:34:58,381 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 17:34:58,381 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 17:34:58,381 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 17:34:58,381 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 17:34:58,381 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 17:34:58,381 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 17:34:58,382 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 17:34:58,382 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 17:34:58,382 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 17:34:58,382 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 17:34:58,382 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 17:34:58,382 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 17:34:58,382 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 17:34:58,383 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 17:34:58,383 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 17:34:58,383 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 17:34:58,383 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 17:34:58,383 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 17:34:58,383 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 17:34:58,383 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 17:34:58,383 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 17:34:58,384 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 17:34:58,384 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 17:34:58,384 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 17:34:58,384 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 17:34:58,384 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 17:34:58,384 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 17:34:58,384 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 17:34:58,384 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 17:34:58,385 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 17:34:58,385 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 17:34:58,385 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 17:34:58,385 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 17:34:58,385 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 17:34:58,385 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 17:34:58,385 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 17:34:58,385 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 17:34:58,386 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 17:34:58,386 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 17:34:58,386 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 17:34:58,386 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 17:34:58,386 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 17:34:58,386 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 17:34:58,386 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 17:34:58,387 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 17:34:58,387 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 17:34:58,387 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 17:34:58,387 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 17:34:58,387 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 17:34:58,387 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 17:34:58,387 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 17:34:58,387 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 17:34:58,390 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 17:34:58,392 INFO L280 TraceCheckUtils]: 383: Hoare triple {145133#(<= 82 ~a12~0)} ~a24~0 := 1; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 17:34:58,393 INFO L280 TraceCheckUtils]: 384: Hoare triple {145133#(<= 82 ~a12~0)} ~a15~0 := 9; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 17:34:58,394 INFO L280 TraceCheckUtils]: 385: Hoare triple {145133#(<= 82 ~a12~0)} ~a21~0 := 7; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 17:34:58,396 INFO L280 TraceCheckUtils]: 386: Hoare triple {145133#(<= 82 ~a12~0)} #res := -1; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 17:34:58,397 INFO L280 TraceCheckUtils]: 387: Hoare triple {145133#(<= 82 ~a12~0)} assume true; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 17:34:58,399 INFO L275 TraceCheckUtils]: 388: Hoare quadruple {145133#(<= 82 ~a12~0)} {144772#true} #1401#return; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 17:34:58,400 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 17:34:58,402 INFO L280 TraceCheckUtils]: 390: Hoare triple {145133#(<= 82 ~a12~0)} ~output~0 := #t~ret3; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 17:34:58,403 INFO L280 TraceCheckUtils]: 391: Hoare triple {145133#(<= 82 ~a12~0)} havoc #t~ret3; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 17:34:58,404 INFO L280 TraceCheckUtils]: 392: Hoare triple {145133#(<= 82 ~a12~0)} assume !false; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 17:34:58,406 INFO L280 TraceCheckUtils]: 393: Hoare triple {145133#(<= 82 ~a12~0)} havoc ~input~0; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 17:34:58,407 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 17:34:58,409 INFO L280 TraceCheckUtils]: 395: Hoare triple {145133#(<= 82 ~a12~0)} ~input~0 := #t~nondet2; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 17:34:58,410 INFO L280 TraceCheckUtils]: 396: Hoare triple {145133#(<= 82 ~a12~0)} havoc #t~nondet2; {145133#(<= 82 ~a12~0)} is VALID [2020-07-08 17:34:58,412 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 17:34:58,413 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 17:34:58,415 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 17:34:58,417 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 17:34:58,418 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 17:34:58,420 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 17:34:58,421 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 17:34:58,422 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 17:34:58,423 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 17:34:58,425 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 17:34:58,426 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 17:34:58,428 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 17:34:58,429 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 17:34:58,430 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 17:34:58,432 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 17:34:58,433 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 17:34:58,435 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 17:34:58,436 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 17:34:58,437 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 17:34:58,438 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 17:34:58,440 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 17:34:58,441 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 17:34:58,443 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 17:34:58,444 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 17:34:58,446 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 17:34:58,448 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 17:34:58,449 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 17:34:58,450 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 17:34:58,452 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 17:34:58,453 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 17:34:58,454 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 17:34:58,456 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 17:34:58,457 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 17:34:58,459 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 17:34:58,460 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 17:34:58,462 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 17:34:58,463 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 17:34:58,465 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 17:34:58,466 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 17:34:58,467 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 17:34:58,469 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 17:34:58,470 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 17:34:58,472 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 17:34:58,473 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 17:34:58,481 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 17:34:58,483 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 17:34:58,485 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 17:34:58,486 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 17:34:58,488 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 17:34:58,489 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 17:34:58,490 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 17:34:58,492 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 17:34:58,493 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 17:34:58,494 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 17:34:58,495 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 17:34:58,496 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 17:34:58,497 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 17:34:58,499 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 17:34:58,499 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 17:34:58,501 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 17:34:58,502 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 17:34:58,503 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 17:34:58,504 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 17:34:58,505 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 17:34:58,507 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 17:34:58,508 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 17:34:58,509 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 17:34:58,510 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 17:34:58,512 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 17:34:58,513 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 17:34:58,514 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 17:34:58,516 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 17:34:58,517 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 17:34:58,518 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 17:34:58,520 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 17:34:58,521 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 17:34:58,523 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 17:34:58,524 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 17:34:58,526 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 17:34:58,527 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 17:34:58,528 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 17:34:58,529 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 17:34:58,531 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 17:34:58,532 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 17:34:58,533 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 17:34:58,535 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 17:34:58,536 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 17:34:58,537 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 17:34:58,539 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 17:34:58,540 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 17:34:58,541 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 17:34:58,543 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 17:34:58,544 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 17:34:58,545 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 17:34:58,547 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 17:34:58,548 INFO L280 TraceCheckUtils]: 492: Hoare triple {145236#(<= |old(~a12~0)| 80)} ~a15~0 := 5; {145236#(<= |old(~a12~0)| 80)} is VALID [2020-07-08 17:34:58,549 INFO L280 TraceCheckUtils]: 493: Hoare triple {145236#(<= |old(~a12~0)| 80)} ~a21~0 := 8; {145236#(<= |old(~a12~0)| 80)} is VALID [2020-07-08 17:34:58,550 INFO L280 TraceCheckUtils]: 494: Hoare triple {145236#(<= |old(~a12~0)| 80)} #res := -1; {145236#(<= |old(~a12~0)| 80)} is VALID [2020-07-08 17:34:58,551 INFO L280 TraceCheckUtils]: 495: Hoare triple {145236#(<= |old(~a12~0)| 80)} assume true; {145236#(<= |old(~a12~0)| 80)} is VALID [2020-07-08 17:34:58,553 INFO L275 TraceCheckUtils]: 496: Hoare quadruple {145236#(<= |old(~a12~0)| 80)} {145133#(<= 82 ~a12~0)} #1401#return; {144773#false} is VALID [2020-07-08 17:34:58,554 INFO L280 TraceCheckUtils]: 497: Hoare triple {144773#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {144773#false} is VALID [2020-07-08 17:34:58,554 INFO L280 TraceCheckUtils]: 498: Hoare triple {144773#false} ~output~0 := #t~ret3; {144773#false} is VALID [2020-07-08 17:34:58,554 INFO L280 TraceCheckUtils]: 499: Hoare triple {144773#false} havoc #t~ret3; {144773#false} is VALID [2020-07-08 17:34:58,554 INFO L280 TraceCheckUtils]: 500: Hoare triple {144773#false} assume !false; {144773#false} is VALID [2020-07-08 17:34:58,554 INFO L280 TraceCheckUtils]: 501: Hoare triple {144773#false} havoc ~input~0; {144773#false} is VALID [2020-07-08 17:34:58,554 INFO L280 TraceCheckUtils]: 502: Hoare triple {144773#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {144773#false} is VALID [2020-07-08 17:34:58,554 INFO L280 TraceCheckUtils]: 503: Hoare triple {144773#false} ~input~0 := #t~nondet2; {144773#false} is VALID [2020-07-08 17:34:58,554 INFO L280 TraceCheckUtils]: 504: Hoare triple {144773#false} havoc #t~nondet2; {144773#false} is VALID [2020-07-08 17:34:58,555 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 17:34:58,555 INFO L263 TraceCheckUtils]: 506: Hoare triple {144773#false} call #t~ret3 := calculate_output(~input~0); {144773#false} is VALID [2020-07-08 17:34:58,555 INFO L280 TraceCheckUtils]: 507: Hoare triple {144773#false} ~input := #in~input; {144773#false} is VALID [2020-07-08 17:34:58,555 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 17:34:58,555 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 17:34:58,555 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 17:34:58,555 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 17:34:58,556 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 17:34:58,556 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 17:34:58,556 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 17:34:58,556 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 17:34:58,556 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 17:34:58,556 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 17:34:58,556 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 17:34:58,556 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 17:34:58,557 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 17:34:58,557 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 17:34:58,557 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 17:34:58,557 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 17:34:58,557 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 17:34:58,557 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 17:34:58,557 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 17:34:58,558 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 17:34:58,558 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 17:34:58,558 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 17:34:58,558 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 17:34:58,558 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 17:34:58,558 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 17:34:58,558 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 17:34:58,558 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 17:34:58,559 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 17:34:58,559 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 17:34:58,559 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 17:34:58,559 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 17:34:58,559 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 17:34:58,559 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 17:34:58,559 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 17:34:58,560 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 17:34:58,560 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 17:34:58,560 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 17:34:58,560 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 17:34:58,560 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 17:34:58,560 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 17:34:58,560 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 17:34:58,561 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 17:34:58,561 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 17:34:58,561 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 17:34:58,561 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 17:34:58,561 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 17:34:58,562 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 17:34:58,562 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 17:34:58,562 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 17:34:58,562 INFO L280 TraceCheckUtils]: 557: Hoare triple {144773#false} assume !false; {144773#false} is VALID [2020-07-08 17:34:58,714 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 17:34:58,715 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-08 17:34:58,715 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [460701839] [2020-07-08 17:34:58,715 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-08 17:34:58,716 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-07-08 17:34:58,716 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616959872] [2020-07-08 17:34:58,716 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 558 [2020-07-08 17:34:58,717 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-08 17:34:58,717 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2020-07-08 17:34:59,684 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 17:34:59,685 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-08 17:34:59,685 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-08 17:34:59,685 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-08 17:34:59,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2020-07-08 17:34:59,686 INFO L87 Difference]: Start difference. First operand 3212 states and 4011 transitions. Second operand 8 states. [2020-07-08 17:36:51,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 17:36:51,510 INFO L93 Difference]: Finished difference Result 8530 states and 10983 transitions. [2020-07-08 17:36:51,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-08 17:36:51,510 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 558 [2020-07-08 17:36:51,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-08 17:36:51,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-08 17:36:51,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2188 transitions. [2020-07-08 17:36:51,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-08 17:36:51,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2188 transitions. [2020-07-08 17:36:51,530 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 14 states and 2188 transitions. [2020-07-08 17:36:58,895 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 17:37:00,179 INFO L225 Difference]: With dead ends: 8530 [2020-07-08 17:37:00,179 INFO L226 Difference]: Without dead ends: 5526 [2020-07-08 17:37:00,189 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 17:37:00,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5526 states.