/usr/bin/java -ea -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerC.xml --traceabstraction.compute.interpolants.along.a.counterexample Craig_NestedInterpolation --traceabstraction.use.separate.solver.for.trace.checks true -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationFastUPR_32.epf -i ../../../trunk/examples/svcomp/eca-rers2012/Problem02_label08.c -------------------------------------------------------------------------------- This is Ultimate 0.1.25-8fc6572 [2020-07-11 01:30:32,177 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-11 01:30:32,180 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-11 01:30:32,199 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-11 01:30:32,200 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-11 01:30:32,202 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-11 01:30:32,204 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-11 01:30:32,214 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-11 01:30:32,217 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-11 01:30:32,220 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-11 01:30:32,222 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-11 01:30:32,224 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-11 01:30:32,224 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-11 01:30:32,226 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-11 01:30:32,228 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-11 01:30:32,229 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-11 01:30:32,231 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-11 01:30:32,232 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-11 01:30:32,235 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-11 01:30:32,239 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-11 01:30:32,244 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-11 01:30:32,247 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-11 01:30:32,248 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-11 01:30:32,248 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-11 01:30:32,253 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-11 01:30:32,253 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-11 01:30:32,253 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-11 01:30:32,254 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-11 01:30:32,255 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-11 01:30:32,255 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-11 01:30:32,256 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-11 01:30:32,256 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-11 01:30:32,257 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-11 01:30:32,258 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-11 01:30:32,259 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-11 01:30:32,259 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-11 01:30:32,259 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-11 01:30:32,260 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-11 01:30:32,260 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-11 01:30:32,261 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-11 01:30:32,261 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-11 01:30:32,262 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationFastUPR_32.epf [2020-07-11 01:30:32,271 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-11 01:30:32,271 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-11 01:30:32,272 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-11 01:30:32,273 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-11 01:30:32,273 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-11 01:30:32,273 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-11 01:30:32,273 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-11 01:30:32,273 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-11 01:30:32,274 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-11 01:30:32,274 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-11 01:30:32,274 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-11 01:30:32,274 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-11 01:30:32,274 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-11 01:30:32,274 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-11 01:30:32,275 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-11 01:30:32,275 INFO L138 SettingsManager]: * Size of a code block=SingleStatement [2020-07-11 01:30:32,275 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-11 01:30:32,275 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-11 01:30:32,275 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-11 01:30:32,276 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-11 01:30:32,276 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=AcceleratedInterpolation [2020-07-11 01:30:32,276 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-11 01:30:32,276 INFO L138 SettingsManager]: * Use separate solver for trace checks=false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Interpolants along a Counterexample -> Craig_NestedInterpolation Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Use separate solver for trace checks -> true [2020-07-11 01:30:32,552 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-11 01:30:32,573 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-11 01:30:32,577 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-11 01:30:32,578 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-11 01:30:32,579 INFO L275 PluginConnector]: CDTParser initialized [2020-07-11 01:30:32,580 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/eca-rers2012/Problem02_label08.c [2020-07-11 01:30:32,664 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/49f23f1b7/1c64a16eeb4a41eebff265e10d0deb81/FLAG762c2089d [2020-07-11 01:30:33,248 INFO L306 CDTParser]: Found 1 translation units. [2020-07-11 01:30:33,249 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/eca-rers2012/Problem02_label08.c [2020-07-11 01:30:33,263 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/49f23f1b7/1c64a16eeb4a41eebff265e10d0deb81/FLAG762c2089d [2020-07-11 01:30:33,499 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/49f23f1b7/1c64a16eeb4a41eebff265e10d0deb81 [2020-07-11 01:30:33,508 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-11 01:30:33,510 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-11 01:30:33,511 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-11 01:30:33,511 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-11 01:30:33,515 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-11 01:30:33,516 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.07 01:30:33" (1/1) ... [2020-07-11 01:30:33,519 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@46735f22 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 01:30:33, skipping insertion in model container [2020-07-11 01:30:33,520 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.07 01:30:33" (1/1) ... [2020-07-11 01:30:33,529 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-11 01:30:33,585 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-11 01:30:34,040 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-11 01:30:34,045 INFO L203 MainTranslator]: Completed pre-run [2020-07-11 01:30:34,251 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-11 01:30:34,270 INFO L208 MainTranslator]: Completed translation [2020-07-11 01:30:34,274 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 01:30:34 WrapperNode [2020-07-11 01:30:34,274 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-11 01:30:34,275 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-11 01:30:34,275 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-11 01:30:34,275 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-11 01:30:34,292 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 01:30:34" (1/1) ... [2020-07-11 01:30:34,292 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 01:30:34" (1/1) ... [2020-07-11 01:30:34,312 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 01:30:34" (1/1) ... [2020-07-11 01:30:34,313 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 01:30:34" (1/1) ... [2020-07-11 01:30:34,387 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 01:30:34" (1/1) ... [2020-07-11 01:30:34,415 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 01:30:34" (1/1) ... [2020-07-11 01:30:34,422 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 01:30:34" (1/1) ... [2020-07-11 01:30:34,439 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-11 01:30:34,439 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-11 01:30:34,439 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-11 01:30:34,439 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-11 01:30:34,443 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 01:30:34" (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-11 01:30:34,500 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-11 01:30:34,500 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-11 01:30:34,500 INFO L138 BoogieDeclarations]: Found implementation of procedure calculate_output [2020-07-11 01:30:34,501 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-11 01:30:34,501 INFO L130 BoogieDeclarations]: Found specification of procedure calculate_output [2020-07-11 01:30:34,501 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-11 01:30:34,501 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-11 01:30:34,501 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2020-07-11 01:30:34,501 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-11 01:30:34,501 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-11 01:30:34,502 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-11 01:30:36,395 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-11 01:30:36,395 INFO L295 CfgBuilder]: Removed 1 assume(true) statements. [2020-07-11 01:30:36,404 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.07 01:30:36 BoogieIcfgContainer [2020-07-11 01:30:36,404 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-11 01:30:36,406 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-11 01:30:36,406 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-11 01:30:36,409 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-11 01:30:36,410 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.07 01:30:33" (1/3) ... [2020-07-11 01:30:36,411 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33c63d28 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.07 01:30:36, skipping insertion in model container [2020-07-11 01:30:36,411 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 01:30:34" (2/3) ... [2020-07-11 01:30:36,412 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33c63d28 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.07 01:30:36, skipping insertion in model container [2020-07-11 01:30:36,412 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.07 01:30:36" (3/3) ... [2020-07-11 01:30:36,414 INFO L109 eAbstractionObserver]: Analyzing ICFG Problem02_label08.c [2020-07-11 01:30:36,426 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-07-11 01:30:36,435 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-11 01:30:36,449 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-11 01:30:36,473 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-11 01:30:36,474 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-11 01:30:36,474 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-07-11 01:30:36,474 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-11 01:30:36,475 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-11 01:30:36,475 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-11 01:30:36,475 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-11 01:30:36,475 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-11 01:30:36,501 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states. [2020-07-11 01:30:36,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2020-07-11 01:30:36,526 INFO L414 BasicCegarLoop]: Found error trace [2020-07-11 01:30:36,528 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 01:30:36,528 INFO L427 AbstractCegarLoop]: === Iteration 1 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-11 01:30:36,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-11 01:30:36,536 INFO L82 PathProgramCache]: Analyzing trace with hash 524055129, now seen corresponding path program 1 times [2020-07-11 01:30:36,545 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-11 01:30:36,546 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1762180156] [2020-07-11 01:30:36,547 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-11 01:30:36,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:30:37,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:30:37,265 INFO L280 TraceCheckUtils]: 0: Hoare triple {552#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {530#true} is VALID [2020-07-11 01:30:37,266 INFO L280 TraceCheckUtils]: 1: Hoare triple {530#true} ~e~0 := 5; {530#true} is VALID [2020-07-11 01:30:37,267 INFO L280 TraceCheckUtils]: 2: Hoare triple {530#true} ~d~0 := 4; {530#true} is VALID [2020-07-11 01:30:37,267 INFO L280 TraceCheckUtils]: 3: Hoare triple {530#true} ~f~0 := 6; {530#true} is VALID [2020-07-11 01:30:37,268 INFO L280 TraceCheckUtils]: 4: Hoare triple {530#true} ~c~0 := 3; {530#true} is VALID [2020-07-11 01:30:37,268 INFO L280 TraceCheckUtils]: 5: Hoare triple {530#true} ~u~0 := 21; {530#true} is VALID [2020-07-11 01:30:37,269 INFO L280 TraceCheckUtils]: 6: Hoare triple {530#true} ~v~0 := 22; {530#true} is VALID [2020-07-11 01:30:37,269 INFO L280 TraceCheckUtils]: 7: Hoare triple {530#true} ~w~0 := 23; {530#true} is VALID [2020-07-11 01:30:37,269 INFO L280 TraceCheckUtils]: 8: Hoare triple {530#true} ~x~0 := 24; {530#true} is VALID [2020-07-11 01:30:37,270 INFO L280 TraceCheckUtils]: 9: Hoare triple {530#true} ~y~0 := 25; {530#true} is VALID [2020-07-11 01:30:37,270 INFO L280 TraceCheckUtils]: 10: Hoare triple {530#true} ~z~0 := 26; {530#true} is VALID [2020-07-11 01:30:37,270 INFO L280 TraceCheckUtils]: 11: Hoare triple {530#true} ~a25~0 := 0; {530#true} is VALID [2020-07-11 01:30:37,270 INFO L280 TraceCheckUtils]: 12: Hoare triple {530#true} ~a11~0 := 0; {530#true} is VALID [2020-07-11 01:30:37,271 INFO L280 TraceCheckUtils]: 13: Hoare triple {530#true} ~a28~0 := 7; {530#true} is VALID [2020-07-11 01:30:37,271 INFO L280 TraceCheckUtils]: 14: Hoare triple {530#true} ~a19~0 := 1; {530#true} is VALID [2020-07-11 01:30:37,272 INFO L280 TraceCheckUtils]: 15: Hoare triple {530#true} ~a21~0 := 1; {530#true} is VALID [2020-07-11 01:30:37,276 INFO L280 TraceCheckUtils]: 16: Hoare triple {530#true} ~a17~0 := 8; {553#(<= 8 ~a17~0)} is VALID [2020-07-11 01:30:37,277 INFO L280 TraceCheckUtils]: 17: Hoare triple {553#(<= 8 ~a17~0)} assume true; {553#(<= 8 ~a17~0)} is VALID [2020-07-11 01:30:37,278 INFO L275 TraceCheckUtils]: 18: Hoare quadruple {553#(<= 8 ~a17~0)} {530#true} #1179#return; {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,286 INFO L263 TraceCheckUtils]: 0: Hoare triple {530#true} call ULTIMATE.init(); {552#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} is VALID [2020-07-11 01:30:37,286 INFO L280 TraceCheckUtils]: 1: Hoare triple {552#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {530#true} is VALID [2020-07-11 01:30:37,287 INFO L280 TraceCheckUtils]: 2: Hoare triple {530#true} ~e~0 := 5; {530#true} is VALID [2020-07-11 01:30:37,287 INFO L280 TraceCheckUtils]: 3: Hoare triple {530#true} ~d~0 := 4; {530#true} is VALID [2020-07-11 01:30:37,288 INFO L280 TraceCheckUtils]: 4: Hoare triple {530#true} ~f~0 := 6; {530#true} is VALID [2020-07-11 01:30:37,288 INFO L280 TraceCheckUtils]: 5: Hoare triple {530#true} ~c~0 := 3; {530#true} is VALID [2020-07-11 01:30:37,289 INFO L280 TraceCheckUtils]: 6: Hoare triple {530#true} ~u~0 := 21; {530#true} is VALID [2020-07-11 01:30:37,289 INFO L280 TraceCheckUtils]: 7: Hoare triple {530#true} ~v~0 := 22; {530#true} is VALID [2020-07-11 01:30:37,289 INFO L280 TraceCheckUtils]: 8: Hoare triple {530#true} ~w~0 := 23; {530#true} is VALID [2020-07-11 01:30:37,290 INFO L280 TraceCheckUtils]: 9: Hoare triple {530#true} ~x~0 := 24; {530#true} is VALID [2020-07-11 01:30:37,290 INFO L280 TraceCheckUtils]: 10: Hoare triple {530#true} ~y~0 := 25; {530#true} is VALID [2020-07-11 01:30:37,290 INFO L280 TraceCheckUtils]: 11: Hoare triple {530#true} ~z~0 := 26; {530#true} is VALID [2020-07-11 01:30:37,291 INFO L280 TraceCheckUtils]: 12: Hoare triple {530#true} ~a25~0 := 0; {530#true} is VALID [2020-07-11 01:30:37,291 INFO L280 TraceCheckUtils]: 13: Hoare triple {530#true} ~a11~0 := 0; {530#true} is VALID [2020-07-11 01:30:37,292 INFO L280 TraceCheckUtils]: 14: Hoare triple {530#true} ~a28~0 := 7; {530#true} is VALID [2020-07-11 01:30:37,292 INFO L280 TraceCheckUtils]: 15: Hoare triple {530#true} ~a19~0 := 1; {530#true} is VALID [2020-07-11 01:30:37,292 INFO L280 TraceCheckUtils]: 16: Hoare triple {530#true} ~a21~0 := 1; {530#true} is VALID [2020-07-11 01:30:37,294 INFO L280 TraceCheckUtils]: 17: Hoare triple {530#true} ~a17~0 := 8; {553#(<= 8 ~a17~0)} is VALID [2020-07-11 01:30:37,295 INFO L280 TraceCheckUtils]: 18: Hoare triple {553#(<= 8 ~a17~0)} assume true; {553#(<= 8 ~a17~0)} is VALID [2020-07-11 01:30:37,296 INFO L275 TraceCheckUtils]: 19: Hoare quadruple {553#(<= 8 ~a17~0)} {530#true} #1179#return; {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,298 INFO L263 TraceCheckUtils]: 20: Hoare triple {551#(not (= 7 ~a17~0))} call #t~ret4 := main(); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,298 INFO L280 TraceCheckUtils]: 21: Hoare triple {551#(not (= 7 ~a17~0))} ~output~0 := -1; {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,299 INFO L280 TraceCheckUtils]: 22: Hoare triple {551#(not (= 7 ~a17~0))} assume !false; {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,300 INFO L280 TraceCheckUtils]: 23: Hoare triple {551#(not (= 7 ~a17~0))} havoc ~input~0; {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,301 INFO L280 TraceCheckUtils]: 24: Hoare triple {551#(not (= 7 ~a17~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,302 INFO L280 TraceCheckUtils]: 25: Hoare triple {551#(not (= 7 ~a17~0))} ~input~0 := #t~nondet2; {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,304 INFO L280 TraceCheckUtils]: 26: Hoare triple {551#(not (= 7 ~a17~0))} havoc #t~nondet2; {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,306 INFO L280 TraceCheckUtils]: 27: Hoare triple {551#(not (= 7 ~a17~0))} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,307 INFO L263 TraceCheckUtils]: 28: Hoare triple {551#(not (= 7 ~a17~0))} call #t~ret3 := calculate_output(~input~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,308 INFO L280 TraceCheckUtils]: 29: Hoare triple {551#(not (= 7 ~a17~0))} ~input := #in~input; {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,308 INFO L280 TraceCheckUtils]: 30: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,309 INFO L280 TraceCheckUtils]: 31: Hoare triple {551#(not (= 7 ~a17~0))} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,313 INFO L280 TraceCheckUtils]: 32: Hoare triple {551#(not (= 7 ~a17~0))} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,314 INFO L280 TraceCheckUtils]: 33: Hoare triple {551#(not (= 7 ~a17~0))} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,315 INFO L280 TraceCheckUtils]: 34: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,315 INFO L280 TraceCheckUtils]: 35: Hoare triple {551#(not (= 7 ~a17~0))} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,316 INFO L280 TraceCheckUtils]: 36: Hoare triple {551#(not (= 7 ~a17~0))} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,323 INFO L280 TraceCheckUtils]: 37: Hoare triple {551#(not (= 7 ~a17~0))} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,323 INFO L280 TraceCheckUtils]: 38: Hoare triple {551#(not (= 7 ~a17~0))} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,324 INFO L280 TraceCheckUtils]: 39: Hoare triple {551#(not (= 7 ~a17~0))} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,325 INFO L280 TraceCheckUtils]: 40: Hoare triple {551#(not (= 7 ~a17~0))} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,327 INFO L280 TraceCheckUtils]: 41: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,327 INFO L280 TraceCheckUtils]: 42: Hoare triple {551#(not (= 7 ~a17~0))} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,330 INFO L280 TraceCheckUtils]: 43: Hoare triple {551#(not (= 7 ~a17~0))} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,331 INFO L280 TraceCheckUtils]: 44: Hoare triple {551#(not (= 7 ~a17~0))} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,331 INFO L280 TraceCheckUtils]: 45: Hoare triple {551#(not (= 7 ~a17~0))} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,332 INFO L280 TraceCheckUtils]: 46: Hoare triple {551#(not (= 7 ~a17~0))} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,333 INFO L280 TraceCheckUtils]: 47: Hoare triple {551#(not (= 7 ~a17~0))} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,333 INFO L280 TraceCheckUtils]: 48: Hoare triple {551#(not (= 7 ~a17~0))} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,334 INFO L280 TraceCheckUtils]: 49: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,335 INFO L280 TraceCheckUtils]: 50: Hoare triple {551#(not (= 7 ~a17~0))} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,335 INFO L280 TraceCheckUtils]: 51: Hoare triple {551#(not (= 7 ~a17~0))} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,336 INFO L280 TraceCheckUtils]: 52: Hoare triple {551#(not (= 7 ~a17~0))} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,337 INFO L280 TraceCheckUtils]: 53: Hoare triple {551#(not (= 7 ~a17~0))} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,338 INFO L280 TraceCheckUtils]: 54: Hoare triple {551#(not (= 7 ~a17~0))} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,338 INFO L280 TraceCheckUtils]: 55: Hoare triple {551#(not (= 7 ~a17~0))} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,339 INFO L280 TraceCheckUtils]: 56: Hoare triple {551#(not (= 7 ~a17~0))} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,340 INFO L280 TraceCheckUtils]: 57: Hoare triple {551#(not (= 7 ~a17~0))} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,340 INFO L280 TraceCheckUtils]: 58: Hoare triple {551#(not (= 7 ~a17~0))} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,341 INFO L280 TraceCheckUtils]: 59: Hoare triple {551#(not (= 7 ~a17~0))} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,342 INFO L280 TraceCheckUtils]: 60: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,342 INFO L280 TraceCheckUtils]: 61: Hoare triple {551#(not (= 7 ~a17~0))} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,343 INFO L280 TraceCheckUtils]: 62: Hoare triple {551#(not (= 7 ~a17~0))} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,344 INFO L280 TraceCheckUtils]: 63: Hoare triple {551#(not (= 7 ~a17~0))} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,345 INFO L280 TraceCheckUtils]: 64: Hoare triple {551#(not (= 7 ~a17~0))} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,345 INFO L280 TraceCheckUtils]: 65: Hoare triple {551#(not (= 7 ~a17~0))} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,346 INFO L280 TraceCheckUtils]: 66: Hoare triple {551#(not (= 7 ~a17~0))} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,347 INFO L280 TraceCheckUtils]: 67: Hoare triple {551#(not (= 7 ~a17~0))} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,347 INFO L280 TraceCheckUtils]: 68: Hoare triple {551#(not (= 7 ~a17~0))} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,348 INFO L280 TraceCheckUtils]: 69: Hoare triple {551#(not (= 7 ~a17~0))} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,349 INFO L280 TraceCheckUtils]: 70: Hoare triple {551#(not (= 7 ~a17~0))} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,349 INFO L280 TraceCheckUtils]: 71: Hoare triple {551#(not (= 7 ~a17~0))} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,350 INFO L280 TraceCheckUtils]: 72: Hoare triple {551#(not (= 7 ~a17~0))} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,351 INFO L280 TraceCheckUtils]: 73: Hoare triple {551#(not (= 7 ~a17~0))} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,352 INFO L280 TraceCheckUtils]: 74: Hoare triple {551#(not (= 7 ~a17~0))} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,352 INFO L280 TraceCheckUtils]: 75: Hoare triple {551#(not (= 7 ~a17~0))} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,353 INFO L280 TraceCheckUtils]: 76: Hoare triple {551#(not (= 7 ~a17~0))} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,354 INFO L280 TraceCheckUtils]: 77: Hoare triple {551#(not (= 7 ~a17~0))} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,354 INFO L280 TraceCheckUtils]: 78: Hoare triple {551#(not (= 7 ~a17~0))} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,355 INFO L280 TraceCheckUtils]: 79: Hoare triple {551#(not (= 7 ~a17~0))} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,356 INFO L280 TraceCheckUtils]: 80: Hoare triple {551#(not (= 7 ~a17~0))} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,357 INFO L280 TraceCheckUtils]: 81: Hoare triple {551#(not (= 7 ~a17~0))} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,358 INFO L280 TraceCheckUtils]: 82: Hoare triple {551#(not (= 7 ~a17~0))} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,358 INFO L280 TraceCheckUtils]: 83: Hoare triple {551#(not (= 7 ~a17~0))} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,359 INFO L280 TraceCheckUtils]: 84: Hoare triple {551#(not (= 7 ~a17~0))} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,360 INFO L280 TraceCheckUtils]: 85: Hoare triple {551#(not (= 7 ~a17~0))} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,360 INFO L280 TraceCheckUtils]: 86: Hoare triple {551#(not (= 7 ~a17~0))} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,361 INFO L280 TraceCheckUtils]: 87: Hoare triple {551#(not (= 7 ~a17~0))} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,362 INFO L280 TraceCheckUtils]: 88: Hoare triple {551#(not (= 7 ~a17~0))} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,363 INFO L280 TraceCheckUtils]: 89: Hoare triple {551#(not (= 7 ~a17~0))} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,363 INFO L280 TraceCheckUtils]: 90: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,364 INFO L280 TraceCheckUtils]: 91: Hoare triple {551#(not (= 7 ~a17~0))} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == ~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,365 INFO L280 TraceCheckUtils]: 92: Hoare triple {551#(not (= 7 ~a17~0))} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == ~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,365 INFO L280 TraceCheckUtils]: 93: Hoare triple {551#(not (= 7 ~a17~0))} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == ~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,366 INFO L280 TraceCheckUtils]: 94: Hoare triple {551#(not (= 7 ~a17~0))} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,367 INFO L280 TraceCheckUtils]: 95: Hoare triple {551#(not (= 7 ~a17~0))} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == ~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,367 INFO L280 TraceCheckUtils]: 96: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == ~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,368 INFO L280 TraceCheckUtils]: 97: Hoare triple {551#(not (= 7 ~a17~0))} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == ~input) && 1 == ~a21~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,369 INFO L280 TraceCheckUtils]: 98: Hoare triple {551#(not (= 7 ~a17~0))} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,370 INFO L280 TraceCheckUtils]: 99: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == ~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,370 INFO L280 TraceCheckUtils]: 100: Hoare triple {551#(not (= 7 ~a17~0))} assume !((8 == ~a17~0 && ((4 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,371 INFO L280 TraceCheckUtils]: 101: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,372 INFO L280 TraceCheckUtils]: 102: Hoare triple {551#(not (= 7 ~a17~0))} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == ~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,372 INFO L280 TraceCheckUtils]: 103: Hoare triple {551#(not (= 7 ~a17~0))} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == ~input) && 11 == ~a28~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,373 INFO L280 TraceCheckUtils]: 104: Hoare triple {551#(not (= 7 ~a17~0))} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input) && !(1 == ~a11~0)) && 1 == ~a21~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,374 INFO L280 TraceCheckUtils]: 105: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,375 INFO L280 TraceCheckUtils]: 106: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,375 INFO L280 TraceCheckUtils]: 107: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,376 INFO L280 TraceCheckUtils]: 108: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,377 INFO L280 TraceCheckUtils]: 109: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,377 INFO L280 TraceCheckUtils]: 110: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,378 INFO L280 TraceCheckUtils]: 111: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,379 INFO L280 TraceCheckUtils]: 112: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,379 INFO L280 TraceCheckUtils]: 113: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,380 INFO L280 TraceCheckUtils]: 114: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,381 INFO L280 TraceCheckUtils]: 115: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,382 INFO L280 TraceCheckUtils]: 116: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,382 INFO L280 TraceCheckUtils]: 117: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,383 INFO L280 TraceCheckUtils]: 118: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,384 INFO L280 TraceCheckUtils]: 119: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,384 INFO L280 TraceCheckUtils]: 120: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,385 INFO L280 TraceCheckUtils]: 121: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,386 INFO L280 TraceCheckUtils]: 122: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,386 INFO L280 TraceCheckUtils]: 123: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,387 INFO L280 TraceCheckUtils]: 124: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,388 INFO L280 TraceCheckUtils]: 125: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,389 INFO L280 TraceCheckUtils]: 126: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,389 INFO L280 TraceCheckUtils]: 127: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,390 INFO L280 TraceCheckUtils]: 128: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,391 INFO L280 TraceCheckUtils]: 129: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,391 INFO L280 TraceCheckUtils]: 130: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,392 INFO L280 TraceCheckUtils]: 131: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,393 INFO L280 TraceCheckUtils]: 132: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,393 INFO L280 TraceCheckUtils]: 133: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,394 INFO L280 TraceCheckUtils]: 134: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,395 INFO L280 TraceCheckUtils]: 135: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,395 INFO L280 TraceCheckUtils]: 136: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,396 INFO L280 TraceCheckUtils]: 137: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,396 INFO L280 TraceCheckUtils]: 138: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,397 INFO L280 TraceCheckUtils]: 139: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,398 INFO L280 TraceCheckUtils]: 140: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,399 INFO L280 TraceCheckUtils]: 141: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,399 INFO L280 TraceCheckUtils]: 142: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,400 INFO L280 TraceCheckUtils]: 143: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,401 INFO L280 TraceCheckUtils]: 144: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,401 INFO L280 TraceCheckUtils]: 145: Hoare triple {551#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 7 ~a17~0))} is VALID [2020-07-11 01:30:37,402 INFO L280 TraceCheckUtils]: 146: Hoare triple {551#(not (= 7 ~a17~0))} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {531#false} is VALID [2020-07-11 01:30:37,402 INFO L280 TraceCheckUtils]: 147: Hoare triple {531#false} assume !false; {531#false} is VALID [2020-07-11 01:30:37,447 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-11 01:30:37,448 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1762180156] [2020-07-11 01:30:37,469 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-11 01:30:37,470 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-11 01:30:37,470 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102465884] [2020-07-11 01:30:37,477 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 148 [2020-07-11 01:30:37,482 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-11 01:30:37,486 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-11 01:30:37,712 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 148 edges. 148 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:30:37,712 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-11 01:30:37,712 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-11 01:30:37,721 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-11 01:30:37,722 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-07-11 01:30:37,724 INFO L87 Difference]: Start difference. First operand 527 states. Second operand 5 states. [2020-07-11 01:30:47,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:30:47,231 INFO L93 Difference]: Finished difference Result 1205 states and 1651 transitions. [2020-07-11 01:30:47,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-11 01:30:47,231 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 148 [2020-07-11 01:30:47,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-11 01:30:47,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-11 01:30:47,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1651 transitions. [2020-07-11 01:30:47,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-11 01:30:47,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1651 transitions. [2020-07-11 01:30:47,338 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 1651 transitions. [2020-07-11 01:30:49,791 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1651 edges. 1651 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:30:49,906 INFO L225 Difference]: With dead ends: 1205 [2020-07-11 01:30:49,907 INFO L226 Difference]: Without dead ends: 627 [2020-07-11 01:30:49,915 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2020-07-11 01:30:49,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2020-07-11 01:30:53,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 613. [2020-07-11 01:30:53,364 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-11 01:30:53,364 INFO L82 GeneralOperation]: Start isEquivalent. First operand 627 states. Second operand 613 states. [2020-07-11 01:30:53,365 INFO L74 IsIncluded]: Start isIncluded. First operand 627 states. Second operand 613 states. [2020-07-11 01:30:53,365 INFO L87 Difference]: Start difference. First operand 627 states. Second operand 613 states. [2020-07-11 01:30:53,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:30:53,411 INFO L93 Difference]: Finished difference Result 627 states and 792 transitions. [2020-07-11 01:30:53,411 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 792 transitions. [2020-07-11 01:30:53,417 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-11 01:30:53,417 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-11 01:30:53,417 INFO L74 IsIncluded]: Start isIncluded. First operand 613 states. Second operand 627 states. [2020-07-11 01:30:53,417 INFO L87 Difference]: Start difference. First operand 613 states. Second operand 627 states. [2020-07-11 01:30:53,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:30:53,457 INFO L93 Difference]: Finished difference Result 627 states and 792 transitions. [2020-07-11 01:30:53,457 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 792 transitions. [2020-07-11 01:30:53,460 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-11 01:30:53,460 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-11 01:30:53,461 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-11 01:30:53,461 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-11 01:30:53,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 613 states. [2020-07-11 01:30:53,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 774 transitions. [2020-07-11 01:30:53,498 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 774 transitions. Word has length 148 [2020-07-11 01:30:53,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-11 01:30:53,499 INFO L479 AbstractCegarLoop]: Abstraction has 613 states and 774 transitions. [2020-07-11 01:30:53,499 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-11 01:30:53,499 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 613 states and 774 transitions. [2020-07-11 01:30:54,878 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 774 edges. 774 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:30:54,878 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 774 transitions. [2020-07-11 01:30:54,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2020-07-11 01:30:54,886 INFO L414 BasicCegarLoop]: Found error trace [2020-07-11 01:30:54,887 INFO L422 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1] [2020-07-11 01:30:54,887 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-07-11 01:30:54,887 INFO L427 AbstractCegarLoop]: === Iteration 2 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-11 01:30:54,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-11 01:30:54,888 INFO L82 PathProgramCache]: Analyzing trace with hash 1407285362, now seen corresponding path program 1 times [2020-07-11 01:30:54,888 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-11 01:30:54,889 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2118238783] [2020-07-11 01:30:54,889 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-11 01:30:54,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:30:55,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:30:55,086 INFO L280 TraceCheckUtils]: 0: Hoare triple {5486#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {5448#true} is VALID [2020-07-11 01:30:55,087 INFO L280 TraceCheckUtils]: 1: Hoare triple {5448#true} ~e~0 := 5; {5448#true} is VALID [2020-07-11 01:30:55,087 INFO L280 TraceCheckUtils]: 2: Hoare triple {5448#true} ~d~0 := 4; {5448#true} is VALID [2020-07-11 01:30:55,087 INFO L280 TraceCheckUtils]: 3: Hoare triple {5448#true} ~f~0 := 6; {5448#true} is VALID [2020-07-11 01:30:55,087 INFO L280 TraceCheckUtils]: 4: Hoare triple {5448#true} ~c~0 := 3; {5448#true} is VALID [2020-07-11 01:30:55,088 INFO L280 TraceCheckUtils]: 5: Hoare triple {5448#true} ~u~0 := 21; {5448#true} is VALID [2020-07-11 01:30:55,088 INFO L280 TraceCheckUtils]: 6: Hoare triple {5448#true} ~v~0 := 22; {5448#true} is VALID [2020-07-11 01:30:55,088 INFO L280 TraceCheckUtils]: 7: Hoare triple {5448#true} ~w~0 := 23; {5448#true} is VALID [2020-07-11 01:30:55,088 INFO L280 TraceCheckUtils]: 8: Hoare triple {5448#true} ~x~0 := 24; {5448#true} is VALID [2020-07-11 01:30:55,089 INFO L280 TraceCheckUtils]: 9: Hoare triple {5448#true} ~y~0 := 25; {5448#true} is VALID [2020-07-11 01:30:55,089 INFO L280 TraceCheckUtils]: 10: Hoare triple {5448#true} ~z~0 := 26; {5448#true} is VALID [2020-07-11 01:30:55,089 INFO L280 TraceCheckUtils]: 11: Hoare triple {5448#true} ~a25~0 := 0; {5448#true} is VALID [2020-07-11 01:30:55,089 INFO L280 TraceCheckUtils]: 12: Hoare triple {5448#true} ~a11~0 := 0; {5448#true} is VALID [2020-07-11 01:30:55,090 INFO L280 TraceCheckUtils]: 13: Hoare triple {5448#true} ~a28~0 := 7; {5448#true} is VALID [2020-07-11 01:30:55,090 INFO L280 TraceCheckUtils]: 14: Hoare triple {5448#true} ~a19~0 := 1; {5448#true} is VALID [2020-07-11 01:30:55,090 INFO L280 TraceCheckUtils]: 15: Hoare triple {5448#true} ~a21~0 := 1; {5448#true} is VALID [2020-07-11 01:30:55,091 INFO L280 TraceCheckUtils]: 16: Hoare triple {5448#true} ~a17~0 := 8; {5487#(<= ~a17~0 8)} is VALID [2020-07-11 01:30:55,091 INFO L280 TraceCheckUtils]: 17: Hoare triple {5487#(<= ~a17~0 8)} assume true; {5487#(<= ~a17~0 8)} is VALID [2020-07-11 01:30:55,092 INFO L275 TraceCheckUtils]: 18: Hoare quadruple {5487#(<= ~a17~0 8)} {5448#true} #1179#return; {5469#(not (= 9 ~a17~0))} is VALID [2020-07-11 01:30:55,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:30:55,147 INFO L280 TraceCheckUtils]: 0: Hoare triple {5488#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {5489#(= ~a17~0 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,148 INFO L280 TraceCheckUtils]: 1: Hoare triple {5489#(= ~a17~0 |old(~a17~0)|)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {5489#(= ~a17~0 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,149 INFO L280 TraceCheckUtils]: 2: Hoare triple {5489#(= ~a17~0 |old(~a17~0)|)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {5489#(= ~a17~0 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,149 INFO L280 TraceCheckUtils]: 3: Hoare triple {5489#(= ~a17~0 |old(~a17~0)|)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {5489#(= ~a17~0 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,150 INFO L280 TraceCheckUtils]: 4: Hoare triple {5489#(= ~a17~0 |old(~a17~0)|)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {5489#(= ~a17~0 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,151 INFO L280 TraceCheckUtils]: 5: Hoare triple {5489#(= ~a17~0 |old(~a17~0)|)} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {5489#(= ~a17~0 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,151 INFO L280 TraceCheckUtils]: 6: Hoare triple {5489#(= ~a17~0 |old(~a17~0)|)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {5489#(= ~a17~0 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,152 INFO L280 TraceCheckUtils]: 7: Hoare triple {5489#(= ~a17~0 |old(~a17~0)|)} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {5489#(= ~a17~0 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,153 INFO L280 TraceCheckUtils]: 8: Hoare triple {5489#(= ~a17~0 |old(~a17~0)|)} assume 1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0; {5490#(= 9 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,153 INFO L280 TraceCheckUtils]: 9: Hoare triple {5490#(= 9 |old(~a17~0)|)} ~a28~0 := 11; {5490#(= 9 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,154 INFO L280 TraceCheckUtils]: 10: Hoare triple {5490#(= 9 |old(~a17~0)|)} ~a17~0 := 7; {5490#(= 9 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,155 INFO L280 TraceCheckUtils]: 11: Hoare triple {5490#(= 9 |old(~a17~0)|)} ~a11~0 := 0; {5490#(= 9 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,155 INFO L280 TraceCheckUtils]: 12: Hoare triple {5490#(= 9 |old(~a17~0)|)} ~a25~0 := 1; {5490#(= 9 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,156 INFO L280 TraceCheckUtils]: 13: Hoare triple {5490#(= 9 |old(~a17~0)|)} #res := 22; {5490#(= 9 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,156 INFO L280 TraceCheckUtils]: 14: Hoare triple {5490#(= 9 |old(~a17~0)|)} assume true; {5490#(= 9 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,157 INFO L275 TraceCheckUtils]: 15: Hoare quadruple {5490#(= 9 |old(~a17~0)|)} {5469#(not (= 9 ~a17~0))} #1183#return; {5449#false} is VALID [2020-07-11 01:30:55,160 INFO L263 TraceCheckUtils]: 0: Hoare triple {5448#true} call ULTIMATE.init(); {5486#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} is VALID [2020-07-11 01:30:55,160 INFO L280 TraceCheckUtils]: 1: Hoare triple {5486#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {5448#true} is VALID [2020-07-11 01:30:55,160 INFO L280 TraceCheckUtils]: 2: Hoare triple {5448#true} ~e~0 := 5; {5448#true} is VALID [2020-07-11 01:30:55,161 INFO L280 TraceCheckUtils]: 3: Hoare triple {5448#true} ~d~0 := 4; {5448#true} is VALID [2020-07-11 01:30:55,161 INFO L280 TraceCheckUtils]: 4: Hoare triple {5448#true} ~f~0 := 6; {5448#true} is VALID [2020-07-11 01:30:55,161 INFO L280 TraceCheckUtils]: 5: Hoare triple {5448#true} ~c~0 := 3; {5448#true} is VALID [2020-07-11 01:30:55,161 INFO L280 TraceCheckUtils]: 6: Hoare triple {5448#true} ~u~0 := 21; {5448#true} is VALID [2020-07-11 01:30:55,162 INFO L280 TraceCheckUtils]: 7: Hoare triple {5448#true} ~v~0 := 22; {5448#true} is VALID [2020-07-11 01:30:55,162 INFO L280 TraceCheckUtils]: 8: Hoare triple {5448#true} ~w~0 := 23; {5448#true} is VALID [2020-07-11 01:30:55,162 INFO L280 TraceCheckUtils]: 9: Hoare triple {5448#true} ~x~0 := 24; {5448#true} is VALID [2020-07-11 01:30:55,162 INFO L280 TraceCheckUtils]: 10: Hoare triple {5448#true} ~y~0 := 25; {5448#true} is VALID [2020-07-11 01:30:55,163 INFO L280 TraceCheckUtils]: 11: Hoare triple {5448#true} ~z~0 := 26; {5448#true} is VALID [2020-07-11 01:30:55,163 INFO L280 TraceCheckUtils]: 12: Hoare triple {5448#true} ~a25~0 := 0; {5448#true} is VALID [2020-07-11 01:30:55,163 INFO L280 TraceCheckUtils]: 13: Hoare triple {5448#true} ~a11~0 := 0; {5448#true} is VALID [2020-07-11 01:30:55,163 INFO L280 TraceCheckUtils]: 14: Hoare triple {5448#true} ~a28~0 := 7; {5448#true} is VALID [2020-07-11 01:30:55,164 INFO L280 TraceCheckUtils]: 15: Hoare triple {5448#true} ~a19~0 := 1; {5448#true} is VALID [2020-07-11 01:30:55,164 INFO L280 TraceCheckUtils]: 16: Hoare triple {5448#true} ~a21~0 := 1; {5448#true} is VALID [2020-07-11 01:30:55,165 INFO L280 TraceCheckUtils]: 17: Hoare triple {5448#true} ~a17~0 := 8; {5487#(<= ~a17~0 8)} is VALID [2020-07-11 01:30:55,165 INFO L280 TraceCheckUtils]: 18: Hoare triple {5487#(<= ~a17~0 8)} assume true; {5487#(<= ~a17~0 8)} is VALID [2020-07-11 01:30:55,166 INFO L275 TraceCheckUtils]: 19: Hoare quadruple {5487#(<= ~a17~0 8)} {5448#true} #1179#return; {5469#(not (= 9 ~a17~0))} is VALID [2020-07-11 01:30:55,167 INFO L263 TraceCheckUtils]: 20: Hoare triple {5469#(not (= 9 ~a17~0))} call #t~ret4 := main(); {5469#(not (= 9 ~a17~0))} is VALID [2020-07-11 01:30:55,167 INFO L280 TraceCheckUtils]: 21: Hoare triple {5469#(not (= 9 ~a17~0))} ~output~0 := -1; {5469#(not (= 9 ~a17~0))} is VALID [2020-07-11 01:30:55,168 INFO L280 TraceCheckUtils]: 22: Hoare triple {5469#(not (= 9 ~a17~0))} assume !false; {5469#(not (= 9 ~a17~0))} is VALID [2020-07-11 01:30:55,168 INFO L280 TraceCheckUtils]: 23: Hoare triple {5469#(not (= 9 ~a17~0))} havoc ~input~0; {5469#(not (= 9 ~a17~0))} is VALID [2020-07-11 01:30:55,169 INFO L280 TraceCheckUtils]: 24: Hoare triple {5469#(not (= 9 ~a17~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {5469#(not (= 9 ~a17~0))} is VALID [2020-07-11 01:30:55,170 INFO L280 TraceCheckUtils]: 25: Hoare triple {5469#(not (= 9 ~a17~0))} ~input~0 := #t~nondet2; {5469#(not (= 9 ~a17~0))} is VALID [2020-07-11 01:30:55,170 INFO L280 TraceCheckUtils]: 26: Hoare triple {5469#(not (= 9 ~a17~0))} havoc #t~nondet2; {5469#(not (= 9 ~a17~0))} is VALID [2020-07-11 01:30:55,171 INFO L280 TraceCheckUtils]: 27: Hoare triple {5469#(not (= 9 ~a17~0))} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {5469#(not (= 9 ~a17~0))} is VALID [2020-07-11 01:30:55,172 INFO L263 TraceCheckUtils]: 28: Hoare triple {5469#(not (= 9 ~a17~0))} call #t~ret3 := calculate_output(~input~0); {5488#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:30:55,173 INFO L280 TraceCheckUtils]: 29: Hoare triple {5488#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {5489#(= ~a17~0 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,173 INFO L280 TraceCheckUtils]: 30: Hoare triple {5489#(= ~a17~0 |old(~a17~0)|)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {5489#(= ~a17~0 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,174 INFO L280 TraceCheckUtils]: 31: Hoare triple {5489#(= ~a17~0 |old(~a17~0)|)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {5489#(= ~a17~0 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,175 INFO L280 TraceCheckUtils]: 32: Hoare triple {5489#(= ~a17~0 |old(~a17~0)|)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {5489#(= ~a17~0 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,175 INFO L280 TraceCheckUtils]: 33: Hoare triple {5489#(= ~a17~0 |old(~a17~0)|)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {5489#(= ~a17~0 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,176 INFO L280 TraceCheckUtils]: 34: Hoare triple {5489#(= ~a17~0 |old(~a17~0)|)} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {5489#(= ~a17~0 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,176 INFO L280 TraceCheckUtils]: 35: Hoare triple {5489#(= ~a17~0 |old(~a17~0)|)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {5489#(= ~a17~0 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,177 INFO L280 TraceCheckUtils]: 36: Hoare triple {5489#(= ~a17~0 |old(~a17~0)|)} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {5489#(= ~a17~0 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,178 INFO L280 TraceCheckUtils]: 37: Hoare triple {5489#(= ~a17~0 |old(~a17~0)|)} assume 1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0; {5490#(= 9 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,178 INFO L280 TraceCheckUtils]: 38: Hoare triple {5490#(= 9 |old(~a17~0)|)} ~a28~0 := 11; {5490#(= 9 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,179 INFO L280 TraceCheckUtils]: 39: Hoare triple {5490#(= 9 |old(~a17~0)|)} ~a17~0 := 7; {5490#(= 9 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,180 INFO L280 TraceCheckUtils]: 40: Hoare triple {5490#(= 9 |old(~a17~0)|)} ~a11~0 := 0; {5490#(= 9 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,180 INFO L280 TraceCheckUtils]: 41: Hoare triple {5490#(= 9 |old(~a17~0)|)} ~a25~0 := 1; {5490#(= 9 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,181 INFO L280 TraceCheckUtils]: 42: Hoare triple {5490#(= 9 |old(~a17~0)|)} #res := 22; {5490#(= 9 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,181 INFO L280 TraceCheckUtils]: 43: Hoare triple {5490#(= 9 |old(~a17~0)|)} assume true; {5490#(= 9 |old(~a17~0)|)} is VALID [2020-07-11 01:30:55,182 INFO L275 TraceCheckUtils]: 44: Hoare quadruple {5490#(= 9 |old(~a17~0)|)} {5469#(not (= 9 ~a17~0))} #1183#return; {5449#false} is VALID [2020-07-11 01:30:55,182 INFO L280 TraceCheckUtils]: 45: Hoare triple {5449#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {5449#false} is VALID [2020-07-11 01:30:55,183 INFO L280 TraceCheckUtils]: 46: Hoare triple {5449#false} ~output~0 := #t~ret3; {5449#false} is VALID [2020-07-11 01:30:55,183 INFO L280 TraceCheckUtils]: 47: Hoare triple {5449#false} havoc #t~ret3; {5449#false} is VALID [2020-07-11 01:30:55,183 INFO L280 TraceCheckUtils]: 48: Hoare triple {5449#false} assume !false; {5449#false} is VALID [2020-07-11 01:30:55,184 INFO L280 TraceCheckUtils]: 49: Hoare triple {5449#false} havoc ~input~0; {5449#false} is VALID [2020-07-11 01:30:55,184 INFO L280 TraceCheckUtils]: 50: Hoare triple {5449#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {5449#false} is VALID [2020-07-11 01:30:55,184 INFO L280 TraceCheckUtils]: 51: Hoare triple {5449#false} ~input~0 := #t~nondet2; {5449#false} is VALID [2020-07-11 01:30:55,184 INFO L280 TraceCheckUtils]: 52: Hoare triple {5449#false} havoc #t~nondet2; {5449#false} is VALID [2020-07-11 01:30:55,185 INFO L280 TraceCheckUtils]: 53: Hoare triple {5449#false} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {5449#false} is VALID [2020-07-11 01:30:55,185 INFO L263 TraceCheckUtils]: 54: Hoare triple {5449#false} call #t~ret3 := calculate_output(~input~0); {5449#false} is VALID [2020-07-11 01:30:55,185 INFO L280 TraceCheckUtils]: 55: Hoare triple {5449#false} ~input := #in~input; {5449#false} is VALID [2020-07-11 01:30:55,185 INFO L280 TraceCheckUtils]: 56: Hoare triple {5449#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,186 INFO L280 TraceCheckUtils]: 57: Hoare triple {5449#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {5449#false} is VALID [2020-07-11 01:30:55,186 INFO L280 TraceCheckUtils]: 58: Hoare triple {5449#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {5449#false} is VALID [2020-07-11 01:30:55,186 INFO L280 TraceCheckUtils]: 59: Hoare triple {5449#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,186 INFO L280 TraceCheckUtils]: 60: Hoare triple {5449#false} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {5449#false} is VALID [2020-07-11 01:30:55,187 INFO L280 TraceCheckUtils]: 61: Hoare triple {5449#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {5449#false} is VALID [2020-07-11 01:30:55,187 INFO L280 TraceCheckUtils]: 62: Hoare triple {5449#false} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {5449#false} is VALID [2020-07-11 01:30:55,187 INFO L280 TraceCheckUtils]: 63: Hoare triple {5449#false} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,187 INFO L280 TraceCheckUtils]: 64: Hoare triple {5449#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {5449#false} is VALID [2020-07-11 01:30:55,188 INFO L280 TraceCheckUtils]: 65: Hoare triple {5449#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,188 INFO L280 TraceCheckUtils]: 66: Hoare triple {5449#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {5449#false} is VALID [2020-07-11 01:30:55,188 INFO L280 TraceCheckUtils]: 67: Hoare triple {5449#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,188 INFO L280 TraceCheckUtils]: 68: Hoare triple {5449#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {5449#false} is VALID [2020-07-11 01:30:55,189 INFO L280 TraceCheckUtils]: 69: Hoare triple {5449#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {5449#false} is VALID [2020-07-11 01:30:55,189 INFO L280 TraceCheckUtils]: 70: Hoare triple {5449#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {5449#false} is VALID [2020-07-11 01:30:55,189 INFO L280 TraceCheckUtils]: 71: Hoare triple {5449#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {5449#false} is VALID [2020-07-11 01:30:55,189 INFO L280 TraceCheckUtils]: 72: Hoare triple {5449#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {5449#false} is VALID [2020-07-11 01:30:55,190 INFO L280 TraceCheckUtils]: 73: Hoare triple {5449#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {5449#false} is VALID [2020-07-11 01:30:55,190 INFO L280 TraceCheckUtils]: 74: Hoare triple {5449#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {5449#false} is VALID [2020-07-11 01:30:55,190 INFO L280 TraceCheckUtils]: 75: Hoare triple {5449#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {5449#false} is VALID [2020-07-11 01:30:55,190 INFO L280 TraceCheckUtils]: 76: Hoare triple {5449#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {5449#false} is VALID [2020-07-11 01:30:55,191 INFO L280 TraceCheckUtils]: 77: Hoare triple {5449#false} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {5449#false} is VALID [2020-07-11 01:30:55,191 INFO L280 TraceCheckUtils]: 78: Hoare triple {5449#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,191 INFO L280 TraceCheckUtils]: 79: Hoare triple {5449#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {5449#false} is VALID [2020-07-11 01:30:55,191 INFO L280 TraceCheckUtils]: 80: Hoare triple {5449#false} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,192 INFO L280 TraceCheckUtils]: 81: Hoare triple {5449#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {5449#false} is VALID [2020-07-11 01:30:55,192 INFO L280 TraceCheckUtils]: 82: Hoare triple {5449#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {5449#false} is VALID [2020-07-11 01:30:55,192 INFO L280 TraceCheckUtils]: 83: Hoare triple {5449#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {5449#false} is VALID [2020-07-11 01:30:55,193 INFO L280 TraceCheckUtils]: 84: Hoare triple {5449#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {5449#false} is VALID [2020-07-11 01:30:55,193 INFO L280 TraceCheckUtils]: 85: Hoare triple {5449#false} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,193 INFO L280 TraceCheckUtils]: 86: Hoare triple {5449#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {5449#false} is VALID [2020-07-11 01:30:55,193 INFO L280 TraceCheckUtils]: 87: Hoare triple {5449#false} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,194 INFO L280 TraceCheckUtils]: 88: Hoare triple {5449#false} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {5449#false} is VALID [2020-07-11 01:30:55,194 INFO L280 TraceCheckUtils]: 89: Hoare triple {5449#false} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {5449#false} is VALID [2020-07-11 01:30:55,194 INFO L280 TraceCheckUtils]: 90: Hoare triple {5449#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {5449#false} is VALID [2020-07-11 01:30:55,194 INFO L280 TraceCheckUtils]: 91: Hoare triple {5449#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {5449#false} is VALID [2020-07-11 01:30:55,195 INFO L280 TraceCheckUtils]: 92: Hoare triple {5449#false} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {5449#false} is VALID [2020-07-11 01:30:55,195 INFO L280 TraceCheckUtils]: 93: Hoare triple {5449#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,195 INFO L280 TraceCheckUtils]: 94: Hoare triple {5449#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {5449#false} is VALID [2020-07-11 01:30:55,195 INFO L280 TraceCheckUtils]: 95: Hoare triple {5449#false} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {5449#false} is VALID [2020-07-11 01:30:55,196 INFO L280 TraceCheckUtils]: 96: Hoare triple {5449#false} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {5449#false} is VALID [2020-07-11 01:30:55,196 INFO L280 TraceCheckUtils]: 97: Hoare triple {5449#false} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {5449#false} is VALID [2020-07-11 01:30:55,196 INFO L280 TraceCheckUtils]: 98: Hoare triple {5449#false} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {5449#false} is VALID [2020-07-11 01:30:55,196 INFO L280 TraceCheckUtils]: 99: Hoare triple {5449#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {5449#false} is VALID [2020-07-11 01:30:55,197 INFO L280 TraceCheckUtils]: 100: Hoare triple {5449#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {5449#false} is VALID [2020-07-11 01:30:55,197 INFO L280 TraceCheckUtils]: 101: Hoare triple {5449#false} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,197 INFO L280 TraceCheckUtils]: 102: Hoare triple {5449#false} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {5449#false} is VALID [2020-07-11 01:30:55,198 INFO L280 TraceCheckUtils]: 103: Hoare triple {5449#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {5449#false} is VALID [2020-07-11 01:30:55,198 INFO L280 TraceCheckUtils]: 104: Hoare triple {5449#false} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {5449#false} is VALID [2020-07-11 01:30:55,198 INFO L280 TraceCheckUtils]: 105: Hoare triple {5449#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {5449#false} is VALID [2020-07-11 01:30:55,198 INFO L280 TraceCheckUtils]: 106: Hoare triple {5449#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {5449#false} is VALID [2020-07-11 01:30:55,199 INFO L280 TraceCheckUtils]: 107: Hoare triple {5449#false} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {5449#false} is VALID [2020-07-11 01:30:55,199 INFO L280 TraceCheckUtils]: 108: Hoare triple {5449#false} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {5449#false} is VALID [2020-07-11 01:30:55,199 INFO L280 TraceCheckUtils]: 109: Hoare triple {5449#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {5449#false} is VALID [2020-07-11 01:30:55,199 INFO L280 TraceCheckUtils]: 110: Hoare triple {5449#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {5449#false} is VALID [2020-07-11 01:30:55,200 INFO L280 TraceCheckUtils]: 111: Hoare triple {5449#false} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {5449#false} is VALID [2020-07-11 01:30:55,200 INFO L280 TraceCheckUtils]: 112: Hoare triple {5449#false} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {5449#false} is VALID [2020-07-11 01:30:55,200 INFO L280 TraceCheckUtils]: 113: Hoare triple {5449#false} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,200 INFO L280 TraceCheckUtils]: 114: Hoare triple {5449#false} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,201 INFO L280 TraceCheckUtils]: 115: Hoare triple {5449#false} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {5449#false} is VALID [2020-07-11 01:30:55,201 INFO L280 TraceCheckUtils]: 116: Hoare triple {5449#false} assume !(((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {5449#false} is VALID [2020-07-11 01:30:55,201 INFO L280 TraceCheckUtils]: 117: Hoare triple {5449#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == ~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {5449#false} is VALID [2020-07-11 01:30:55,201 INFO L280 TraceCheckUtils]: 118: Hoare triple {5449#false} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == ~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,202 INFO L280 TraceCheckUtils]: 119: Hoare triple {5449#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == ~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {5449#false} is VALID [2020-07-11 01:30:55,202 INFO L280 TraceCheckUtils]: 120: Hoare triple {5449#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {5449#false} is VALID [2020-07-11 01:30:55,202 INFO L280 TraceCheckUtils]: 121: Hoare triple {5449#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == ~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {5449#false} is VALID [2020-07-11 01:30:55,202 INFO L280 TraceCheckUtils]: 122: Hoare triple {5449#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == ~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {5449#false} is VALID [2020-07-11 01:30:55,203 INFO L280 TraceCheckUtils]: 123: Hoare triple {5449#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == ~input) && 1 == ~a21~0); {5449#false} is VALID [2020-07-11 01:30:55,203 INFO L280 TraceCheckUtils]: 124: Hoare triple {5449#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {5449#false} is VALID [2020-07-11 01:30:55,203 INFO L280 TraceCheckUtils]: 125: Hoare triple {5449#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == ~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {5449#false} is VALID [2020-07-11 01:30:55,203 INFO L280 TraceCheckUtils]: 126: Hoare triple {5449#false} assume !((8 == ~a17~0 && ((4 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {5449#false} is VALID [2020-07-11 01:30:55,204 INFO L280 TraceCheckUtils]: 127: Hoare triple {5449#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {5449#false} is VALID [2020-07-11 01:30:55,204 INFO L280 TraceCheckUtils]: 128: Hoare triple {5449#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == ~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {5449#false} is VALID [2020-07-11 01:30:55,204 INFO L280 TraceCheckUtils]: 129: Hoare triple {5449#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == ~input) && 11 == ~a28~0); {5449#false} is VALID [2020-07-11 01:30:55,204 INFO L280 TraceCheckUtils]: 130: Hoare triple {5449#false} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input) && !(1 == ~a11~0)) && 1 == ~a21~0); {5449#false} is VALID [2020-07-11 01:30:55,204 INFO L280 TraceCheckUtils]: 131: Hoare triple {5449#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,205 INFO L280 TraceCheckUtils]: 132: Hoare triple {5449#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,205 INFO L280 TraceCheckUtils]: 133: Hoare triple {5449#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,205 INFO L280 TraceCheckUtils]: 134: Hoare triple {5449#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,205 INFO L280 TraceCheckUtils]: 135: Hoare triple {5449#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,206 INFO L280 TraceCheckUtils]: 136: Hoare triple {5449#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,206 INFO L280 TraceCheckUtils]: 137: Hoare triple {5449#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,206 INFO L280 TraceCheckUtils]: 138: Hoare triple {5449#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,206 INFO L280 TraceCheckUtils]: 139: Hoare triple {5449#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,207 INFO L280 TraceCheckUtils]: 140: Hoare triple {5449#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,207 INFO L280 TraceCheckUtils]: 141: Hoare triple {5449#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,207 INFO L280 TraceCheckUtils]: 142: Hoare triple {5449#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,210 INFO L280 TraceCheckUtils]: 143: Hoare triple {5449#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,211 INFO L280 TraceCheckUtils]: 144: Hoare triple {5449#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,211 INFO L280 TraceCheckUtils]: 145: Hoare triple {5449#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,211 INFO L280 TraceCheckUtils]: 146: Hoare triple {5449#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,211 INFO L280 TraceCheckUtils]: 147: Hoare triple {5449#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,212 INFO L280 TraceCheckUtils]: 148: Hoare triple {5449#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,212 INFO L280 TraceCheckUtils]: 149: Hoare triple {5449#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,212 INFO L280 TraceCheckUtils]: 150: Hoare triple {5449#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,212 INFO L280 TraceCheckUtils]: 151: Hoare triple {5449#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,213 INFO L280 TraceCheckUtils]: 152: Hoare triple {5449#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,213 INFO L280 TraceCheckUtils]: 153: Hoare triple {5449#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,213 INFO L280 TraceCheckUtils]: 154: Hoare triple {5449#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,213 INFO L280 TraceCheckUtils]: 155: Hoare triple {5449#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,214 INFO L280 TraceCheckUtils]: 156: Hoare triple {5449#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,214 INFO L280 TraceCheckUtils]: 157: Hoare triple {5449#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,214 INFO L280 TraceCheckUtils]: 158: Hoare triple {5449#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,214 INFO L280 TraceCheckUtils]: 159: Hoare triple {5449#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,215 INFO L280 TraceCheckUtils]: 160: Hoare triple {5449#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,215 INFO L280 TraceCheckUtils]: 161: Hoare triple {5449#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,220 INFO L280 TraceCheckUtils]: 162: Hoare triple {5449#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,221 INFO L280 TraceCheckUtils]: 163: Hoare triple {5449#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,221 INFO L280 TraceCheckUtils]: 164: Hoare triple {5449#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,221 INFO L280 TraceCheckUtils]: 165: Hoare triple {5449#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,221 INFO L280 TraceCheckUtils]: 166: Hoare triple {5449#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,222 INFO L280 TraceCheckUtils]: 167: Hoare triple {5449#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,222 INFO L280 TraceCheckUtils]: 168: Hoare triple {5449#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,222 INFO L280 TraceCheckUtils]: 169: Hoare triple {5449#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,222 INFO L280 TraceCheckUtils]: 170: Hoare triple {5449#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,223 INFO L280 TraceCheckUtils]: 171: Hoare triple {5449#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {5449#false} is VALID [2020-07-11 01:30:55,223 INFO L280 TraceCheckUtils]: 172: Hoare triple {5449#false} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {5449#false} is VALID [2020-07-11 01:30:55,223 INFO L280 TraceCheckUtils]: 173: Hoare triple {5449#false} assume !false; {5449#false} is VALID [2020-07-11 01:30:55,251 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-11 01:30:55,252 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2118238783] [2020-07-11 01:30:55,252 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-11 01:30:55,252 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-07-11 01:30:55,252 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096456278] [2020-07-11 01:30:55,256 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 174 [2020-07-11 01:30:55,256 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-11 01:30:55,257 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2020-07-11 01:30:55,468 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 174 edges. 174 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:30:55,468 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-11 01:30:55,469 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-11 01:30:55,469 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-11 01:30:55,469 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2020-07-11 01:30:55,469 INFO L87 Difference]: Start difference. First operand 613 states and 774 transitions. Second operand 8 states. [2020-07-11 01:31:02,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:31:02,903 INFO L93 Difference]: Finished difference Result 1142 states and 1475 transitions. [2020-07-11 01:31:02,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-11 01:31:02,903 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 174 [2020-07-11 01:31:02,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-11 01:31:02,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-11 01:31:02,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1012 transitions. [2020-07-11 01:31:02,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-11 01:31:02,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1012 transitions. [2020-07-11 01:31:02,921 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states and 1012 transitions. [2020-07-11 01:31:04,281 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1012 edges. 1012 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:31:04,308 INFO L225 Difference]: With dead ends: 1142 [2020-07-11 01:31:04,308 INFO L226 Difference]: Without dead ends: 551 [2020-07-11 01:31:04,312 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2020-07-11 01:31:04,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2020-07-11 01:31:07,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 527. [2020-07-11 01:31:07,593 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-11 01:31:07,593 INFO L82 GeneralOperation]: Start isEquivalent. First operand 551 states. Second operand 527 states. [2020-07-11 01:31:07,593 INFO L74 IsIncluded]: Start isIncluded. First operand 551 states. Second operand 527 states. [2020-07-11 01:31:07,593 INFO L87 Difference]: Start difference. First operand 551 states. Second operand 527 states. [2020-07-11 01:31:07,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:31:07,620 INFO L93 Difference]: Finished difference Result 551 states and 685 transitions. [2020-07-11 01:31:07,620 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 685 transitions. [2020-07-11 01:31:07,623 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-11 01:31:07,623 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-11 01:31:07,623 INFO L74 IsIncluded]: Start isIncluded. First operand 527 states. Second operand 551 states. [2020-07-11 01:31:07,624 INFO L87 Difference]: Start difference. First operand 527 states. Second operand 551 states. [2020-07-11 01:31:07,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:31:07,652 INFO L93 Difference]: Finished difference Result 551 states and 685 transitions. [2020-07-11 01:31:07,652 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 685 transitions. [2020-07-11 01:31:07,655 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-11 01:31:07,655 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-11 01:31:07,655 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-11 01:31:07,656 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-11 01:31:07,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 527 states. [2020-07-11 01:31:07,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 654 transitions. [2020-07-11 01:31:07,678 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 654 transitions. Word has length 174 [2020-07-11 01:31:07,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-11 01:31:07,678 INFO L479 AbstractCegarLoop]: Abstraction has 527 states and 654 transitions. [2020-07-11 01:31:07,678 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-07-11 01:31:07,678 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 527 states and 654 transitions. [2020-07-11 01:31:08,855 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 654 edges. 654 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:31:08,855 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 654 transitions. [2020-07-11 01:31:08,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2020-07-11 01:31:08,860 INFO L414 BasicCegarLoop]: Found error trace [2020-07-11 01:31:08,861 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 01:31:08,861 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-07-11 01:31:08,861 INFO L427 AbstractCegarLoop]: === Iteration 3 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-11 01:31:08,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-11 01:31:08,861 INFO L82 PathProgramCache]: Analyzing trace with hash -2122100332, now seen corresponding path program 1 times [2020-07-11 01:31:08,862 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-11 01:31:08,862 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [612346740] [2020-07-11 01:31:08,862 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-11 01:31:08,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:31:08,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:31:09,014 INFO L280 TraceCheckUtils]: 0: Hoare triple {9983#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {9937#true} is VALID [2020-07-11 01:31:09,014 INFO L280 TraceCheckUtils]: 1: Hoare triple {9937#true} ~e~0 := 5; {9937#true} is VALID [2020-07-11 01:31:09,015 INFO L280 TraceCheckUtils]: 2: Hoare triple {9937#true} ~d~0 := 4; {9937#true} is VALID [2020-07-11 01:31:09,015 INFO L280 TraceCheckUtils]: 3: Hoare triple {9937#true} ~f~0 := 6; {9937#true} is VALID [2020-07-11 01:31:09,015 INFO L280 TraceCheckUtils]: 4: Hoare triple {9937#true} ~c~0 := 3; {9937#true} is VALID [2020-07-11 01:31:09,015 INFO L280 TraceCheckUtils]: 5: Hoare triple {9937#true} ~u~0 := 21; {9937#true} is VALID [2020-07-11 01:31:09,015 INFO L280 TraceCheckUtils]: 6: Hoare triple {9937#true} ~v~0 := 22; {9937#true} is VALID [2020-07-11 01:31:09,016 INFO L280 TraceCheckUtils]: 7: Hoare triple {9937#true} ~w~0 := 23; {9937#true} is VALID [2020-07-11 01:31:09,016 INFO L280 TraceCheckUtils]: 8: Hoare triple {9937#true} ~x~0 := 24; {9937#true} is VALID [2020-07-11 01:31:09,016 INFO L280 TraceCheckUtils]: 9: Hoare triple {9937#true} ~y~0 := 25; {9937#true} is VALID [2020-07-11 01:31:09,016 INFO L280 TraceCheckUtils]: 10: Hoare triple {9937#true} ~z~0 := 26; {9937#true} is VALID [2020-07-11 01:31:09,018 INFO L280 TraceCheckUtils]: 11: Hoare triple {9937#true} ~a25~0 := 0; {9984#(<= ~a25~0 0)} is VALID [2020-07-11 01:31:09,021 INFO L280 TraceCheckUtils]: 12: Hoare triple {9984#(<= ~a25~0 0)} ~a11~0 := 0; {9984#(<= ~a25~0 0)} is VALID [2020-07-11 01:31:09,022 INFO L280 TraceCheckUtils]: 13: Hoare triple {9984#(<= ~a25~0 0)} ~a28~0 := 7; {9984#(<= ~a25~0 0)} is VALID [2020-07-11 01:31:09,024 INFO L280 TraceCheckUtils]: 14: Hoare triple {9984#(<= ~a25~0 0)} ~a19~0 := 1; {9984#(<= ~a25~0 0)} is VALID [2020-07-11 01:31:09,025 INFO L280 TraceCheckUtils]: 15: Hoare triple {9984#(<= ~a25~0 0)} ~a21~0 := 1; {9984#(<= ~a25~0 0)} is VALID [2020-07-11 01:31:09,026 INFO L280 TraceCheckUtils]: 16: Hoare triple {9984#(<= ~a25~0 0)} ~a17~0 := 8; {9984#(<= ~a25~0 0)} is VALID [2020-07-11 01:31:09,026 INFO L280 TraceCheckUtils]: 17: Hoare triple {9984#(<= ~a25~0 0)} assume true; {9984#(<= ~a25~0 0)} is VALID [2020-07-11 01:31:09,027 INFO L275 TraceCheckUtils]: 18: Hoare quadruple {9984#(<= ~a25~0 0)} {9937#true} #1179#return; {9958#(not (= 1 ~a25~0))} is VALID [2020-07-11 01:31:09,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:31:09,090 INFO L280 TraceCheckUtils]: 0: Hoare triple {9985#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,091 INFO L280 TraceCheckUtils]: 1: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,092 INFO L280 TraceCheckUtils]: 2: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,093 INFO L280 TraceCheckUtils]: 3: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,093 INFO L280 TraceCheckUtils]: 4: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,094 INFO L280 TraceCheckUtils]: 5: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,095 INFO L280 TraceCheckUtils]: 6: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,096 INFO L280 TraceCheckUtils]: 7: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,097 INFO L280 TraceCheckUtils]: 8: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,098 INFO L280 TraceCheckUtils]: 9: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,099 INFO L280 TraceCheckUtils]: 10: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,100 INFO L280 TraceCheckUtils]: 11: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,101 INFO L280 TraceCheckUtils]: 12: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,101 INFO L280 TraceCheckUtils]: 13: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,102 INFO L280 TraceCheckUtils]: 14: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,104 INFO L280 TraceCheckUtils]: 15: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume (!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0; {9987#(= 1 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,105 INFO L280 TraceCheckUtils]: 16: Hoare triple {9987#(= 1 |old(~a25~0)|)} ~a17~0 := 7; {9987#(= 1 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,105 INFO L280 TraceCheckUtils]: 17: Hoare triple {9987#(= 1 |old(~a25~0)|)} ~a25~0 := 0; {9987#(= 1 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,106 INFO L280 TraceCheckUtils]: 18: Hoare triple {9987#(= 1 |old(~a25~0)|)} ~a11~0 := 1; {9987#(= 1 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,107 INFO L280 TraceCheckUtils]: 19: Hoare triple {9987#(= 1 |old(~a25~0)|)} ~a28~0 := 10; {9987#(= 1 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,108 INFO L280 TraceCheckUtils]: 20: Hoare triple {9987#(= 1 |old(~a25~0)|)} ~a19~0 := 0; {9987#(= 1 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,109 INFO L280 TraceCheckUtils]: 21: Hoare triple {9987#(= 1 |old(~a25~0)|)} #res := -1; {9987#(= 1 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,110 INFO L280 TraceCheckUtils]: 22: Hoare triple {9987#(= 1 |old(~a25~0)|)} assume true; {9987#(= 1 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,111 INFO L275 TraceCheckUtils]: 23: Hoare quadruple {9987#(= 1 |old(~a25~0)|)} {9958#(not (= 1 ~a25~0))} #1183#return; {9938#false} is VALID [2020-07-11 01:31:09,115 INFO L263 TraceCheckUtils]: 0: Hoare triple {9937#true} call ULTIMATE.init(); {9983#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} is VALID [2020-07-11 01:31:09,116 INFO L280 TraceCheckUtils]: 1: Hoare triple {9983#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {9937#true} is VALID [2020-07-11 01:31:09,116 INFO L280 TraceCheckUtils]: 2: Hoare triple {9937#true} ~e~0 := 5; {9937#true} is VALID [2020-07-11 01:31:09,117 INFO L280 TraceCheckUtils]: 3: Hoare triple {9937#true} ~d~0 := 4; {9937#true} is VALID [2020-07-11 01:31:09,117 INFO L280 TraceCheckUtils]: 4: Hoare triple {9937#true} ~f~0 := 6; {9937#true} is VALID [2020-07-11 01:31:09,117 INFO L280 TraceCheckUtils]: 5: Hoare triple {9937#true} ~c~0 := 3; {9937#true} is VALID [2020-07-11 01:31:09,118 INFO L280 TraceCheckUtils]: 6: Hoare triple {9937#true} ~u~0 := 21; {9937#true} is VALID [2020-07-11 01:31:09,118 INFO L280 TraceCheckUtils]: 7: Hoare triple {9937#true} ~v~0 := 22; {9937#true} is VALID [2020-07-11 01:31:09,118 INFO L280 TraceCheckUtils]: 8: Hoare triple {9937#true} ~w~0 := 23; {9937#true} is VALID [2020-07-11 01:31:09,119 INFO L280 TraceCheckUtils]: 9: Hoare triple {9937#true} ~x~0 := 24; {9937#true} is VALID [2020-07-11 01:31:09,119 INFO L280 TraceCheckUtils]: 10: Hoare triple {9937#true} ~y~0 := 25; {9937#true} is VALID [2020-07-11 01:31:09,119 INFO L280 TraceCheckUtils]: 11: Hoare triple {9937#true} ~z~0 := 26; {9937#true} is VALID [2020-07-11 01:31:09,120 INFO L280 TraceCheckUtils]: 12: Hoare triple {9937#true} ~a25~0 := 0; {9984#(<= ~a25~0 0)} is VALID [2020-07-11 01:31:09,121 INFO L280 TraceCheckUtils]: 13: Hoare triple {9984#(<= ~a25~0 0)} ~a11~0 := 0; {9984#(<= ~a25~0 0)} is VALID [2020-07-11 01:31:09,122 INFO L280 TraceCheckUtils]: 14: Hoare triple {9984#(<= ~a25~0 0)} ~a28~0 := 7; {9984#(<= ~a25~0 0)} is VALID [2020-07-11 01:31:09,123 INFO L280 TraceCheckUtils]: 15: Hoare triple {9984#(<= ~a25~0 0)} ~a19~0 := 1; {9984#(<= ~a25~0 0)} is VALID [2020-07-11 01:31:09,123 INFO L280 TraceCheckUtils]: 16: Hoare triple {9984#(<= ~a25~0 0)} ~a21~0 := 1; {9984#(<= ~a25~0 0)} is VALID [2020-07-11 01:31:09,124 INFO L280 TraceCheckUtils]: 17: Hoare triple {9984#(<= ~a25~0 0)} ~a17~0 := 8; {9984#(<= ~a25~0 0)} is VALID [2020-07-11 01:31:09,125 INFO L280 TraceCheckUtils]: 18: Hoare triple {9984#(<= ~a25~0 0)} assume true; {9984#(<= ~a25~0 0)} is VALID [2020-07-11 01:31:09,126 INFO L275 TraceCheckUtils]: 19: Hoare quadruple {9984#(<= ~a25~0 0)} {9937#true} #1179#return; {9958#(not (= 1 ~a25~0))} is VALID [2020-07-11 01:31:09,127 INFO L263 TraceCheckUtils]: 20: Hoare triple {9958#(not (= 1 ~a25~0))} call #t~ret4 := main(); {9958#(not (= 1 ~a25~0))} is VALID [2020-07-11 01:31:09,128 INFO L280 TraceCheckUtils]: 21: Hoare triple {9958#(not (= 1 ~a25~0))} ~output~0 := -1; {9958#(not (= 1 ~a25~0))} is VALID [2020-07-11 01:31:09,129 INFO L280 TraceCheckUtils]: 22: Hoare triple {9958#(not (= 1 ~a25~0))} assume !false; {9958#(not (= 1 ~a25~0))} is VALID [2020-07-11 01:31:09,130 INFO L280 TraceCheckUtils]: 23: Hoare triple {9958#(not (= 1 ~a25~0))} havoc ~input~0; {9958#(not (= 1 ~a25~0))} is VALID [2020-07-11 01:31:09,130 INFO L280 TraceCheckUtils]: 24: Hoare triple {9958#(not (= 1 ~a25~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {9958#(not (= 1 ~a25~0))} is VALID [2020-07-11 01:31:09,131 INFO L280 TraceCheckUtils]: 25: Hoare triple {9958#(not (= 1 ~a25~0))} ~input~0 := #t~nondet2; {9958#(not (= 1 ~a25~0))} is VALID [2020-07-11 01:31:09,132 INFO L280 TraceCheckUtils]: 26: Hoare triple {9958#(not (= 1 ~a25~0))} havoc #t~nondet2; {9958#(not (= 1 ~a25~0))} is VALID [2020-07-11 01:31:09,133 INFO L280 TraceCheckUtils]: 27: Hoare triple {9958#(not (= 1 ~a25~0))} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {9958#(not (= 1 ~a25~0))} is VALID [2020-07-11 01:31:09,135 INFO L263 TraceCheckUtils]: 28: Hoare triple {9958#(not (= 1 ~a25~0))} call #t~ret3 := calculate_output(~input~0); {9985#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:31:09,136 INFO L280 TraceCheckUtils]: 29: Hoare triple {9985#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,137 INFO L280 TraceCheckUtils]: 30: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,137 INFO L280 TraceCheckUtils]: 31: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,138 INFO L280 TraceCheckUtils]: 32: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,139 INFO L280 TraceCheckUtils]: 33: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,140 INFO L280 TraceCheckUtils]: 34: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,141 INFO L280 TraceCheckUtils]: 35: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,142 INFO L280 TraceCheckUtils]: 36: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,142 INFO L280 TraceCheckUtils]: 37: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,143 INFO L280 TraceCheckUtils]: 38: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,144 INFO L280 TraceCheckUtils]: 39: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,145 INFO L280 TraceCheckUtils]: 40: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,146 INFO L280 TraceCheckUtils]: 41: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,147 INFO L280 TraceCheckUtils]: 42: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,148 INFO L280 TraceCheckUtils]: 43: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {9986#(= ~a25~0 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,149 INFO L280 TraceCheckUtils]: 44: Hoare triple {9986#(= ~a25~0 |old(~a25~0)|)} assume (!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0; {9987#(= 1 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,153 INFO L280 TraceCheckUtils]: 45: Hoare triple {9987#(= 1 |old(~a25~0)|)} ~a17~0 := 7; {9987#(= 1 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,153 INFO L280 TraceCheckUtils]: 46: Hoare triple {9987#(= 1 |old(~a25~0)|)} ~a25~0 := 0; {9987#(= 1 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,154 INFO L280 TraceCheckUtils]: 47: Hoare triple {9987#(= 1 |old(~a25~0)|)} ~a11~0 := 1; {9987#(= 1 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,155 INFO L280 TraceCheckUtils]: 48: Hoare triple {9987#(= 1 |old(~a25~0)|)} ~a28~0 := 10; {9987#(= 1 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,156 INFO L280 TraceCheckUtils]: 49: Hoare triple {9987#(= 1 |old(~a25~0)|)} ~a19~0 := 0; {9987#(= 1 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,157 INFO L280 TraceCheckUtils]: 50: Hoare triple {9987#(= 1 |old(~a25~0)|)} #res := -1; {9987#(= 1 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,158 INFO L280 TraceCheckUtils]: 51: Hoare triple {9987#(= 1 |old(~a25~0)|)} assume true; {9987#(= 1 |old(~a25~0)|)} is VALID [2020-07-11 01:31:09,159 INFO L275 TraceCheckUtils]: 52: Hoare quadruple {9987#(= 1 |old(~a25~0)|)} {9958#(not (= 1 ~a25~0))} #1183#return; {9938#false} is VALID [2020-07-11 01:31:09,160 INFO L280 TraceCheckUtils]: 53: Hoare triple {9938#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {9938#false} is VALID [2020-07-11 01:31:09,160 INFO L280 TraceCheckUtils]: 54: Hoare triple {9938#false} ~output~0 := #t~ret3; {9938#false} is VALID [2020-07-11 01:31:09,160 INFO L280 TraceCheckUtils]: 55: Hoare triple {9938#false} havoc #t~ret3; {9938#false} is VALID [2020-07-11 01:31:09,160 INFO L280 TraceCheckUtils]: 56: Hoare triple {9938#false} assume !false; {9938#false} is VALID [2020-07-11 01:31:09,161 INFO L280 TraceCheckUtils]: 57: Hoare triple {9938#false} havoc ~input~0; {9938#false} is VALID [2020-07-11 01:31:09,161 INFO L280 TraceCheckUtils]: 58: Hoare triple {9938#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {9938#false} is VALID [2020-07-11 01:31:09,161 INFO L280 TraceCheckUtils]: 59: Hoare triple {9938#false} ~input~0 := #t~nondet2; {9938#false} is VALID [2020-07-11 01:31:09,161 INFO L280 TraceCheckUtils]: 60: Hoare triple {9938#false} havoc #t~nondet2; {9938#false} is VALID [2020-07-11 01:31:09,162 INFO L280 TraceCheckUtils]: 61: Hoare triple {9938#false} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {9938#false} is VALID [2020-07-11 01:31:09,162 INFO L263 TraceCheckUtils]: 62: Hoare triple {9938#false} call #t~ret3 := calculate_output(~input~0); {9938#false} is VALID [2020-07-11 01:31:09,162 INFO L280 TraceCheckUtils]: 63: Hoare triple {9938#false} ~input := #in~input; {9938#false} is VALID [2020-07-11 01:31:09,162 INFO L280 TraceCheckUtils]: 64: Hoare triple {9938#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,162 INFO L280 TraceCheckUtils]: 65: Hoare triple {9938#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {9938#false} is VALID [2020-07-11 01:31:09,163 INFO L280 TraceCheckUtils]: 66: Hoare triple {9938#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {9938#false} is VALID [2020-07-11 01:31:09,163 INFO L280 TraceCheckUtils]: 67: Hoare triple {9938#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,163 INFO L280 TraceCheckUtils]: 68: Hoare triple {9938#false} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {9938#false} is VALID [2020-07-11 01:31:09,163 INFO L280 TraceCheckUtils]: 69: Hoare triple {9938#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {9938#false} is VALID [2020-07-11 01:31:09,163 INFO L280 TraceCheckUtils]: 70: Hoare triple {9938#false} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {9938#false} is VALID [2020-07-11 01:31:09,164 INFO L280 TraceCheckUtils]: 71: Hoare triple {9938#false} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,164 INFO L280 TraceCheckUtils]: 72: Hoare triple {9938#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {9938#false} is VALID [2020-07-11 01:31:09,164 INFO L280 TraceCheckUtils]: 73: Hoare triple {9938#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,164 INFO L280 TraceCheckUtils]: 74: Hoare triple {9938#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {9938#false} is VALID [2020-07-11 01:31:09,164 INFO L280 TraceCheckUtils]: 75: Hoare triple {9938#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,165 INFO L280 TraceCheckUtils]: 76: Hoare triple {9938#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {9938#false} is VALID [2020-07-11 01:31:09,165 INFO L280 TraceCheckUtils]: 77: Hoare triple {9938#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {9938#false} is VALID [2020-07-11 01:31:09,165 INFO L280 TraceCheckUtils]: 78: Hoare triple {9938#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {9938#false} is VALID [2020-07-11 01:31:09,165 INFO L280 TraceCheckUtils]: 79: Hoare triple {9938#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {9938#false} is VALID [2020-07-11 01:31:09,166 INFO L280 TraceCheckUtils]: 80: Hoare triple {9938#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {9938#false} is VALID [2020-07-11 01:31:09,166 INFO L280 TraceCheckUtils]: 81: Hoare triple {9938#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {9938#false} is VALID [2020-07-11 01:31:09,166 INFO L280 TraceCheckUtils]: 82: Hoare triple {9938#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {9938#false} is VALID [2020-07-11 01:31:09,166 INFO L280 TraceCheckUtils]: 83: Hoare triple {9938#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {9938#false} is VALID [2020-07-11 01:31:09,166 INFO L280 TraceCheckUtils]: 84: Hoare triple {9938#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {9938#false} is VALID [2020-07-11 01:31:09,167 INFO L280 TraceCheckUtils]: 85: Hoare triple {9938#false} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {9938#false} is VALID [2020-07-11 01:31:09,167 INFO L280 TraceCheckUtils]: 86: Hoare triple {9938#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,167 INFO L280 TraceCheckUtils]: 87: Hoare triple {9938#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {9938#false} is VALID [2020-07-11 01:31:09,167 INFO L280 TraceCheckUtils]: 88: Hoare triple {9938#false} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,167 INFO L280 TraceCheckUtils]: 89: Hoare triple {9938#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {9938#false} is VALID [2020-07-11 01:31:09,167 INFO L280 TraceCheckUtils]: 90: Hoare triple {9938#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {9938#false} is VALID [2020-07-11 01:31:09,168 INFO L280 TraceCheckUtils]: 91: Hoare triple {9938#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {9938#false} is VALID [2020-07-11 01:31:09,168 INFO L280 TraceCheckUtils]: 92: Hoare triple {9938#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {9938#false} is VALID [2020-07-11 01:31:09,168 INFO L280 TraceCheckUtils]: 93: Hoare triple {9938#false} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,168 INFO L280 TraceCheckUtils]: 94: Hoare triple {9938#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {9938#false} is VALID [2020-07-11 01:31:09,168 INFO L280 TraceCheckUtils]: 95: Hoare triple {9938#false} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,169 INFO L280 TraceCheckUtils]: 96: Hoare triple {9938#false} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {9938#false} is VALID [2020-07-11 01:31:09,169 INFO L280 TraceCheckUtils]: 97: Hoare triple {9938#false} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {9938#false} is VALID [2020-07-11 01:31:09,169 INFO L280 TraceCheckUtils]: 98: Hoare triple {9938#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {9938#false} is VALID [2020-07-11 01:31:09,169 INFO L280 TraceCheckUtils]: 99: Hoare triple {9938#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {9938#false} is VALID [2020-07-11 01:31:09,169 INFO L280 TraceCheckUtils]: 100: Hoare triple {9938#false} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {9938#false} is VALID [2020-07-11 01:31:09,170 INFO L280 TraceCheckUtils]: 101: Hoare triple {9938#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,170 INFO L280 TraceCheckUtils]: 102: Hoare triple {9938#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {9938#false} is VALID [2020-07-11 01:31:09,170 INFO L280 TraceCheckUtils]: 103: Hoare triple {9938#false} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {9938#false} is VALID [2020-07-11 01:31:09,170 INFO L280 TraceCheckUtils]: 104: Hoare triple {9938#false} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {9938#false} is VALID [2020-07-11 01:31:09,170 INFO L280 TraceCheckUtils]: 105: Hoare triple {9938#false} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {9938#false} is VALID [2020-07-11 01:31:09,171 INFO L280 TraceCheckUtils]: 106: Hoare triple {9938#false} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {9938#false} is VALID [2020-07-11 01:31:09,171 INFO L280 TraceCheckUtils]: 107: Hoare triple {9938#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {9938#false} is VALID [2020-07-11 01:31:09,171 INFO L280 TraceCheckUtils]: 108: Hoare triple {9938#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {9938#false} is VALID [2020-07-11 01:31:09,171 INFO L280 TraceCheckUtils]: 109: Hoare triple {9938#false} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,171 INFO L280 TraceCheckUtils]: 110: Hoare triple {9938#false} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {9938#false} is VALID [2020-07-11 01:31:09,172 INFO L280 TraceCheckUtils]: 111: Hoare triple {9938#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {9938#false} is VALID [2020-07-11 01:31:09,172 INFO L280 TraceCheckUtils]: 112: Hoare triple {9938#false} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {9938#false} is VALID [2020-07-11 01:31:09,172 INFO L280 TraceCheckUtils]: 113: Hoare triple {9938#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {9938#false} is VALID [2020-07-11 01:31:09,172 INFO L280 TraceCheckUtils]: 114: Hoare triple {9938#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {9938#false} is VALID [2020-07-11 01:31:09,172 INFO L280 TraceCheckUtils]: 115: Hoare triple {9938#false} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {9938#false} is VALID [2020-07-11 01:31:09,172 INFO L280 TraceCheckUtils]: 116: Hoare triple {9938#false} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {9938#false} is VALID [2020-07-11 01:31:09,173 INFO L280 TraceCheckUtils]: 117: Hoare triple {9938#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {9938#false} is VALID [2020-07-11 01:31:09,173 INFO L280 TraceCheckUtils]: 118: Hoare triple {9938#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {9938#false} is VALID [2020-07-11 01:31:09,173 INFO L280 TraceCheckUtils]: 119: Hoare triple {9938#false} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {9938#false} is VALID [2020-07-11 01:31:09,174 INFO L280 TraceCheckUtils]: 120: Hoare triple {9938#false} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {9938#false} is VALID [2020-07-11 01:31:09,174 INFO L280 TraceCheckUtils]: 121: Hoare triple {9938#false} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,174 INFO L280 TraceCheckUtils]: 122: Hoare triple {9938#false} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,175 INFO L280 TraceCheckUtils]: 123: Hoare triple {9938#false} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {9938#false} is VALID [2020-07-11 01:31:09,175 INFO L280 TraceCheckUtils]: 124: Hoare triple {9938#false} assume !(((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {9938#false} is VALID [2020-07-11 01:31:09,175 INFO L280 TraceCheckUtils]: 125: Hoare triple {9938#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == ~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {9938#false} is VALID [2020-07-11 01:31:09,175 INFO L280 TraceCheckUtils]: 126: Hoare triple {9938#false} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == ~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,176 INFO L280 TraceCheckUtils]: 127: Hoare triple {9938#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == ~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {9938#false} is VALID [2020-07-11 01:31:09,176 INFO L280 TraceCheckUtils]: 128: Hoare triple {9938#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {9938#false} is VALID [2020-07-11 01:31:09,176 INFO L280 TraceCheckUtils]: 129: Hoare triple {9938#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == ~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {9938#false} is VALID [2020-07-11 01:31:09,176 INFO L280 TraceCheckUtils]: 130: Hoare triple {9938#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == ~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {9938#false} is VALID [2020-07-11 01:31:09,176 INFO L280 TraceCheckUtils]: 131: Hoare triple {9938#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == ~input) && 1 == ~a21~0); {9938#false} is VALID [2020-07-11 01:31:09,177 INFO L280 TraceCheckUtils]: 132: Hoare triple {9938#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {9938#false} is VALID [2020-07-11 01:31:09,177 INFO L280 TraceCheckUtils]: 133: Hoare triple {9938#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == ~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {9938#false} is VALID [2020-07-11 01:31:09,177 INFO L280 TraceCheckUtils]: 134: Hoare triple {9938#false} assume !((8 == ~a17~0 && ((4 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {9938#false} is VALID [2020-07-11 01:31:09,177 INFO L280 TraceCheckUtils]: 135: Hoare triple {9938#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {9938#false} is VALID [2020-07-11 01:31:09,178 INFO L280 TraceCheckUtils]: 136: Hoare triple {9938#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == ~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {9938#false} is VALID [2020-07-11 01:31:09,178 INFO L280 TraceCheckUtils]: 137: Hoare triple {9938#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == ~input) && 11 == ~a28~0); {9938#false} is VALID [2020-07-11 01:31:09,178 INFO L280 TraceCheckUtils]: 138: Hoare triple {9938#false} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input) && !(1 == ~a11~0)) && 1 == ~a21~0); {9938#false} is VALID [2020-07-11 01:31:09,178 INFO L280 TraceCheckUtils]: 139: Hoare triple {9938#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,178 INFO L280 TraceCheckUtils]: 140: Hoare triple {9938#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,179 INFO L280 TraceCheckUtils]: 141: Hoare triple {9938#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,179 INFO L280 TraceCheckUtils]: 142: Hoare triple {9938#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,179 INFO L280 TraceCheckUtils]: 143: Hoare triple {9938#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,180 INFO L280 TraceCheckUtils]: 144: Hoare triple {9938#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,180 INFO L280 TraceCheckUtils]: 145: Hoare triple {9938#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,180 INFO L280 TraceCheckUtils]: 146: Hoare triple {9938#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,181 INFO L280 TraceCheckUtils]: 147: Hoare triple {9938#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,181 INFO L280 TraceCheckUtils]: 148: Hoare triple {9938#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,181 INFO L280 TraceCheckUtils]: 149: Hoare triple {9938#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,182 INFO L280 TraceCheckUtils]: 150: Hoare triple {9938#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,182 INFO L280 TraceCheckUtils]: 151: Hoare triple {9938#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,182 INFO L280 TraceCheckUtils]: 152: Hoare triple {9938#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,182 INFO L280 TraceCheckUtils]: 153: Hoare triple {9938#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,182 INFO L280 TraceCheckUtils]: 154: Hoare triple {9938#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,183 INFO L280 TraceCheckUtils]: 155: Hoare triple {9938#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,183 INFO L280 TraceCheckUtils]: 156: Hoare triple {9938#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,183 INFO L280 TraceCheckUtils]: 157: Hoare triple {9938#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,183 INFO L280 TraceCheckUtils]: 158: Hoare triple {9938#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,184 INFO L280 TraceCheckUtils]: 159: Hoare triple {9938#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,184 INFO L280 TraceCheckUtils]: 160: Hoare triple {9938#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,184 INFO L280 TraceCheckUtils]: 161: Hoare triple {9938#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,184 INFO L280 TraceCheckUtils]: 162: Hoare triple {9938#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,185 INFO L280 TraceCheckUtils]: 163: Hoare triple {9938#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,185 INFO L280 TraceCheckUtils]: 164: Hoare triple {9938#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,185 INFO L280 TraceCheckUtils]: 165: Hoare triple {9938#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,186 INFO L280 TraceCheckUtils]: 166: Hoare triple {9938#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,186 INFO L280 TraceCheckUtils]: 167: Hoare triple {9938#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,186 INFO L280 TraceCheckUtils]: 168: Hoare triple {9938#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,187 INFO L280 TraceCheckUtils]: 169: Hoare triple {9938#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,187 INFO L280 TraceCheckUtils]: 170: Hoare triple {9938#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,187 INFO L280 TraceCheckUtils]: 171: Hoare triple {9938#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,188 INFO L280 TraceCheckUtils]: 172: Hoare triple {9938#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,188 INFO L280 TraceCheckUtils]: 173: Hoare triple {9938#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,188 INFO L280 TraceCheckUtils]: 174: Hoare triple {9938#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,188 INFO L280 TraceCheckUtils]: 175: Hoare triple {9938#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,189 INFO L280 TraceCheckUtils]: 176: Hoare triple {9938#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,189 INFO L280 TraceCheckUtils]: 177: Hoare triple {9938#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,189 INFO L280 TraceCheckUtils]: 178: Hoare triple {9938#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,189 INFO L280 TraceCheckUtils]: 179: Hoare triple {9938#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {9938#false} is VALID [2020-07-11 01:31:09,190 INFO L280 TraceCheckUtils]: 180: Hoare triple {9938#false} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {9938#false} is VALID [2020-07-11 01:31:09,190 INFO L280 TraceCheckUtils]: 181: Hoare triple {9938#false} assume !false; {9938#false} is VALID [2020-07-11 01:31:09,229 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-11 01:31:09,230 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [612346740] [2020-07-11 01:31:09,230 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-11 01:31:09,230 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-07-11 01:31:09,231 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432159473] [2020-07-11 01:31:09,231 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 182 [2020-07-11 01:31:09,232 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-11 01:31:09,232 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2020-07-11 01:31:09,531 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 182 edges. 182 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:31:09,531 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-11 01:31:09,532 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-11 01:31:09,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-11 01:31:09,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2020-07-11 01:31:09,533 INFO L87 Difference]: Start difference. First operand 527 states and 654 transitions. Second operand 8 states. [2020-07-11 01:31:25,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:31:25,231 INFO L93 Difference]: Finished difference Result 1689 states and 2176 transitions. [2020-07-11 01:31:25,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-11 01:31:25,232 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 182 [2020-07-11 01:31:25,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-11 01:31:25,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-11 01:31:25,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1506 transitions. [2020-07-11 01:31:25,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-11 01:31:25,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1506 transitions. [2020-07-11 01:31:25,273 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 14 states and 1506 transitions. [2020-07-11 01:31:27,592 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1506 edges. 1506 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:31:27,656 INFO L225 Difference]: With dead ends: 1689 [2020-07-11 01:31:27,656 INFO L226 Difference]: Without dead ends: 1184 [2020-07-11 01:31:27,658 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2020-07-11 01:31:27,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1184 states. [2020-07-11 01:31:35,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1184 to 1019. [2020-07-11 01:31:35,216 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-11 01:31:35,216 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1184 states. Second operand 1019 states. [2020-07-11 01:31:35,216 INFO L74 IsIncluded]: Start isIncluded. First operand 1184 states. Second operand 1019 states. [2020-07-11 01:31:35,216 INFO L87 Difference]: Start difference. First operand 1184 states. Second operand 1019 states. [2020-07-11 01:31:35,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:31:35,301 INFO L93 Difference]: Finished difference Result 1184 states and 1487 transitions. [2020-07-11 01:31:35,301 INFO L276 IsEmpty]: Start isEmpty. Operand 1184 states and 1487 transitions. [2020-07-11 01:31:35,307 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-11 01:31:35,307 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-11 01:31:35,307 INFO L74 IsIncluded]: Start isIncluded. First operand 1019 states. Second operand 1184 states. [2020-07-11 01:31:35,308 INFO L87 Difference]: Start difference. First operand 1019 states. Second operand 1184 states. [2020-07-11 01:31:35,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:31:35,400 INFO L93 Difference]: Finished difference Result 1184 states and 1487 transitions. [2020-07-11 01:31:35,400 INFO L276 IsEmpty]: Start isEmpty. Operand 1184 states and 1487 transitions. [2020-07-11 01:31:35,406 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-11 01:31:35,407 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-11 01:31:35,407 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-11 01:31:35,407 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-11 01:31:35,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1019 states. [2020-07-11 01:31:35,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1019 states to 1019 states and 1303 transitions. [2020-07-11 01:31:35,487 INFO L78 Accepts]: Start accepts. Automaton has 1019 states and 1303 transitions. Word has length 182 [2020-07-11 01:31:35,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-11 01:31:35,487 INFO L479 AbstractCegarLoop]: Abstraction has 1019 states and 1303 transitions. [2020-07-11 01:31:35,487 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-07-11 01:31:35,488 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1019 states and 1303 transitions. [2020-07-11 01:31:38,259 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1303 edges. 1303 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:31:38,259 INFO L276 IsEmpty]: Start isEmpty. Operand 1019 states and 1303 transitions. [2020-07-11 01:31:38,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2020-07-11 01:31:38,265 INFO L414 BasicCegarLoop]: Found error trace [2020-07-11 01:31:38,265 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 01:31:38,265 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-07-11 01:31:38,265 INFO L427 AbstractCegarLoop]: === Iteration 4 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-11 01:31:38,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-11 01:31:38,266 INFO L82 PathProgramCache]: Analyzing trace with hash 694463905, now seen corresponding path program 1 times [2020-07-11 01:31:38,266 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-11 01:31:38,266 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1086616704] [2020-07-11 01:31:38,267 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-11 01:31:38,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:31:38,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:31:38,440 INFO L280 TraceCheckUtils]: 0: Hoare triple {17838#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {17788#true} is VALID [2020-07-11 01:31:38,440 INFO L280 TraceCheckUtils]: 1: Hoare triple {17788#true} ~e~0 := 5; {17788#true} is VALID [2020-07-11 01:31:38,441 INFO L280 TraceCheckUtils]: 2: Hoare triple {17788#true} ~d~0 := 4; {17788#true} is VALID [2020-07-11 01:31:38,441 INFO L280 TraceCheckUtils]: 3: Hoare triple {17788#true} ~f~0 := 6; {17788#true} is VALID [2020-07-11 01:31:38,441 INFO L280 TraceCheckUtils]: 4: Hoare triple {17788#true} ~c~0 := 3; {17788#true} is VALID [2020-07-11 01:31:38,441 INFO L280 TraceCheckUtils]: 5: Hoare triple {17788#true} ~u~0 := 21; {17788#true} is VALID [2020-07-11 01:31:38,441 INFO L280 TraceCheckUtils]: 6: Hoare triple {17788#true} ~v~0 := 22; {17788#true} is VALID [2020-07-11 01:31:38,442 INFO L280 TraceCheckUtils]: 7: Hoare triple {17788#true} ~w~0 := 23; {17788#true} is VALID [2020-07-11 01:31:38,442 INFO L280 TraceCheckUtils]: 8: Hoare triple {17788#true} ~x~0 := 24; {17788#true} is VALID [2020-07-11 01:31:38,442 INFO L280 TraceCheckUtils]: 9: Hoare triple {17788#true} ~y~0 := 25; {17788#true} is VALID [2020-07-11 01:31:38,442 INFO L280 TraceCheckUtils]: 10: Hoare triple {17788#true} ~z~0 := 26; {17788#true} is VALID [2020-07-11 01:31:38,442 INFO L280 TraceCheckUtils]: 11: Hoare triple {17788#true} ~a25~0 := 0; {17788#true} is VALID [2020-07-11 01:31:38,443 INFO L280 TraceCheckUtils]: 12: Hoare triple {17788#true} ~a11~0 := 0; {17788#true} is VALID [2020-07-11 01:31:38,443 INFO L280 TraceCheckUtils]: 13: Hoare triple {17788#true} ~a28~0 := 7; {17788#true} is VALID [2020-07-11 01:31:38,443 INFO L280 TraceCheckUtils]: 14: Hoare triple {17788#true} ~a19~0 := 1; {17788#true} is VALID [2020-07-11 01:31:38,443 INFO L280 TraceCheckUtils]: 15: Hoare triple {17788#true} ~a21~0 := 1; {17788#true} is VALID [2020-07-11 01:31:38,443 INFO L280 TraceCheckUtils]: 16: Hoare triple {17788#true} ~a17~0 := 8; {17788#true} is VALID [2020-07-11 01:31:38,444 INFO L280 TraceCheckUtils]: 17: Hoare triple {17788#true} assume true; {17788#true} is VALID [2020-07-11 01:31:38,444 INFO L275 TraceCheckUtils]: 18: Hoare quadruple {17788#true} {17788#true} #1179#return; {17788#true} is VALID [2020-07-11 01:31:38,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:31:38,479 INFO L280 TraceCheckUtils]: 0: Hoare triple {17839#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {17788#true} is VALID [2020-07-11 01:31:38,480 INFO L280 TraceCheckUtils]: 1: Hoare triple {17788#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {17788#true} is VALID [2020-07-11 01:31:38,480 INFO L280 TraceCheckUtils]: 2: Hoare triple {17788#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {17788#true} is VALID [2020-07-11 01:31:38,480 INFO L280 TraceCheckUtils]: 3: Hoare triple {17788#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {17788#true} is VALID [2020-07-11 01:31:38,480 INFO L280 TraceCheckUtils]: 4: Hoare triple {17788#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {17788#true} is VALID [2020-07-11 01:31:38,480 INFO L280 TraceCheckUtils]: 5: Hoare triple {17788#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {17788#true} is VALID [2020-07-11 01:31:38,481 INFO L280 TraceCheckUtils]: 6: Hoare triple {17788#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {17788#true} is VALID [2020-07-11 01:31:38,481 INFO L280 TraceCheckUtils]: 7: Hoare triple {17788#true} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {17788#true} is VALID [2020-07-11 01:31:38,481 INFO L280 TraceCheckUtils]: 8: Hoare triple {17788#true} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {17788#true} is VALID [2020-07-11 01:31:38,481 INFO L280 TraceCheckUtils]: 9: Hoare triple {17788#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {17788#true} is VALID [2020-07-11 01:31:38,481 INFO L280 TraceCheckUtils]: 10: Hoare triple {17788#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {17788#true} is VALID [2020-07-11 01:31:38,482 INFO L280 TraceCheckUtils]: 11: Hoare triple {17788#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {17788#true} is VALID [2020-07-11 01:31:38,482 INFO L280 TraceCheckUtils]: 12: Hoare triple {17788#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {17788#true} is VALID [2020-07-11 01:31:38,482 INFO L280 TraceCheckUtils]: 13: Hoare triple {17788#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {17788#true} is VALID [2020-07-11 01:31:38,482 INFO L280 TraceCheckUtils]: 14: Hoare triple {17788#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {17788#true} is VALID [2020-07-11 01:31:38,482 INFO L280 TraceCheckUtils]: 15: Hoare triple {17788#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {17788#true} is VALID [2020-07-11 01:31:38,482 INFO L280 TraceCheckUtils]: 16: Hoare triple {17788#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {17788#true} is VALID [2020-07-11 01:31:38,483 INFO L280 TraceCheckUtils]: 17: Hoare triple {17788#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {17788#true} is VALID [2020-07-11 01:31:38,483 INFO L280 TraceCheckUtils]: 18: Hoare triple {17788#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {17788#true} is VALID [2020-07-11 01:31:38,483 INFO L280 TraceCheckUtils]: 19: Hoare triple {17788#true} assume !(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0; {17788#true} is VALID [2020-07-11 01:31:38,483 INFO L280 TraceCheckUtils]: 20: Hoare triple {17788#true} ~a17~0 := 7; {17788#true} is VALID [2020-07-11 01:31:38,484 INFO L280 TraceCheckUtils]: 21: Hoare triple {17788#true} ~a25~0 := 1; {17788#true} is VALID [2020-07-11 01:31:38,484 INFO L280 TraceCheckUtils]: 22: Hoare triple {17788#true} ~a11~0 := 1; {17788#true} is VALID [2020-07-11 01:31:38,484 INFO L280 TraceCheckUtils]: 23: Hoare triple {17788#true} ~a28~0 := 7; {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,485 INFO L280 TraceCheckUtils]: 24: Hoare triple {17837#(= 7 ~a28~0)} ~a19~0 := 1; {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,486 INFO L280 TraceCheckUtils]: 25: Hoare triple {17837#(= 7 ~a28~0)} #res := -1; {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,486 INFO L280 TraceCheckUtils]: 26: Hoare triple {17837#(= 7 ~a28~0)} assume true; {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,487 INFO L275 TraceCheckUtils]: 27: Hoare quadruple {17837#(= 7 ~a28~0)} {17788#true} #1183#return; {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,489 INFO L263 TraceCheckUtils]: 0: Hoare triple {17788#true} call ULTIMATE.init(); {17838#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} is VALID [2020-07-11 01:31:38,489 INFO L280 TraceCheckUtils]: 1: Hoare triple {17838#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {17788#true} is VALID [2020-07-11 01:31:38,489 INFO L280 TraceCheckUtils]: 2: Hoare triple {17788#true} ~e~0 := 5; {17788#true} is VALID [2020-07-11 01:31:38,490 INFO L280 TraceCheckUtils]: 3: Hoare triple {17788#true} ~d~0 := 4; {17788#true} is VALID [2020-07-11 01:31:38,490 INFO L280 TraceCheckUtils]: 4: Hoare triple {17788#true} ~f~0 := 6; {17788#true} is VALID [2020-07-11 01:31:38,490 INFO L280 TraceCheckUtils]: 5: Hoare triple {17788#true} ~c~0 := 3; {17788#true} is VALID [2020-07-11 01:31:38,490 INFO L280 TraceCheckUtils]: 6: Hoare triple {17788#true} ~u~0 := 21; {17788#true} is VALID [2020-07-11 01:31:38,490 INFO L280 TraceCheckUtils]: 7: Hoare triple {17788#true} ~v~0 := 22; {17788#true} is VALID [2020-07-11 01:31:38,491 INFO L280 TraceCheckUtils]: 8: Hoare triple {17788#true} ~w~0 := 23; {17788#true} is VALID [2020-07-11 01:31:38,491 INFO L280 TraceCheckUtils]: 9: Hoare triple {17788#true} ~x~0 := 24; {17788#true} is VALID [2020-07-11 01:31:38,491 INFO L280 TraceCheckUtils]: 10: Hoare triple {17788#true} ~y~0 := 25; {17788#true} is VALID [2020-07-11 01:31:38,491 INFO L280 TraceCheckUtils]: 11: Hoare triple {17788#true} ~z~0 := 26; {17788#true} is VALID [2020-07-11 01:31:38,491 INFO L280 TraceCheckUtils]: 12: Hoare triple {17788#true} ~a25~0 := 0; {17788#true} is VALID [2020-07-11 01:31:38,491 INFO L280 TraceCheckUtils]: 13: Hoare triple {17788#true} ~a11~0 := 0; {17788#true} is VALID [2020-07-11 01:31:38,492 INFO L280 TraceCheckUtils]: 14: Hoare triple {17788#true} ~a28~0 := 7; {17788#true} is VALID [2020-07-11 01:31:38,492 INFO L280 TraceCheckUtils]: 15: Hoare triple {17788#true} ~a19~0 := 1; {17788#true} is VALID [2020-07-11 01:31:38,492 INFO L280 TraceCheckUtils]: 16: Hoare triple {17788#true} ~a21~0 := 1; {17788#true} is VALID [2020-07-11 01:31:38,492 INFO L280 TraceCheckUtils]: 17: Hoare triple {17788#true} ~a17~0 := 8; {17788#true} is VALID [2020-07-11 01:31:38,492 INFO L280 TraceCheckUtils]: 18: Hoare triple {17788#true} assume true; {17788#true} is VALID [2020-07-11 01:31:38,493 INFO L275 TraceCheckUtils]: 19: Hoare quadruple {17788#true} {17788#true} #1179#return; {17788#true} is VALID [2020-07-11 01:31:38,493 INFO L263 TraceCheckUtils]: 20: Hoare triple {17788#true} call #t~ret4 := main(); {17788#true} is VALID [2020-07-11 01:31:38,493 INFO L280 TraceCheckUtils]: 21: Hoare triple {17788#true} ~output~0 := -1; {17788#true} is VALID [2020-07-11 01:31:38,493 INFO L280 TraceCheckUtils]: 22: Hoare triple {17788#true} assume !false; {17788#true} is VALID [2020-07-11 01:31:38,493 INFO L280 TraceCheckUtils]: 23: Hoare triple {17788#true} havoc ~input~0; {17788#true} is VALID [2020-07-11 01:31:38,493 INFO L280 TraceCheckUtils]: 24: Hoare triple {17788#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {17788#true} is VALID [2020-07-11 01:31:38,494 INFO L280 TraceCheckUtils]: 25: Hoare triple {17788#true} ~input~0 := #t~nondet2; {17788#true} is VALID [2020-07-11 01:31:38,494 INFO L280 TraceCheckUtils]: 26: Hoare triple {17788#true} havoc #t~nondet2; {17788#true} is VALID [2020-07-11 01:31:38,494 INFO L280 TraceCheckUtils]: 27: Hoare triple {17788#true} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {17788#true} is VALID [2020-07-11 01:31:38,495 INFO L263 TraceCheckUtils]: 28: Hoare triple {17788#true} call #t~ret3 := calculate_output(~input~0); {17839#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:31:38,495 INFO L280 TraceCheckUtils]: 29: Hoare triple {17839#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {17788#true} is VALID [2020-07-11 01:31:38,496 INFO L280 TraceCheckUtils]: 30: Hoare triple {17788#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {17788#true} is VALID [2020-07-11 01:31:38,496 INFO L280 TraceCheckUtils]: 31: Hoare triple {17788#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {17788#true} is VALID [2020-07-11 01:31:38,496 INFO L280 TraceCheckUtils]: 32: Hoare triple {17788#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {17788#true} is VALID [2020-07-11 01:31:38,496 INFO L280 TraceCheckUtils]: 33: Hoare triple {17788#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {17788#true} is VALID [2020-07-11 01:31:38,496 INFO L280 TraceCheckUtils]: 34: Hoare triple {17788#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {17788#true} is VALID [2020-07-11 01:31:38,497 INFO L280 TraceCheckUtils]: 35: Hoare triple {17788#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {17788#true} is VALID [2020-07-11 01:31:38,497 INFO L280 TraceCheckUtils]: 36: Hoare triple {17788#true} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {17788#true} is VALID [2020-07-11 01:31:38,497 INFO L280 TraceCheckUtils]: 37: Hoare triple {17788#true} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {17788#true} is VALID [2020-07-11 01:31:38,497 INFO L280 TraceCheckUtils]: 38: Hoare triple {17788#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {17788#true} is VALID [2020-07-11 01:31:38,497 INFO L280 TraceCheckUtils]: 39: Hoare triple {17788#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {17788#true} is VALID [2020-07-11 01:31:38,498 INFO L280 TraceCheckUtils]: 40: Hoare triple {17788#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {17788#true} is VALID [2020-07-11 01:31:38,498 INFO L280 TraceCheckUtils]: 41: Hoare triple {17788#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {17788#true} is VALID [2020-07-11 01:31:38,498 INFO L280 TraceCheckUtils]: 42: Hoare triple {17788#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {17788#true} is VALID [2020-07-11 01:31:38,498 INFO L280 TraceCheckUtils]: 43: Hoare triple {17788#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {17788#true} is VALID [2020-07-11 01:31:38,498 INFO L280 TraceCheckUtils]: 44: Hoare triple {17788#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {17788#true} is VALID [2020-07-11 01:31:38,498 INFO L280 TraceCheckUtils]: 45: Hoare triple {17788#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {17788#true} is VALID [2020-07-11 01:31:38,499 INFO L280 TraceCheckUtils]: 46: Hoare triple {17788#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {17788#true} is VALID [2020-07-11 01:31:38,499 INFO L280 TraceCheckUtils]: 47: Hoare triple {17788#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {17788#true} is VALID [2020-07-11 01:31:38,499 INFO L280 TraceCheckUtils]: 48: Hoare triple {17788#true} assume !(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0; {17788#true} is VALID [2020-07-11 01:31:38,499 INFO L280 TraceCheckUtils]: 49: Hoare triple {17788#true} ~a17~0 := 7; {17788#true} is VALID [2020-07-11 01:31:38,499 INFO L280 TraceCheckUtils]: 50: Hoare triple {17788#true} ~a25~0 := 1; {17788#true} is VALID [2020-07-11 01:31:38,499 INFO L280 TraceCheckUtils]: 51: Hoare triple {17788#true} ~a11~0 := 1; {17788#true} is VALID [2020-07-11 01:31:38,500 INFO L280 TraceCheckUtils]: 52: Hoare triple {17788#true} ~a28~0 := 7; {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,501 INFO L280 TraceCheckUtils]: 53: Hoare triple {17837#(= 7 ~a28~0)} ~a19~0 := 1; {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,501 INFO L280 TraceCheckUtils]: 54: Hoare triple {17837#(= 7 ~a28~0)} #res := -1; {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,502 INFO L280 TraceCheckUtils]: 55: Hoare triple {17837#(= 7 ~a28~0)} assume true; {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,503 INFO L275 TraceCheckUtils]: 56: Hoare quadruple {17837#(= 7 ~a28~0)} {17788#true} #1183#return; {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,503 INFO L280 TraceCheckUtils]: 57: Hoare triple {17837#(= 7 ~a28~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,504 INFO L280 TraceCheckUtils]: 58: Hoare triple {17837#(= 7 ~a28~0)} ~output~0 := #t~ret3; {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,504 INFO L280 TraceCheckUtils]: 59: Hoare triple {17837#(= 7 ~a28~0)} havoc #t~ret3; {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,505 INFO L280 TraceCheckUtils]: 60: Hoare triple {17837#(= 7 ~a28~0)} assume !false; {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,505 INFO L280 TraceCheckUtils]: 61: Hoare triple {17837#(= 7 ~a28~0)} havoc ~input~0; {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,506 INFO L280 TraceCheckUtils]: 62: Hoare triple {17837#(= 7 ~a28~0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,506 INFO L280 TraceCheckUtils]: 63: Hoare triple {17837#(= 7 ~a28~0)} ~input~0 := #t~nondet2; {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,507 INFO L280 TraceCheckUtils]: 64: Hoare triple {17837#(= 7 ~a28~0)} havoc #t~nondet2; {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,508 INFO L280 TraceCheckUtils]: 65: Hoare triple {17837#(= 7 ~a28~0)} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,508 INFO L263 TraceCheckUtils]: 66: Hoare triple {17837#(= 7 ~a28~0)} call #t~ret3 := calculate_output(~input~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,509 INFO L280 TraceCheckUtils]: 67: Hoare triple {17837#(= 7 ~a28~0)} ~input := #in~input; {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,509 INFO L280 TraceCheckUtils]: 68: Hoare triple {17837#(= 7 ~a28~0)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,510 INFO L280 TraceCheckUtils]: 69: Hoare triple {17837#(= 7 ~a28~0)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,510 INFO L280 TraceCheckUtils]: 70: Hoare triple {17837#(= 7 ~a28~0)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,511 INFO L280 TraceCheckUtils]: 71: Hoare triple {17837#(= 7 ~a28~0)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,511 INFO L280 TraceCheckUtils]: 72: Hoare triple {17837#(= 7 ~a28~0)} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,512 INFO L280 TraceCheckUtils]: 73: Hoare triple {17837#(= 7 ~a28~0)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,512 INFO L280 TraceCheckUtils]: 74: Hoare triple {17837#(= 7 ~a28~0)} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,513 INFO L280 TraceCheckUtils]: 75: Hoare triple {17837#(= 7 ~a28~0)} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,514 INFO L280 TraceCheckUtils]: 76: Hoare triple {17837#(= 7 ~a28~0)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,514 INFO L280 TraceCheckUtils]: 77: Hoare triple {17837#(= 7 ~a28~0)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,515 INFO L280 TraceCheckUtils]: 78: Hoare triple {17837#(= 7 ~a28~0)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,515 INFO L280 TraceCheckUtils]: 79: Hoare triple {17837#(= 7 ~a28~0)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,516 INFO L280 TraceCheckUtils]: 80: Hoare triple {17837#(= 7 ~a28~0)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,516 INFO L280 TraceCheckUtils]: 81: Hoare triple {17837#(= 7 ~a28~0)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,517 INFO L280 TraceCheckUtils]: 82: Hoare triple {17837#(= 7 ~a28~0)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,517 INFO L280 TraceCheckUtils]: 83: Hoare triple {17837#(= 7 ~a28~0)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,518 INFO L280 TraceCheckUtils]: 84: Hoare triple {17837#(= 7 ~a28~0)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,518 INFO L280 TraceCheckUtils]: 85: Hoare triple {17837#(= 7 ~a28~0)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,519 INFO L280 TraceCheckUtils]: 86: Hoare triple {17837#(= 7 ~a28~0)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,519 INFO L280 TraceCheckUtils]: 87: Hoare triple {17837#(= 7 ~a28~0)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,520 INFO L280 TraceCheckUtils]: 88: Hoare triple {17837#(= 7 ~a28~0)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,520 INFO L280 TraceCheckUtils]: 89: Hoare triple {17837#(= 7 ~a28~0)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,521 INFO L280 TraceCheckUtils]: 90: Hoare triple {17837#(= 7 ~a28~0)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,521 INFO L280 TraceCheckUtils]: 91: Hoare triple {17837#(= 7 ~a28~0)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,522 INFO L280 TraceCheckUtils]: 92: Hoare triple {17837#(= 7 ~a28~0)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,523 INFO L280 TraceCheckUtils]: 93: Hoare triple {17837#(= 7 ~a28~0)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,523 INFO L280 TraceCheckUtils]: 94: Hoare triple {17837#(= 7 ~a28~0)} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,524 INFO L280 TraceCheckUtils]: 95: Hoare triple {17837#(= 7 ~a28~0)} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,524 INFO L280 TraceCheckUtils]: 96: Hoare triple {17837#(= 7 ~a28~0)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,525 INFO L280 TraceCheckUtils]: 97: Hoare triple {17837#(= 7 ~a28~0)} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,525 INFO L280 TraceCheckUtils]: 98: Hoare triple {17837#(= 7 ~a28~0)} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,526 INFO L280 TraceCheckUtils]: 99: Hoare triple {17837#(= 7 ~a28~0)} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,526 INFO L280 TraceCheckUtils]: 100: Hoare triple {17837#(= 7 ~a28~0)} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,527 INFO L280 TraceCheckUtils]: 101: Hoare triple {17837#(= 7 ~a28~0)} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,527 INFO L280 TraceCheckUtils]: 102: Hoare triple {17837#(= 7 ~a28~0)} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,528 INFO L280 TraceCheckUtils]: 103: Hoare triple {17837#(= 7 ~a28~0)} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,528 INFO L280 TraceCheckUtils]: 104: Hoare triple {17837#(= 7 ~a28~0)} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,529 INFO L280 TraceCheckUtils]: 105: Hoare triple {17837#(= 7 ~a28~0)} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,529 INFO L280 TraceCheckUtils]: 106: Hoare triple {17837#(= 7 ~a28~0)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,530 INFO L280 TraceCheckUtils]: 107: Hoare triple {17837#(= 7 ~a28~0)} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,530 INFO L280 TraceCheckUtils]: 108: Hoare triple {17837#(= 7 ~a28~0)} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,531 INFO L280 TraceCheckUtils]: 109: Hoare triple {17837#(= 7 ~a28~0)} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,531 INFO L280 TraceCheckUtils]: 110: Hoare triple {17837#(= 7 ~a28~0)} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,532 INFO L280 TraceCheckUtils]: 111: Hoare triple {17837#(= 7 ~a28~0)} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,532 INFO L280 TraceCheckUtils]: 112: Hoare triple {17837#(= 7 ~a28~0)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,533 INFO L280 TraceCheckUtils]: 113: Hoare triple {17837#(= 7 ~a28~0)} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,533 INFO L280 TraceCheckUtils]: 114: Hoare triple {17837#(= 7 ~a28~0)} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,534 INFO L280 TraceCheckUtils]: 115: Hoare triple {17837#(= 7 ~a28~0)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,534 INFO L280 TraceCheckUtils]: 116: Hoare triple {17837#(= 7 ~a28~0)} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,535 INFO L280 TraceCheckUtils]: 117: Hoare triple {17837#(= 7 ~a28~0)} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,536 INFO L280 TraceCheckUtils]: 118: Hoare triple {17837#(= 7 ~a28~0)} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,536 INFO L280 TraceCheckUtils]: 119: Hoare triple {17837#(= 7 ~a28~0)} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,537 INFO L280 TraceCheckUtils]: 120: Hoare triple {17837#(= 7 ~a28~0)} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,537 INFO L280 TraceCheckUtils]: 121: Hoare triple {17837#(= 7 ~a28~0)} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,538 INFO L280 TraceCheckUtils]: 122: Hoare triple {17837#(= 7 ~a28~0)} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,538 INFO L280 TraceCheckUtils]: 123: Hoare triple {17837#(= 7 ~a28~0)} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,539 INFO L280 TraceCheckUtils]: 124: Hoare triple {17837#(= 7 ~a28~0)} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,539 INFO L280 TraceCheckUtils]: 125: Hoare triple {17837#(= 7 ~a28~0)} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,540 INFO L280 TraceCheckUtils]: 126: Hoare triple {17837#(= 7 ~a28~0)} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,540 INFO L280 TraceCheckUtils]: 127: Hoare triple {17837#(= 7 ~a28~0)} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,541 INFO L280 TraceCheckUtils]: 128: Hoare triple {17837#(= 7 ~a28~0)} assume !(((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,541 INFO L280 TraceCheckUtils]: 129: Hoare triple {17837#(= 7 ~a28~0)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == ~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,542 INFO L280 TraceCheckUtils]: 130: Hoare triple {17837#(= 7 ~a28~0)} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == ~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,542 INFO L280 TraceCheckUtils]: 131: Hoare triple {17837#(= 7 ~a28~0)} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == ~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,543 INFO L280 TraceCheckUtils]: 132: Hoare triple {17837#(= 7 ~a28~0)} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,543 INFO L280 TraceCheckUtils]: 133: Hoare triple {17837#(= 7 ~a28~0)} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == ~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,544 INFO L280 TraceCheckUtils]: 134: Hoare triple {17837#(= 7 ~a28~0)} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == ~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,545 INFO L280 TraceCheckUtils]: 135: Hoare triple {17837#(= 7 ~a28~0)} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == ~input) && 1 == ~a21~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,545 INFO L280 TraceCheckUtils]: 136: Hoare triple {17837#(= 7 ~a28~0)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,546 INFO L280 TraceCheckUtils]: 137: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == ~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,546 INFO L280 TraceCheckUtils]: 138: Hoare triple {17837#(= 7 ~a28~0)} assume !((8 == ~a17~0 && ((4 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,547 INFO L280 TraceCheckUtils]: 139: Hoare triple {17837#(= 7 ~a28~0)} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,547 INFO L280 TraceCheckUtils]: 140: Hoare triple {17837#(= 7 ~a28~0)} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == ~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,548 INFO L280 TraceCheckUtils]: 141: Hoare triple {17837#(= 7 ~a28~0)} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == ~input) && 11 == ~a28~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,548 INFO L280 TraceCheckUtils]: 142: Hoare triple {17837#(= 7 ~a28~0)} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input) && !(1 == ~a11~0)) && 1 == ~a21~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,549 INFO L280 TraceCheckUtils]: 143: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,549 INFO L280 TraceCheckUtils]: 144: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,550 INFO L280 TraceCheckUtils]: 145: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,550 INFO L280 TraceCheckUtils]: 146: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,551 INFO L280 TraceCheckUtils]: 147: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,551 INFO L280 TraceCheckUtils]: 148: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,552 INFO L280 TraceCheckUtils]: 149: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,552 INFO L280 TraceCheckUtils]: 150: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,553 INFO L280 TraceCheckUtils]: 151: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,553 INFO L280 TraceCheckUtils]: 152: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,554 INFO L280 TraceCheckUtils]: 153: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,554 INFO L280 TraceCheckUtils]: 154: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,555 INFO L280 TraceCheckUtils]: 155: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,556 INFO L280 TraceCheckUtils]: 156: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,556 INFO L280 TraceCheckUtils]: 157: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,556 INFO L280 TraceCheckUtils]: 158: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,557 INFO L280 TraceCheckUtils]: 159: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,557 INFO L280 TraceCheckUtils]: 160: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,558 INFO L280 TraceCheckUtils]: 161: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,558 INFO L280 TraceCheckUtils]: 162: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,559 INFO L280 TraceCheckUtils]: 163: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,559 INFO L280 TraceCheckUtils]: 164: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,561 INFO L280 TraceCheckUtils]: 165: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,564 INFO L280 TraceCheckUtils]: 166: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,566 INFO L280 TraceCheckUtils]: 167: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,567 INFO L280 TraceCheckUtils]: 168: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,568 INFO L280 TraceCheckUtils]: 169: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,568 INFO L280 TraceCheckUtils]: 170: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,569 INFO L280 TraceCheckUtils]: 171: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,569 INFO L280 TraceCheckUtils]: 172: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,570 INFO L280 TraceCheckUtils]: 173: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,570 INFO L280 TraceCheckUtils]: 174: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,571 INFO L280 TraceCheckUtils]: 175: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,571 INFO L280 TraceCheckUtils]: 176: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,572 INFO L280 TraceCheckUtils]: 177: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,572 INFO L280 TraceCheckUtils]: 178: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,573 INFO L280 TraceCheckUtils]: 179: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,573 INFO L280 TraceCheckUtils]: 180: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,573 INFO L280 TraceCheckUtils]: 181: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,574 INFO L280 TraceCheckUtils]: 182: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,574 INFO L280 TraceCheckUtils]: 183: Hoare triple {17837#(= 7 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {17837#(= 7 ~a28~0)} is VALID [2020-07-11 01:31:38,575 INFO L280 TraceCheckUtils]: 184: Hoare triple {17837#(= 7 ~a28~0)} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {17789#false} is VALID [2020-07-11 01:31:38,575 INFO L280 TraceCheckUtils]: 185: Hoare triple {17789#false} assume !false; {17789#false} is VALID [2020-07-11 01:31:38,601 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 26 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-11 01:31:38,601 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1086616704] [2020-07-11 01:31:38,601 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-11 01:31:38,601 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2020-07-11 01:31:38,601 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784768226] [2020-07-11 01:31:38,602 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 186 [2020-07-11 01:31:38,602 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-11 01:31:38,603 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-11 01:31:38,823 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 186 edges. 186 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:31:38,824 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-11 01:31:38,824 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-11 01:31:38,824 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-11 01:31:38,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-07-11 01:31:38,825 INFO L87 Difference]: Start difference. First operand 1019 states and 1303 transitions. Second operand 5 states. [2020-07-11 01:31:56,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:31:56,205 INFO L93 Difference]: Finished difference Result 2661 states and 3523 transitions. [2020-07-11 01:31:56,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-07-11 01:31:56,205 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 186 [2020-07-11 01:31:56,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-11 01:31:56,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-11 01:31:56,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1108 transitions. [2020-07-11 01:31:56,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-11 01:31:56,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1108 transitions. [2020-07-11 01:31:56,225 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 1108 transitions. [2020-07-11 01:31:57,852 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1108 edges. 1108 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:31:57,994 INFO L225 Difference]: With dead ends: 2661 [2020-07-11 01:31:57,994 INFO L226 Difference]: Without dead ends: 1664 [2020-07-11 01:31:58,002 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2020-07-11 01:31:58,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1664 states. [2020-07-11 01:32:08,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1664 to 1336. [2020-07-11 01:32:08,581 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-11 01:32:08,581 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1664 states. Second operand 1336 states. [2020-07-11 01:32:08,581 INFO L74 IsIncluded]: Start isIncluded. First operand 1664 states. Second operand 1336 states. [2020-07-11 01:32:08,581 INFO L87 Difference]: Start difference. First operand 1664 states. Second operand 1336 states. [2020-07-11 01:32:08,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:32:08,687 INFO L93 Difference]: Finished difference Result 1664 states and 2039 transitions. [2020-07-11 01:32:08,687 INFO L276 IsEmpty]: Start isEmpty. Operand 1664 states and 2039 transitions. [2020-07-11 01:32:08,691 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-11 01:32:08,691 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-11 01:32:08,691 INFO L74 IsIncluded]: Start isIncluded. First operand 1336 states. Second operand 1664 states. [2020-07-11 01:32:08,692 INFO L87 Difference]: Start difference. First operand 1336 states. Second operand 1664 states. [2020-07-11 01:32:08,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:32:08,801 INFO L93 Difference]: Finished difference Result 1664 states and 2039 transitions. [2020-07-11 01:32:08,801 INFO L276 IsEmpty]: Start isEmpty. Operand 1664 states and 2039 transitions. [2020-07-11 01:32:08,804 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-11 01:32:08,804 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-11 01:32:08,804 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-11 01:32:08,805 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-11 01:32:08,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1336 states. [2020-07-11 01:32:08,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1336 states to 1336 states and 1665 transitions. [2020-07-11 01:32:08,870 INFO L78 Accepts]: Start accepts. Automaton has 1336 states and 1665 transitions. Word has length 186 [2020-07-11 01:32:08,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-11 01:32:08,871 INFO L479 AbstractCegarLoop]: Abstraction has 1336 states and 1665 transitions. [2020-07-11 01:32:08,871 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-11 01:32:08,871 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1336 states and 1665 transitions. [2020-07-11 01:32:12,730 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1665 edges. 1665 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:32:12,731 INFO L276 IsEmpty]: Start isEmpty. Operand 1336 states and 1665 transitions. [2020-07-11 01:32:12,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2020-07-11 01:32:12,738 INFO L414 BasicCegarLoop]: Found error trace [2020-07-11 01:32:12,738 INFO L422 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 01:32:12,738 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-07-11 01:32:12,738 INFO L427 AbstractCegarLoop]: === Iteration 5 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-11 01:32:12,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-11 01:32:12,739 INFO L82 PathProgramCache]: Analyzing trace with hash 1339605494, now seen corresponding path program 1 times [2020-07-11 01:32:12,739 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-11 01:32:12,739 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [543678947] [2020-07-11 01:32:12,740 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-11 01:32:12,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:32:12,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:32:12,949 INFO L280 TraceCheckUtils]: 0: Hoare triple {29226#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {29167#true} is VALID [2020-07-11 01:32:12,950 INFO L280 TraceCheckUtils]: 1: Hoare triple {29167#true} ~e~0 := 5; {29167#true} is VALID [2020-07-11 01:32:12,950 INFO L280 TraceCheckUtils]: 2: Hoare triple {29167#true} ~d~0 := 4; {29167#true} is VALID [2020-07-11 01:32:12,950 INFO L280 TraceCheckUtils]: 3: Hoare triple {29167#true} ~f~0 := 6; {29167#true} is VALID [2020-07-11 01:32:12,951 INFO L280 TraceCheckUtils]: 4: Hoare triple {29167#true} ~c~0 := 3; {29167#true} is VALID [2020-07-11 01:32:12,951 INFO L280 TraceCheckUtils]: 5: Hoare triple {29167#true} ~u~0 := 21; {29167#true} is VALID [2020-07-11 01:32:12,951 INFO L280 TraceCheckUtils]: 6: Hoare triple {29167#true} ~v~0 := 22; {29167#true} is VALID [2020-07-11 01:32:12,951 INFO L280 TraceCheckUtils]: 7: Hoare triple {29167#true} ~w~0 := 23; {29167#true} is VALID [2020-07-11 01:32:12,951 INFO L280 TraceCheckUtils]: 8: Hoare triple {29167#true} ~x~0 := 24; {29167#true} is VALID [2020-07-11 01:32:12,952 INFO L280 TraceCheckUtils]: 9: Hoare triple {29167#true} ~y~0 := 25; {29167#true} is VALID [2020-07-11 01:32:12,952 INFO L280 TraceCheckUtils]: 10: Hoare triple {29167#true} ~z~0 := 26; {29167#true} is VALID [2020-07-11 01:32:12,952 INFO L280 TraceCheckUtils]: 11: Hoare triple {29167#true} ~a25~0 := 0; {29167#true} is VALID [2020-07-11 01:32:12,952 INFO L280 TraceCheckUtils]: 12: Hoare triple {29167#true} ~a11~0 := 0; {29167#true} is VALID [2020-07-11 01:32:12,953 INFO L280 TraceCheckUtils]: 13: Hoare triple {29167#true} ~a28~0 := 7; {29167#true} is VALID [2020-07-11 01:32:12,953 INFO L280 TraceCheckUtils]: 14: Hoare triple {29167#true} ~a19~0 := 1; {29188#(<= 1 ~a19~0)} is VALID [2020-07-11 01:32:12,954 INFO L280 TraceCheckUtils]: 15: Hoare triple {29188#(<= 1 ~a19~0)} ~a21~0 := 1; {29188#(<= 1 ~a19~0)} is VALID [2020-07-11 01:32:12,954 INFO L280 TraceCheckUtils]: 16: Hoare triple {29188#(<= 1 ~a19~0)} ~a17~0 := 8; {29188#(<= 1 ~a19~0)} is VALID [2020-07-11 01:32:12,955 INFO L280 TraceCheckUtils]: 17: Hoare triple {29188#(<= 1 ~a19~0)} assume true; {29188#(<= 1 ~a19~0)} is VALID [2020-07-11 01:32:12,955 INFO L275 TraceCheckUtils]: 18: Hoare quadruple {29188#(<= 1 ~a19~0)} {29167#true} #1179#return; {29188#(<= 1 ~a19~0)} is VALID [2020-07-11 01:32:12,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:32:12,994 INFO L280 TraceCheckUtils]: 0: Hoare triple {29227#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {29167#true} is VALID [2020-07-11 01:32:12,995 INFO L280 TraceCheckUtils]: 1: Hoare triple {29167#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {29167#true} is VALID [2020-07-11 01:32:12,995 INFO L280 TraceCheckUtils]: 2: Hoare triple {29167#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {29167#true} is VALID [2020-07-11 01:32:12,995 INFO L280 TraceCheckUtils]: 3: Hoare triple {29167#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {29167#true} is VALID [2020-07-11 01:32:12,996 INFO L280 TraceCheckUtils]: 4: Hoare triple {29167#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {29167#true} is VALID [2020-07-11 01:32:12,996 INFO L280 TraceCheckUtils]: 5: Hoare triple {29167#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {29167#true} is VALID [2020-07-11 01:32:12,996 INFO L280 TraceCheckUtils]: 6: Hoare triple {29167#true} assume 1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0; {29167#true} is VALID [2020-07-11 01:32:12,997 INFO L280 TraceCheckUtils]: 7: Hoare triple {29167#true} ~a28~0 := 11; {29167#true} is VALID [2020-07-11 01:32:12,997 INFO L280 TraceCheckUtils]: 8: Hoare triple {29167#true} ~a25~0 := 1; {29167#true} is VALID [2020-07-11 01:32:12,997 INFO L280 TraceCheckUtils]: 9: Hoare triple {29167#true} #res := 26; {29167#true} is VALID [2020-07-11 01:32:12,998 INFO L280 TraceCheckUtils]: 10: Hoare triple {29167#true} assume true; {29167#true} is VALID [2020-07-11 01:32:12,998 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {29167#true} {29188#(<= 1 ~a19~0)} #1183#return; {29167#true} is VALID [2020-07-11 01:32:13,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:32:13,028 INFO L280 TraceCheckUtils]: 0: Hoare triple {29227#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {29167#true} is VALID [2020-07-11 01:32:13,028 INFO L280 TraceCheckUtils]: 1: Hoare triple {29167#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {29167#true} is VALID [2020-07-11 01:32:13,029 INFO L280 TraceCheckUtils]: 2: Hoare triple {29167#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {29167#true} is VALID [2020-07-11 01:32:13,029 INFO L280 TraceCheckUtils]: 3: Hoare triple {29167#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {29167#true} is VALID [2020-07-11 01:32:13,030 INFO L280 TraceCheckUtils]: 4: Hoare triple {29167#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {29167#true} is VALID [2020-07-11 01:32:13,030 INFO L280 TraceCheckUtils]: 5: Hoare triple {29167#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {29167#true} is VALID [2020-07-11 01:32:13,030 INFO L280 TraceCheckUtils]: 6: Hoare triple {29167#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {29167#true} is VALID [2020-07-11 01:32:13,030 INFO L280 TraceCheckUtils]: 7: Hoare triple {29167#true} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {29167#true} is VALID [2020-07-11 01:32:13,031 INFO L280 TraceCheckUtils]: 8: Hoare triple {29167#true} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {29167#true} is VALID [2020-07-11 01:32:13,031 INFO L280 TraceCheckUtils]: 9: Hoare triple {29167#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {29167#true} is VALID [2020-07-11 01:32:13,031 INFO L280 TraceCheckUtils]: 10: Hoare triple {29167#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {29167#true} is VALID [2020-07-11 01:32:13,032 INFO L280 TraceCheckUtils]: 11: Hoare triple {29167#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {29167#true} is VALID [2020-07-11 01:32:13,032 INFO L280 TraceCheckUtils]: 12: Hoare triple {29167#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {29167#true} is VALID [2020-07-11 01:32:13,032 INFO L280 TraceCheckUtils]: 13: Hoare triple {29167#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {29167#true} is VALID [2020-07-11 01:32:13,033 INFO L280 TraceCheckUtils]: 14: Hoare triple {29167#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {29167#true} is VALID [2020-07-11 01:32:13,033 INFO L280 TraceCheckUtils]: 15: Hoare triple {29167#true} assume (!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0; {29167#true} is VALID [2020-07-11 01:32:13,033 INFO L280 TraceCheckUtils]: 16: Hoare triple {29167#true} ~a17~0 := 7; {29167#true} is VALID [2020-07-11 01:32:13,034 INFO L280 TraceCheckUtils]: 17: Hoare triple {29167#true} ~a25~0 := 0; {29167#true} is VALID [2020-07-11 01:32:13,034 INFO L280 TraceCheckUtils]: 18: Hoare triple {29167#true} ~a11~0 := 1; {29167#true} is VALID [2020-07-11 01:32:13,034 INFO L280 TraceCheckUtils]: 19: Hoare triple {29167#true} ~a28~0 := 10; {29167#true} is VALID [2020-07-11 01:32:13,035 INFO L280 TraceCheckUtils]: 20: Hoare triple {29167#true} ~a19~0 := 0; {29228#(<= ~a19~0 0)} is VALID [2020-07-11 01:32:13,036 INFO L280 TraceCheckUtils]: 21: Hoare triple {29228#(<= ~a19~0 0)} #res := -1; {29228#(<= ~a19~0 0)} is VALID [2020-07-11 01:32:13,037 INFO L280 TraceCheckUtils]: 22: Hoare triple {29228#(<= ~a19~0 0)} assume true; {29228#(<= ~a19~0 0)} is VALID [2020-07-11 01:32:13,038 INFO L275 TraceCheckUtils]: 23: Hoare quadruple {29228#(<= ~a19~0 0)} {29167#true} #1183#return; {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,041 INFO L263 TraceCheckUtils]: 0: Hoare triple {29167#true} call ULTIMATE.init(); {29226#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} is VALID [2020-07-11 01:32:13,042 INFO L280 TraceCheckUtils]: 1: Hoare triple {29226#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {29167#true} is VALID [2020-07-11 01:32:13,042 INFO L280 TraceCheckUtils]: 2: Hoare triple {29167#true} ~e~0 := 5; {29167#true} is VALID [2020-07-11 01:32:13,042 INFO L280 TraceCheckUtils]: 3: Hoare triple {29167#true} ~d~0 := 4; {29167#true} is VALID [2020-07-11 01:32:13,042 INFO L280 TraceCheckUtils]: 4: Hoare triple {29167#true} ~f~0 := 6; {29167#true} is VALID [2020-07-11 01:32:13,043 INFO L280 TraceCheckUtils]: 5: Hoare triple {29167#true} ~c~0 := 3; {29167#true} is VALID [2020-07-11 01:32:13,043 INFO L280 TraceCheckUtils]: 6: Hoare triple {29167#true} ~u~0 := 21; {29167#true} is VALID [2020-07-11 01:32:13,043 INFO L280 TraceCheckUtils]: 7: Hoare triple {29167#true} ~v~0 := 22; {29167#true} is VALID [2020-07-11 01:32:13,043 INFO L280 TraceCheckUtils]: 8: Hoare triple {29167#true} ~w~0 := 23; {29167#true} is VALID [2020-07-11 01:32:13,044 INFO L280 TraceCheckUtils]: 9: Hoare triple {29167#true} ~x~0 := 24; {29167#true} is VALID [2020-07-11 01:32:13,044 INFO L280 TraceCheckUtils]: 10: Hoare triple {29167#true} ~y~0 := 25; {29167#true} is VALID [2020-07-11 01:32:13,044 INFO L280 TraceCheckUtils]: 11: Hoare triple {29167#true} ~z~0 := 26; {29167#true} is VALID [2020-07-11 01:32:13,045 INFO L280 TraceCheckUtils]: 12: Hoare triple {29167#true} ~a25~0 := 0; {29167#true} is VALID [2020-07-11 01:32:13,045 INFO L280 TraceCheckUtils]: 13: Hoare triple {29167#true} ~a11~0 := 0; {29167#true} is VALID [2020-07-11 01:32:13,045 INFO L280 TraceCheckUtils]: 14: Hoare triple {29167#true} ~a28~0 := 7; {29167#true} is VALID [2020-07-11 01:32:13,047 INFO L280 TraceCheckUtils]: 15: Hoare triple {29167#true} ~a19~0 := 1; {29188#(<= 1 ~a19~0)} is VALID [2020-07-11 01:32:13,047 INFO L280 TraceCheckUtils]: 16: Hoare triple {29188#(<= 1 ~a19~0)} ~a21~0 := 1; {29188#(<= 1 ~a19~0)} is VALID [2020-07-11 01:32:13,048 INFO L280 TraceCheckUtils]: 17: Hoare triple {29188#(<= 1 ~a19~0)} ~a17~0 := 8; {29188#(<= 1 ~a19~0)} is VALID [2020-07-11 01:32:13,049 INFO L280 TraceCheckUtils]: 18: Hoare triple {29188#(<= 1 ~a19~0)} assume true; {29188#(<= 1 ~a19~0)} is VALID [2020-07-11 01:32:13,050 INFO L275 TraceCheckUtils]: 19: Hoare quadruple {29188#(<= 1 ~a19~0)} {29167#true} #1179#return; {29188#(<= 1 ~a19~0)} is VALID [2020-07-11 01:32:13,051 INFO L263 TraceCheckUtils]: 20: Hoare triple {29188#(<= 1 ~a19~0)} call #t~ret4 := main(); {29188#(<= 1 ~a19~0)} is VALID [2020-07-11 01:32:13,051 INFO L280 TraceCheckUtils]: 21: Hoare triple {29188#(<= 1 ~a19~0)} ~output~0 := -1; {29188#(<= 1 ~a19~0)} is VALID [2020-07-11 01:32:13,052 INFO L280 TraceCheckUtils]: 22: Hoare triple {29188#(<= 1 ~a19~0)} assume !false; {29188#(<= 1 ~a19~0)} is VALID [2020-07-11 01:32:13,053 INFO L280 TraceCheckUtils]: 23: Hoare triple {29188#(<= 1 ~a19~0)} havoc ~input~0; {29188#(<= 1 ~a19~0)} is VALID [2020-07-11 01:32:13,054 INFO L280 TraceCheckUtils]: 24: Hoare triple {29188#(<= 1 ~a19~0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {29188#(<= 1 ~a19~0)} is VALID [2020-07-11 01:32:13,054 INFO L280 TraceCheckUtils]: 25: Hoare triple {29188#(<= 1 ~a19~0)} ~input~0 := #t~nondet2; {29188#(<= 1 ~a19~0)} is VALID [2020-07-11 01:32:13,055 INFO L280 TraceCheckUtils]: 26: Hoare triple {29188#(<= 1 ~a19~0)} havoc #t~nondet2; {29188#(<= 1 ~a19~0)} is VALID [2020-07-11 01:32:13,056 INFO L280 TraceCheckUtils]: 27: Hoare triple {29188#(<= 1 ~a19~0)} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {29188#(<= 1 ~a19~0)} is VALID [2020-07-11 01:32:13,058 INFO L263 TraceCheckUtils]: 28: Hoare triple {29188#(<= 1 ~a19~0)} call #t~ret3 := calculate_output(~input~0); {29227#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:32:13,058 INFO L280 TraceCheckUtils]: 29: Hoare triple {29227#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {29167#true} is VALID [2020-07-11 01:32:13,058 INFO L280 TraceCheckUtils]: 30: Hoare triple {29167#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {29167#true} is VALID [2020-07-11 01:32:13,059 INFO L280 TraceCheckUtils]: 31: Hoare triple {29167#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {29167#true} is VALID [2020-07-11 01:32:13,059 INFO L280 TraceCheckUtils]: 32: Hoare triple {29167#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {29167#true} is VALID [2020-07-11 01:32:13,059 INFO L280 TraceCheckUtils]: 33: Hoare triple {29167#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {29167#true} is VALID [2020-07-11 01:32:13,059 INFO L280 TraceCheckUtils]: 34: Hoare triple {29167#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {29167#true} is VALID [2020-07-11 01:32:13,060 INFO L280 TraceCheckUtils]: 35: Hoare triple {29167#true} assume 1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0; {29167#true} is VALID [2020-07-11 01:32:13,060 INFO L280 TraceCheckUtils]: 36: Hoare triple {29167#true} ~a28~0 := 11; {29167#true} is VALID [2020-07-11 01:32:13,060 INFO L280 TraceCheckUtils]: 37: Hoare triple {29167#true} ~a25~0 := 1; {29167#true} is VALID [2020-07-11 01:32:13,061 INFO L280 TraceCheckUtils]: 38: Hoare triple {29167#true} #res := 26; {29167#true} is VALID [2020-07-11 01:32:13,061 INFO L280 TraceCheckUtils]: 39: Hoare triple {29167#true} assume true; {29167#true} is VALID [2020-07-11 01:32:13,061 INFO L275 TraceCheckUtils]: 40: Hoare quadruple {29167#true} {29188#(<= 1 ~a19~0)} #1183#return; {29167#true} is VALID [2020-07-11 01:32:13,061 INFO L280 TraceCheckUtils]: 41: Hoare triple {29167#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {29167#true} is VALID [2020-07-11 01:32:13,062 INFO L280 TraceCheckUtils]: 42: Hoare triple {29167#true} ~output~0 := #t~ret3; {29167#true} is VALID [2020-07-11 01:32:13,062 INFO L280 TraceCheckUtils]: 43: Hoare triple {29167#true} havoc #t~ret3; {29167#true} is VALID [2020-07-11 01:32:13,062 INFO L280 TraceCheckUtils]: 44: Hoare triple {29167#true} assume !false; {29167#true} is VALID [2020-07-11 01:32:13,063 INFO L280 TraceCheckUtils]: 45: Hoare triple {29167#true} havoc ~input~0; {29167#true} is VALID [2020-07-11 01:32:13,063 INFO L280 TraceCheckUtils]: 46: Hoare triple {29167#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {29167#true} is VALID [2020-07-11 01:32:13,063 INFO L280 TraceCheckUtils]: 47: Hoare triple {29167#true} ~input~0 := #t~nondet2; {29167#true} is VALID [2020-07-11 01:32:13,064 INFO L280 TraceCheckUtils]: 48: Hoare triple {29167#true} havoc #t~nondet2; {29167#true} is VALID [2020-07-11 01:32:13,064 INFO L280 TraceCheckUtils]: 49: Hoare triple {29167#true} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {29167#true} is VALID [2020-07-11 01:32:13,066 INFO L263 TraceCheckUtils]: 50: Hoare triple {29167#true} call #t~ret3 := calculate_output(~input~0); {29227#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:32:13,067 INFO L280 TraceCheckUtils]: 51: Hoare triple {29227#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {29167#true} is VALID [2020-07-11 01:32:13,067 INFO L280 TraceCheckUtils]: 52: Hoare triple {29167#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {29167#true} is VALID [2020-07-11 01:32:13,067 INFO L280 TraceCheckUtils]: 53: Hoare triple {29167#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {29167#true} is VALID [2020-07-11 01:32:13,068 INFO L280 TraceCheckUtils]: 54: Hoare triple {29167#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {29167#true} is VALID [2020-07-11 01:32:13,068 INFO L280 TraceCheckUtils]: 55: Hoare triple {29167#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {29167#true} is VALID [2020-07-11 01:32:13,068 INFO L280 TraceCheckUtils]: 56: Hoare triple {29167#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {29167#true} is VALID [2020-07-11 01:32:13,068 INFO L280 TraceCheckUtils]: 57: Hoare triple {29167#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {29167#true} is VALID [2020-07-11 01:32:13,069 INFO L280 TraceCheckUtils]: 58: Hoare triple {29167#true} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {29167#true} is VALID [2020-07-11 01:32:13,069 INFO L280 TraceCheckUtils]: 59: Hoare triple {29167#true} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {29167#true} is VALID [2020-07-11 01:32:13,070 INFO L280 TraceCheckUtils]: 60: Hoare triple {29167#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {29167#true} is VALID [2020-07-11 01:32:13,070 INFO L280 TraceCheckUtils]: 61: Hoare triple {29167#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {29167#true} is VALID [2020-07-11 01:32:13,070 INFO L280 TraceCheckUtils]: 62: Hoare triple {29167#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {29167#true} is VALID [2020-07-11 01:32:13,070 INFO L280 TraceCheckUtils]: 63: Hoare triple {29167#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {29167#true} is VALID [2020-07-11 01:32:13,071 INFO L280 TraceCheckUtils]: 64: Hoare triple {29167#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {29167#true} is VALID [2020-07-11 01:32:13,071 INFO L280 TraceCheckUtils]: 65: Hoare triple {29167#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {29167#true} is VALID [2020-07-11 01:32:13,071 INFO L280 TraceCheckUtils]: 66: Hoare triple {29167#true} assume (!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0; {29167#true} is VALID [2020-07-11 01:32:13,072 INFO L280 TraceCheckUtils]: 67: Hoare triple {29167#true} ~a17~0 := 7; {29167#true} is VALID [2020-07-11 01:32:13,072 INFO L280 TraceCheckUtils]: 68: Hoare triple {29167#true} ~a25~0 := 0; {29167#true} is VALID [2020-07-11 01:32:13,072 INFO L280 TraceCheckUtils]: 69: Hoare triple {29167#true} ~a11~0 := 1; {29167#true} is VALID [2020-07-11 01:32:13,072 INFO L280 TraceCheckUtils]: 70: Hoare triple {29167#true} ~a28~0 := 10; {29167#true} is VALID [2020-07-11 01:32:13,074 INFO L280 TraceCheckUtils]: 71: Hoare triple {29167#true} ~a19~0 := 0; {29228#(<= ~a19~0 0)} is VALID [2020-07-11 01:32:13,074 INFO L280 TraceCheckUtils]: 72: Hoare triple {29228#(<= ~a19~0 0)} #res := -1; {29228#(<= ~a19~0 0)} is VALID [2020-07-11 01:32:13,075 INFO L280 TraceCheckUtils]: 73: Hoare triple {29228#(<= ~a19~0 0)} assume true; {29228#(<= ~a19~0 0)} is VALID [2020-07-11 01:32:13,076 INFO L275 TraceCheckUtils]: 74: Hoare quadruple {29228#(<= ~a19~0 0)} {29167#true} #1183#return; {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,077 INFO L280 TraceCheckUtils]: 75: Hoare triple {29225#(not (= 1 ~a19~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,130 INFO L280 TraceCheckUtils]: 76: Hoare triple {29225#(not (= 1 ~a19~0))} ~output~0 := #t~ret3; {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,137 INFO L280 TraceCheckUtils]: 77: Hoare triple {29225#(not (= 1 ~a19~0))} havoc #t~ret3; {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,138 INFO L280 TraceCheckUtils]: 78: Hoare triple {29225#(not (= 1 ~a19~0))} assume !false; {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,139 INFO L280 TraceCheckUtils]: 79: Hoare triple {29225#(not (= 1 ~a19~0))} havoc ~input~0; {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,139 INFO L280 TraceCheckUtils]: 80: Hoare triple {29225#(not (= 1 ~a19~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,140 INFO L280 TraceCheckUtils]: 81: Hoare triple {29225#(not (= 1 ~a19~0))} ~input~0 := #t~nondet2; {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,140 INFO L280 TraceCheckUtils]: 82: Hoare triple {29225#(not (= 1 ~a19~0))} havoc #t~nondet2; {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,141 INFO L280 TraceCheckUtils]: 83: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,142 INFO L263 TraceCheckUtils]: 84: Hoare triple {29225#(not (= 1 ~a19~0))} call #t~ret3 := calculate_output(~input~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,142 INFO L280 TraceCheckUtils]: 85: Hoare triple {29225#(not (= 1 ~a19~0))} ~input := #in~input; {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,143 INFO L280 TraceCheckUtils]: 86: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,143 INFO L280 TraceCheckUtils]: 87: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,144 INFO L280 TraceCheckUtils]: 88: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,144 INFO L280 TraceCheckUtils]: 89: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,145 INFO L280 TraceCheckUtils]: 90: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,145 INFO L280 TraceCheckUtils]: 91: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,146 INFO L280 TraceCheckUtils]: 92: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,146 INFO L280 TraceCheckUtils]: 93: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,147 INFO L280 TraceCheckUtils]: 94: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,147 INFO L280 TraceCheckUtils]: 95: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,148 INFO L280 TraceCheckUtils]: 96: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,148 INFO L280 TraceCheckUtils]: 97: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,149 INFO L280 TraceCheckUtils]: 98: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,150 INFO L280 TraceCheckUtils]: 99: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,150 INFO L280 TraceCheckUtils]: 100: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,151 INFO L280 TraceCheckUtils]: 101: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,151 INFO L280 TraceCheckUtils]: 102: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,152 INFO L280 TraceCheckUtils]: 103: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,152 INFO L280 TraceCheckUtils]: 104: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,153 INFO L280 TraceCheckUtils]: 105: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,153 INFO L280 TraceCheckUtils]: 106: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,154 INFO L280 TraceCheckUtils]: 107: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,154 INFO L280 TraceCheckUtils]: 108: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,155 INFO L280 TraceCheckUtils]: 109: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,156 INFO L280 TraceCheckUtils]: 110: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,156 INFO L280 TraceCheckUtils]: 111: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,157 INFO L280 TraceCheckUtils]: 112: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,158 INFO L280 TraceCheckUtils]: 113: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,159 INFO L280 TraceCheckUtils]: 114: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,160 INFO L280 TraceCheckUtils]: 115: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,160 INFO L280 TraceCheckUtils]: 116: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,161 INFO L280 TraceCheckUtils]: 117: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,162 INFO L280 TraceCheckUtils]: 118: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,163 INFO L280 TraceCheckUtils]: 119: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,163 INFO L280 TraceCheckUtils]: 120: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,164 INFO L280 TraceCheckUtils]: 121: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,165 INFO L280 TraceCheckUtils]: 122: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,167 INFO L280 TraceCheckUtils]: 123: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,167 INFO L280 TraceCheckUtils]: 124: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,168 INFO L280 TraceCheckUtils]: 125: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,169 INFO L280 TraceCheckUtils]: 126: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,170 INFO L280 TraceCheckUtils]: 127: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,170 INFO L280 TraceCheckUtils]: 128: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,171 INFO L280 TraceCheckUtils]: 129: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,172 INFO L280 TraceCheckUtils]: 130: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,172 INFO L280 TraceCheckUtils]: 131: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,173 INFO L280 TraceCheckUtils]: 132: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,174 INFO L280 TraceCheckUtils]: 133: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,175 INFO L280 TraceCheckUtils]: 134: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,175 INFO L280 TraceCheckUtils]: 135: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,176 INFO L280 TraceCheckUtils]: 136: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,177 INFO L280 TraceCheckUtils]: 137: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,178 INFO L280 TraceCheckUtils]: 138: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,178 INFO L280 TraceCheckUtils]: 139: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,179 INFO L280 TraceCheckUtils]: 140: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,180 INFO L280 TraceCheckUtils]: 141: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,181 INFO L280 TraceCheckUtils]: 142: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,181 INFO L280 TraceCheckUtils]: 143: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,182 INFO L280 TraceCheckUtils]: 144: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,183 INFO L280 TraceCheckUtils]: 145: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,184 INFO L280 TraceCheckUtils]: 146: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,185 INFO L280 TraceCheckUtils]: 147: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == ~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,185 INFO L280 TraceCheckUtils]: 148: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == ~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,186 INFO L280 TraceCheckUtils]: 149: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == ~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,187 INFO L280 TraceCheckUtils]: 150: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,189 INFO L280 TraceCheckUtils]: 151: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == ~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,189 INFO L280 TraceCheckUtils]: 152: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == ~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,190 INFO L280 TraceCheckUtils]: 153: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == ~input) && 1 == ~a21~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,191 INFO L280 TraceCheckUtils]: 154: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,192 INFO L280 TraceCheckUtils]: 155: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == ~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,192 INFO L280 TraceCheckUtils]: 156: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((8 == ~a17~0 && ((4 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,193 INFO L280 TraceCheckUtils]: 157: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,194 INFO L280 TraceCheckUtils]: 158: Hoare triple {29225#(not (= 1 ~a19~0))} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == ~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,195 INFO L280 TraceCheckUtils]: 159: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == ~input) && 11 == ~a28~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,195 INFO L280 TraceCheckUtils]: 160: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input) && !(1 == ~a11~0)) && 1 == ~a21~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,196 INFO L280 TraceCheckUtils]: 161: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,197 INFO L280 TraceCheckUtils]: 162: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,197 INFO L280 TraceCheckUtils]: 163: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,198 INFO L280 TraceCheckUtils]: 164: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,199 INFO L280 TraceCheckUtils]: 165: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,202 INFO L280 TraceCheckUtils]: 166: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,202 INFO L280 TraceCheckUtils]: 167: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,203 INFO L280 TraceCheckUtils]: 168: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,204 INFO L280 TraceCheckUtils]: 169: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,204 INFO L280 TraceCheckUtils]: 170: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,205 INFO L280 TraceCheckUtils]: 171: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,205 INFO L280 TraceCheckUtils]: 172: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,206 INFO L280 TraceCheckUtils]: 173: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,207 INFO L280 TraceCheckUtils]: 174: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,208 INFO L280 TraceCheckUtils]: 175: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,208 INFO L280 TraceCheckUtils]: 176: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,209 INFO L280 TraceCheckUtils]: 177: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,210 INFO L280 TraceCheckUtils]: 178: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,211 INFO L280 TraceCheckUtils]: 179: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,211 INFO L280 TraceCheckUtils]: 180: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,212 INFO L280 TraceCheckUtils]: 181: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,212 INFO L280 TraceCheckUtils]: 182: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,213 INFO L280 TraceCheckUtils]: 183: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,213 INFO L280 TraceCheckUtils]: 184: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,214 INFO L280 TraceCheckUtils]: 185: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,214 INFO L280 TraceCheckUtils]: 186: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,215 INFO L280 TraceCheckUtils]: 187: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,215 INFO L280 TraceCheckUtils]: 188: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,216 INFO L280 TraceCheckUtils]: 189: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,216 INFO L280 TraceCheckUtils]: 190: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,217 INFO L280 TraceCheckUtils]: 191: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,220 INFO L280 TraceCheckUtils]: 192: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,220 INFO L280 TraceCheckUtils]: 193: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,221 INFO L280 TraceCheckUtils]: 194: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,222 INFO L280 TraceCheckUtils]: 195: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,223 INFO L280 TraceCheckUtils]: 196: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,223 INFO L280 TraceCheckUtils]: 197: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,224 INFO L280 TraceCheckUtils]: 198: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,225 INFO L280 TraceCheckUtils]: 199: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,226 INFO L280 TraceCheckUtils]: 200: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,226 INFO L280 TraceCheckUtils]: 201: Hoare triple {29225#(not (= 1 ~a19~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {29225#(not (= 1 ~a19~0))} is VALID [2020-07-11 01:32:13,227 INFO L280 TraceCheckUtils]: 202: Hoare triple {29225#(not (= 1 ~a19~0))} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {29168#false} is VALID [2020-07-11 01:32:13,228 INFO L280 TraceCheckUtils]: 203: Hoare triple {29168#false} assume !false; {29168#false} is VALID [2020-07-11 01:32:13,305 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 33 proven. 16 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2020-07-11 01:32:13,305 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [543678947] [2020-07-11 01:32:13,306 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-11 01:32:13,306 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2020-07-11 01:32:13,306 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097249220] [2020-07-11 01:32:13,307 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 204 [2020-07-11 01:32:13,308 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-11 01:32:13,308 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states. [2020-07-11 01:32:13,574 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 198 edges. 198 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:32:13,574 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-07-11 01:32:13,574 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-11 01:32:13,574 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-07-11 01:32:13,575 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2020-07-11 01:32:13,575 INFO L87 Difference]: Start difference. First operand 1336 states and 1665 transitions. Second operand 7 states. [2020-07-11 01:32:50,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:32:50,048 INFO L93 Difference]: Finished difference Result 4549 states and 5861 transitions. [2020-07-11 01:32:50,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-11 01:32:50,048 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 204 [2020-07-11 01:32:50,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-11 01:32:50,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-11 01:32:50,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1380 transitions. [2020-07-11 01:32:50,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-11 01:32:50,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1380 transitions. [2020-07-11 01:32:50,060 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 10 states and 1380 transitions. [2020-07-11 01:32:52,295 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1380 edges. 1380 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:32:52,801 INFO L225 Difference]: With dead ends: 4549 [2020-07-11 01:32:52,801 INFO L226 Difference]: Without dead ends: 3235 [2020-07-11 01:32:52,807 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-07-11 01:32:52,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3235 states. [2020-07-11 01:33:15,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3235 to 2438. [2020-07-11 01:33:15,171 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-11 01:33:15,171 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3235 states. Second operand 2438 states. [2020-07-11 01:33:15,171 INFO L74 IsIncluded]: Start isIncluded. First operand 3235 states. Second operand 2438 states. [2020-07-11 01:33:15,171 INFO L87 Difference]: Start difference. First operand 3235 states. Second operand 2438 states. [2020-07-11 01:33:15,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:33:15,576 INFO L93 Difference]: Finished difference Result 3235 states and 3844 transitions. [2020-07-11 01:33:15,577 INFO L276 IsEmpty]: Start isEmpty. Operand 3235 states and 3844 transitions. [2020-07-11 01:33:15,582 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-11 01:33:15,582 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-11 01:33:15,582 INFO L74 IsIncluded]: Start isIncluded. First operand 2438 states. Second operand 3235 states. [2020-07-11 01:33:15,582 INFO L87 Difference]: Start difference. First operand 2438 states. Second operand 3235 states. [2020-07-11 01:33:15,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:33:15,977 INFO L93 Difference]: Finished difference Result 3235 states and 3844 transitions. [2020-07-11 01:33:15,977 INFO L276 IsEmpty]: Start isEmpty. Operand 3235 states and 3844 transitions. [2020-07-11 01:33:15,982 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-11 01:33:15,982 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-11 01:33:15,982 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-11 01:33:15,983 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-11 01:33:15,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2438 states. [2020-07-11 01:33:16,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2438 states to 2438 states and 2921 transitions. [2020-07-11 01:33:16,193 INFO L78 Accepts]: Start accepts. Automaton has 2438 states and 2921 transitions. Word has length 204 [2020-07-11 01:33:16,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-11 01:33:16,193 INFO L479 AbstractCegarLoop]: Abstraction has 2438 states and 2921 transitions. [2020-07-11 01:33:16,193 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-07-11 01:33:16,194 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2438 states and 2921 transitions. [2020-07-11 01:33:24,140 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2921 edges. 2921 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:33:24,140 INFO L276 IsEmpty]: Start isEmpty. Operand 2438 states and 2921 transitions. [2020-07-11 01:33:24,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2020-07-11 01:33:24,150 INFO L414 BasicCegarLoop]: Found error trace [2020-07-11 01:33:24,150 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2020-07-11 01:33:24,150 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-07-11 01:33:24,151 INFO L427 AbstractCegarLoop]: === Iteration 6 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-11 01:33:24,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-11 01:33:24,151 INFO L82 PathProgramCache]: Analyzing trace with hash 617732913, now seen corresponding path program 1 times [2020-07-11 01:33:24,151 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-11 01:33:24,151 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [408365313] [2020-07-11 01:33:24,152 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-11 01:33:24,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:33:24,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:33:24,320 INFO L280 TraceCheckUtils]: 0: Hoare triple {49787#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {49687#true} is VALID [2020-07-11 01:33:24,321 INFO L280 TraceCheckUtils]: 1: Hoare triple {49687#true} ~e~0 := 5; {49687#true} is VALID [2020-07-11 01:33:24,321 INFO L280 TraceCheckUtils]: 2: Hoare triple {49687#true} ~d~0 := 4; {49687#true} is VALID [2020-07-11 01:33:24,321 INFO L280 TraceCheckUtils]: 3: Hoare triple {49687#true} ~f~0 := 6; {49687#true} is VALID [2020-07-11 01:33:24,322 INFO L280 TraceCheckUtils]: 4: Hoare triple {49687#true} ~c~0 := 3; {49687#true} is VALID [2020-07-11 01:33:24,322 INFO L280 TraceCheckUtils]: 5: Hoare triple {49687#true} ~u~0 := 21; {49687#true} is VALID [2020-07-11 01:33:24,322 INFO L280 TraceCheckUtils]: 6: Hoare triple {49687#true} ~v~0 := 22; {49687#true} is VALID [2020-07-11 01:33:24,322 INFO L280 TraceCheckUtils]: 7: Hoare triple {49687#true} ~w~0 := 23; {49687#true} is VALID [2020-07-11 01:33:24,323 INFO L280 TraceCheckUtils]: 8: Hoare triple {49687#true} ~x~0 := 24; {49687#true} is VALID [2020-07-11 01:33:24,323 INFO L280 TraceCheckUtils]: 9: Hoare triple {49687#true} ~y~0 := 25; {49687#true} is VALID [2020-07-11 01:33:24,323 INFO L280 TraceCheckUtils]: 10: Hoare triple {49687#true} ~z~0 := 26; {49687#true} is VALID [2020-07-11 01:33:24,323 INFO L280 TraceCheckUtils]: 11: Hoare triple {49687#true} ~a25~0 := 0; {49687#true} is VALID [2020-07-11 01:33:24,324 INFO L280 TraceCheckUtils]: 12: Hoare triple {49687#true} ~a11~0 := 0; {49687#true} is VALID [2020-07-11 01:33:24,324 INFO L280 TraceCheckUtils]: 13: Hoare triple {49687#true} ~a28~0 := 7; {49687#true} is VALID [2020-07-11 01:33:24,324 INFO L280 TraceCheckUtils]: 14: Hoare triple {49687#true} ~a19~0 := 1; {49687#true} is VALID [2020-07-11 01:33:24,324 INFO L280 TraceCheckUtils]: 15: Hoare triple {49687#true} ~a21~0 := 1; {49687#true} is VALID [2020-07-11 01:33:24,325 INFO L280 TraceCheckUtils]: 16: Hoare triple {49687#true} ~a17~0 := 8; {49687#true} is VALID [2020-07-11 01:33:24,325 INFO L280 TraceCheckUtils]: 17: Hoare triple {49687#true} assume true; {49687#true} is VALID [2020-07-11 01:33:24,325 INFO L275 TraceCheckUtils]: 18: Hoare quadruple {49687#true} {49687#true} #1179#return; {49687#true} is VALID [2020-07-11 01:33:24,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:33:24,357 INFO L280 TraceCheckUtils]: 0: Hoare triple {49788#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {49687#true} is VALID [2020-07-11 01:33:24,357 INFO L280 TraceCheckUtils]: 1: Hoare triple {49687#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {49687#true} is VALID [2020-07-11 01:33:24,358 INFO L280 TraceCheckUtils]: 2: Hoare triple {49687#true} assume 8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0); {49715#(= 1 ~a19~0)} is VALID [2020-07-11 01:33:24,358 INFO L280 TraceCheckUtils]: 3: Hoare triple {49715#(= 1 ~a19~0)} ~a28~0 := 10; {49715#(= 1 ~a19~0)} is VALID [2020-07-11 01:33:24,359 INFO L280 TraceCheckUtils]: 4: Hoare triple {49715#(= 1 ~a19~0)} #res := 22; {49715#(= 1 ~a19~0)} is VALID [2020-07-11 01:33:24,359 INFO L280 TraceCheckUtils]: 5: Hoare triple {49715#(= 1 ~a19~0)} assume true; {49715#(= 1 ~a19~0)} is VALID [2020-07-11 01:33:24,360 INFO L275 TraceCheckUtils]: 6: Hoare quadruple {49715#(= 1 ~a19~0)} {49687#true} #1183#return; {49715#(= 1 ~a19~0)} is VALID [2020-07-11 01:33:24,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:33:24,412 INFO L280 TraceCheckUtils]: 0: Hoare triple {49788#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,412 INFO L280 TraceCheckUtils]: 1: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,413 INFO L280 TraceCheckUtils]: 2: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,417 INFO L280 TraceCheckUtils]: 3: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,417 INFO L280 TraceCheckUtils]: 4: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,418 INFO L280 TraceCheckUtils]: 5: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,418 INFO L280 TraceCheckUtils]: 6: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,419 INFO L280 TraceCheckUtils]: 7: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,419 INFO L280 TraceCheckUtils]: 8: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,420 INFO L280 TraceCheckUtils]: 9: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,420 INFO L280 TraceCheckUtils]: 10: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,421 INFO L280 TraceCheckUtils]: 11: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,422 INFO L280 TraceCheckUtils]: 12: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,422 INFO L280 TraceCheckUtils]: 13: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,423 INFO L280 TraceCheckUtils]: 14: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,423 INFO L280 TraceCheckUtils]: 15: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,424 INFO L280 TraceCheckUtils]: 16: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,424 INFO L280 TraceCheckUtils]: 17: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,425 INFO L280 TraceCheckUtils]: 18: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,425 INFO L280 TraceCheckUtils]: 19: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,426 INFO L280 TraceCheckUtils]: 20: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,426 INFO L280 TraceCheckUtils]: 21: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,427 INFO L280 TraceCheckUtils]: 22: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,427 INFO L280 TraceCheckUtils]: 23: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,428 INFO L280 TraceCheckUtils]: 24: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,429 INFO L280 TraceCheckUtils]: 25: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,429 INFO L280 TraceCheckUtils]: 26: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,430 INFO L280 TraceCheckUtils]: 27: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,430 INFO L280 TraceCheckUtils]: 28: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,431 INFO L280 TraceCheckUtils]: 29: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,432 INFO L280 TraceCheckUtils]: 30: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,432 INFO L280 TraceCheckUtils]: 31: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,433 INFO L280 TraceCheckUtils]: 32: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,433 INFO L280 TraceCheckUtils]: 33: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,434 INFO L280 TraceCheckUtils]: 34: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,435 INFO L280 TraceCheckUtils]: 35: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,435 INFO L280 TraceCheckUtils]: 36: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,436 INFO L280 TraceCheckUtils]: 37: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,436 INFO L280 TraceCheckUtils]: 38: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,437 INFO L280 TraceCheckUtils]: 39: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,437 INFO L280 TraceCheckUtils]: 40: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,438 INFO L280 TraceCheckUtils]: 41: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,438 INFO L280 TraceCheckUtils]: 42: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,439 INFO L280 TraceCheckUtils]: 43: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,439 INFO L280 TraceCheckUtils]: 44: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,440 INFO L280 TraceCheckUtils]: 45: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,441 INFO L280 TraceCheckUtils]: 46: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,441 INFO L280 TraceCheckUtils]: 47: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,442 INFO L280 TraceCheckUtils]: 48: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,442 INFO L280 TraceCheckUtils]: 49: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,443 INFO L280 TraceCheckUtils]: 50: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,443 INFO L280 TraceCheckUtils]: 51: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,444 INFO L280 TraceCheckUtils]: 52: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,445 INFO L280 TraceCheckUtils]: 53: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,445 INFO L280 TraceCheckUtils]: 54: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,446 INFO L280 TraceCheckUtils]: 55: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,446 INFO L280 TraceCheckUtils]: 56: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,447 INFO L280 TraceCheckUtils]: 57: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,447 INFO L280 TraceCheckUtils]: 58: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,448 INFO L280 TraceCheckUtils]: 59: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,449 INFO L280 TraceCheckUtils]: 60: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,450 INFO L280 TraceCheckUtils]: 61: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume ((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0); {49790#(not (= 1 |old(~a19~0)|))} is VALID [2020-07-11 01:33:24,450 INFO L280 TraceCheckUtils]: 62: Hoare triple {49790#(not (= 1 |old(~a19~0)|))} assume !(7 == ~a17~0); {49790#(not (= 1 |old(~a19~0)|))} is VALID [2020-07-11 01:33:24,451 INFO L280 TraceCheckUtils]: 63: Hoare triple {49790#(not (= 1 |old(~a19~0)|))} ~a11~0 := 1; {49790#(not (= 1 |old(~a19~0)|))} is VALID [2020-07-11 01:33:24,451 INFO L280 TraceCheckUtils]: 64: Hoare triple {49790#(not (= 1 |old(~a19~0)|))} ~a17~0 := 7; {49790#(not (= 1 |old(~a19~0)|))} is VALID [2020-07-11 01:33:24,452 INFO L280 TraceCheckUtils]: 65: Hoare triple {49790#(not (= 1 |old(~a19~0)|))} ~a28~0 := 10; {49790#(not (= 1 |old(~a19~0)|))} is VALID [2020-07-11 01:33:24,453 INFO L280 TraceCheckUtils]: 66: Hoare triple {49790#(not (= 1 |old(~a19~0)|))} ~a25~0 := 0; {49790#(not (= 1 |old(~a19~0)|))} is VALID [2020-07-11 01:33:24,453 INFO L280 TraceCheckUtils]: 67: Hoare triple {49790#(not (= 1 |old(~a19~0)|))} ~a19~0 := 1; {49790#(not (= 1 |old(~a19~0)|))} is VALID [2020-07-11 01:33:24,454 INFO L280 TraceCheckUtils]: 68: Hoare triple {49790#(not (= 1 |old(~a19~0)|))} #res := -1; {49790#(not (= 1 |old(~a19~0)|))} is VALID [2020-07-11 01:33:24,454 INFO L280 TraceCheckUtils]: 69: Hoare triple {49790#(not (= 1 |old(~a19~0)|))} assume true; {49790#(not (= 1 |old(~a19~0)|))} is VALID [2020-07-11 01:33:24,455 INFO L275 TraceCheckUtils]: 70: Hoare quadruple {49790#(not (= 1 |old(~a19~0)|))} {49715#(= 1 ~a19~0)} #1183#return; {49688#false} is VALID [2020-07-11 01:33:24,462 INFO L263 TraceCheckUtils]: 0: Hoare triple {49687#true} call ULTIMATE.init(); {49787#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} is VALID [2020-07-11 01:33:24,462 INFO L280 TraceCheckUtils]: 1: Hoare triple {49787#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {49687#true} is VALID [2020-07-11 01:33:24,462 INFO L280 TraceCheckUtils]: 2: Hoare triple {49687#true} ~e~0 := 5; {49687#true} is VALID [2020-07-11 01:33:24,462 INFO L280 TraceCheckUtils]: 3: Hoare triple {49687#true} ~d~0 := 4; {49687#true} is VALID [2020-07-11 01:33:24,462 INFO L280 TraceCheckUtils]: 4: Hoare triple {49687#true} ~f~0 := 6; {49687#true} is VALID [2020-07-11 01:33:24,463 INFO L280 TraceCheckUtils]: 5: Hoare triple {49687#true} ~c~0 := 3; {49687#true} is VALID [2020-07-11 01:33:24,463 INFO L280 TraceCheckUtils]: 6: Hoare triple {49687#true} ~u~0 := 21; {49687#true} is VALID [2020-07-11 01:33:24,463 INFO L280 TraceCheckUtils]: 7: Hoare triple {49687#true} ~v~0 := 22; {49687#true} is VALID [2020-07-11 01:33:24,463 INFO L280 TraceCheckUtils]: 8: Hoare triple {49687#true} ~w~0 := 23; {49687#true} is VALID [2020-07-11 01:33:24,463 INFO L280 TraceCheckUtils]: 9: Hoare triple {49687#true} ~x~0 := 24; {49687#true} is VALID [2020-07-11 01:33:24,463 INFO L280 TraceCheckUtils]: 10: Hoare triple {49687#true} ~y~0 := 25; {49687#true} is VALID [2020-07-11 01:33:24,464 INFO L280 TraceCheckUtils]: 11: Hoare triple {49687#true} ~z~0 := 26; {49687#true} is VALID [2020-07-11 01:33:24,464 INFO L280 TraceCheckUtils]: 12: Hoare triple {49687#true} ~a25~0 := 0; {49687#true} is VALID [2020-07-11 01:33:24,464 INFO L280 TraceCheckUtils]: 13: Hoare triple {49687#true} ~a11~0 := 0; {49687#true} is VALID [2020-07-11 01:33:24,464 INFO L280 TraceCheckUtils]: 14: Hoare triple {49687#true} ~a28~0 := 7; {49687#true} is VALID [2020-07-11 01:33:24,464 INFO L280 TraceCheckUtils]: 15: Hoare triple {49687#true} ~a19~0 := 1; {49687#true} is VALID [2020-07-11 01:33:24,465 INFO L280 TraceCheckUtils]: 16: Hoare triple {49687#true} ~a21~0 := 1; {49687#true} is VALID [2020-07-11 01:33:24,465 INFO L280 TraceCheckUtils]: 17: Hoare triple {49687#true} ~a17~0 := 8; {49687#true} is VALID [2020-07-11 01:33:24,465 INFO L280 TraceCheckUtils]: 18: Hoare triple {49687#true} assume true; {49687#true} is VALID [2020-07-11 01:33:24,465 INFO L275 TraceCheckUtils]: 19: Hoare quadruple {49687#true} {49687#true} #1179#return; {49687#true} is VALID [2020-07-11 01:33:24,465 INFO L263 TraceCheckUtils]: 20: Hoare triple {49687#true} call #t~ret4 := main(); {49687#true} is VALID [2020-07-11 01:33:24,465 INFO L280 TraceCheckUtils]: 21: Hoare triple {49687#true} ~output~0 := -1; {49687#true} is VALID [2020-07-11 01:33:24,466 INFO L280 TraceCheckUtils]: 22: Hoare triple {49687#true} assume !false; {49687#true} is VALID [2020-07-11 01:33:24,466 INFO L280 TraceCheckUtils]: 23: Hoare triple {49687#true} havoc ~input~0; {49687#true} is VALID [2020-07-11 01:33:24,466 INFO L280 TraceCheckUtils]: 24: Hoare triple {49687#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {49687#true} is VALID [2020-07-11 01:33:24,466 INFO L280 TraceCheckUtils]: 25: Hoare triple {49687#true} ~input~0 := #t~nondet2; {49687#true} is VALID [2020-07-11 01:33:24,466 INFO L280 TraceCheckUtils]: 26: Hoare triple {49687#true} havoc #t~nondet2; {49687#true} is VALID [2020-07-11 01:33:24,466 INFO L280 TraceCheckUtils]: 27: Hoare triple {49687#true} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {49687#true} is VALID [2020-07-11 01:33:24,468 INFO L263 TraceCheckUtils]: 28: Hoare triple {49687#true} call #t~ret3 := calculate_output(~input~0); {49788#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:33:24,468 INFO L280 TraceCheckUtils]: 29: Hoare triple {49788#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {49687#true} is VALID [2020-07-11 01:33:24,468 INFO L280 TraceCheckUtils]: 30: Hoare triple {49687#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {49687#true} is VALID [2020-07-11 01:33:24,469 INFO L280 TraceCheckUtils]: 31: Hoare triple {49687#true} assume 8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0); {49715#(= 1 ~a19~0)} is VALID [2020-07-11 01:33:24,469 INFO L280 TraceCheckUtils]: 32: Hoare triple {49715#(= 1 ~a19~0)} ~a28~0 := 10; {49715#(= 1 ~a19~0)} is VALID [2020-07-11 01:33:24,470 INFO L280 TraceCheckUtils]: 33: Hoare triple {49715#(= 1 ~a19~0)} #res := 22; {49715#(= 1 ~a19~0)} is VALID [2020-07-11 01:33:24,470 INFO L280 TraceCheckUtils]: 34: Hoare triple {49715#(= 1 ~a19~0)} assume true; {49715#(= 1 ~a19~0)} is VALID [2020-07-11 01:33:24,471 INFO L275 TraceCheckUtils]: 35: Hoare quadruple {49715#(= 1 ~a19~0)} {49687#true} #1183#return; {49715#(= 1 ~a19~0)} is VALID [2020-07-11 01:33:24,472 INFO L280 TraceCheckUtils]: 36: Hoare triple {49715#(= 1 ~a19~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {49715#(= 1 ~a19~0)} is VALID [2020-07-11 01:33:24,472 INFO L280 TraceCheckUtils]: 37: Hoare triple {49715#(= 1 ~a19~0)} ~output~0 := #t~ret3; {49715#(= 1 ~a19~0)} is VALID [2020-07-11 01:33:24,473 INFO L280 TraceCheckUtils]: 38: Hoare triple {49715#(= 1 ~a19~0)} havoc #t~ret3; {49715#(= 1 ~a19~0)} is VALID [2020-07-11 01:33:24,473 INFO L280 TraceCheckUtils]: 39: Hoare triple {49715#(= 1 ~a19~0)} assume !false; {49715#(= 1 ~a19~0)} is VALID [2020-07-11 01:33:24,474 INFO L280 TraceCheckUtils]: 40: Hoare triple {49715#(= 1 ~a19~0)} havoc ~input~0; {49715#(= 1 ~a19~0)} is VALID [2020-07-11 01:33:24,474 INFO L280 TraceCheckUtils]: 41: Hoare triple {49715#(= 1 ~a19~0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {49715#(= 1 ~a19~0)} is VALID [2020-07-11 01:33:24,475 INFO L280 TraceCheckUtils]: 42: Hoare triple {49715#(= 1 ~a19~0)} ~input~0 := #t~nondet2; {49715#(= 1 ~a19~0)} is VALID [2020-07-11 01:33:24,475 INFO L280 TraceCheckUtils]: 43: Hoare triple {49715#(= 1 ~a19~0)} havoc #t~nondet2; {49715#(= 1 ~a19~0)} is VALID [2020-07-11 01:33:24,476 INFO L280 TraceCheckUtils]: 44: Hoare triple {49715#(= 1 ~a19~0)} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {49715#(= 1 ~a19~0)} is VALID [2020-07-11 01:33:24,477 INFO L263 TraceCheckUtils]: 45: Hoare triple {49715#(= 1 ~a19~0)} call #t~ret3 := calculate_output(~input~0); {49788#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:33:24,477 INFO L280 TraceCheckUtils]: 46: Hoare triple {49788#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,478 INFO L280 TraceCheckUtils]: 47: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,478 INFO L280 TraceCheckUtils]: 48: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,479 INFO L280 TraceCheckUtils]: 49: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,480 INFO L280 TraceCheckUtils]: 50: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,480 INFO L280 TraceCheckUtils]: 51: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,481 INFO L280 TraceCheckUtils]: 52: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,481 INFO L280 TraceCheckUtils]: 53: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,482 INFO L280 TraceCheckUtils]: 54: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,482 INFO L280 TraceCheckUtils]: 55: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,483 INFO L280 TraceCheckUtils]: 56: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,484 INFO L280 TraceCheckUtils]: 57: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,484 INFO L280 TraceCheckUtils]: 58: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,485 INFO L280 TraceCheckUtils]: 59: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,485 INFO L280 TraceCheckUtils]: 60: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,486 INFO L280 TraceCheckUtils]: 61: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,486 INFO L280 TraceCheckUtils]: 62: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,487 INFO L280 TraceCheckUtils]: 63: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,487 INFO L280 TraceCheckUtils]: 64: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,487 INFO L280 TraceCheckUtils]: 65: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,488 INFO L280 TraceCheckUtils]: 66: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,488 INFO L280 TraceCheckUtils]: 67: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,489 INFO L280 TraceCheckUtils]: 68: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,489 INFO L280 TraceCheckUtils]: 69: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,489 INFO L280 TraceCheckUtils]: 70: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,490 INFO L280 TraceCheckUtils]: 71: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,490 INFO L280 TraceCheckUtils]: 72: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,490 INFO L280 TraceCheckUtils]: 73: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,491 INFO L280 TraceCheckUtils]: 74: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,491 INFO L280 TraceCheckUtils]: 75: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,492 INFO L280 TraceCheckUtils]: 76: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,492 INFO L280 TraceCheckUtils]: 77: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,492 INFO L280 TraceCheckUtils]: 78: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,493 INFO L280 TraceCheckUtils]: 79: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,493 INFO L280 TraceCheckUtils]: 80: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,493 INFO L280 TraceCheckUtils]: 81: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,494 INFO L280 TraceCheckUtils]: 82: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,494 INFO L280 TraceCheckUtils]: 83: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,495 INFO L280 TraceCheckUtils]: 84: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,495 INFO L280 TraceCheckUtils]: 85: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,495 INFO L280 TraceCheckUtils]: 86: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,496 INFO L280 TraceCheckUtils]: 87: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,496 INFO L280 TraceCheckUtils]: 88: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,496 INFO L280 TraceCheckUtils]: 89: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,497 INFO L280 TraceCheckUtils]: 90: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,497 INFO L280 TraceCheckUtils]: 91: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,498 INFO L280 TraceCheckUtils]: 92: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,498 INFO L280 TraceCheckUtils]: 93: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,498 INFO L280 TraceCheckUtils]: 94: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,499 INFO L280 TraceCheckUtils]: 95: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,499 INFO L280 TraceCheckUtils]: 96: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,499 INFO L280 TraceCheckUtils]: 97: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,500 INFO L280 TraceCheckUtils]: 98: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,500 INFO L280 TraceCheckUtils]: 99: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,500 INFO L280 TraceCheckUtils]: 100: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,501 INFO L280 TraceCheckUtils]: 101: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,501 INFO L280 TraceCheckUtils]: 102: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,502 INFO L280 TraceCheckUtils]: 103: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,502 INFO L280 TraceCheckUtils]: 104: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,502 INFO L280 TraceCheckUtils]: 105: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,503 INFO L280 TraceCheckUtils]: 106: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {49789#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-11 01:33:24,503 INFO L280 TraceCheckUtils]: 107: Hoare triple {49789#(= ~a19~0 |old(~a19~0)|)} assume ((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0); {49790#(not (= 1 |old(~a19~0)|))} is VALID [2020-07-11 01:33:24,504 INFO L280 TraceCheckUtils]: 108: Hoare triple {49790#(not (= 1 |old(~a19~0)|))} assume !(7 == ~a17~0); {49790#(not (= 1 |old(~a19~0)|))} is VALID [2020-07-11 01:33:24,504 INFO L280 TraceCheckUtils]: 109: Hoare triple {49790#(not (= 1 |old(~a19~0)|))} ~a11~0 := 1; {49790#(not (= 1 |old(~a19~0)|))} is VALID [2020-07-11 01:33:24,504 INFO L280 TraceCheckUtils]: 110: Hoare triple {49790#(not (= 1 |old(~a19~0)|))} ~a17~0 := 7; {49790#(not (= 1 |old(~a19~0)|))} is VALID [2020-07-11 01:33:24,505 INFO L280 TraceCheckUtils]: 111: Hoare triple {49790#(not (= 1 |old(~a19~0)|))} ~a28~0 := 10; {49790#(not (= 1 |old(~a19~0)|))} is VALID [2020-07-11 01:33:24,505 INFO L280 TraceCheckUtils]: 112: Hoare triple {49790#(not (= 1 |old(~a19~0)|))} ~a25~0 := 0; {49790#(not (= 1 |old(~a19~0)|))} is VALID [2020-07-11 01:33:24,506 INFO L280 TraceCheckUtils]: 113: Hoare triple {49790#(not (= 1 |old(~a19~0)|))} ~a19~0 := 1; {49790#(not (= 1 |old(~a19~0)|))} is VALID [2020-07-11 01:33:24,506 INFO L280 TraceCheckUtils]: 114: Hoare triple {49790#(not (= 1 |old(~a19~0)|))} #res := -1; {49790#(not (= 1 |old(~a19~0)|))} is VALID [2020-07-11 01:33:24,506 INFO L280 TraceCheckUtils]: 115: Hoare triple {49790#(not (= 1 |old(~a19~0)|))} assume true; {49790#(not (= 1 |old(~a19~0)|))} is VALID [2020-07-11 01:33:24,507 INFO L275 TraceCheckUtils]: 116: Hoare quadruple {49790#(not (= 1 |old(~a19~0)|))} {49715#(= 1 ~a19~0)} #1183#return; {49688#false} is VALID [2020-07-11 01:33:24,507 INFO L280 TraceCheckUtils]: 117: Hoare triple {49688#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {49688#false} is VALID [2020-07-11 01:33:24,507 INFO L280 TraceCheckUtils]: 118: Hoare triple {49688#false} ~output~0 := #t~ret3; {49688#false} is VALID [2020-07-11 01:33:24,507 INFO L280 TraceCheckUtils]: 119: Hoare triple {49688#false} havoc #t~ret3; {49688#false} is VALID [2020-07-11 01:33:24,508 INFO L280 TraceCheckUtils]: 120: Hoare triple {49688#false} assume !false; {49688#false} is VALID [2020-07-11 01:33:24,508 INFO L280 TraceCheckUtils]: 121: Hoare triple {49688#false} havoc ~input~0; {49688#false} is VALID [2020-07-11 01:33:24,508 INFO L280 TraceCheckUtils]: 122: Hoare triple {49688#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {49688#false} is VALID [2020-07-11 01:33:24,508 INFO L280 TraceCheckUtils]: 123: Hoare triple {49688#false} ~input~0 := #t~nondet2; {49688#false} is VALID [2020-07-11 01:33:24,508 INFO L280 TraceCheckUtils]: 124: Hoare triple {49688#false} havoc #t~nondet2; {49688#false} is VALID [2020-07-11 01:33:24,508 INFO L280 TraceCheckUtils]: 125: Hoare triple {49688#false} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {49688#false} is VALID [2020-07-11 01:33:24,508 INFO L263 TraceCheckUtils]: 126: Hoare triple {49688#false} call #t~ret3 := calculate_output(~input~0); {49688#false} is VALID [2020-07-11 01:33:24,508 INFO L280 TraceCheckUtils]: 127: Hoare triple {49688#false} ~input := #in~input; {49688#false} is VALID [2020-07-11 01:33:24,509 INFO L280 TraceCheckUtils]: 128: Hoare triple {49688#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,509 INFO L280 TraceCheckUtils]: 129: Hoare triple {49688#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {49688#false} is VALID [2020-07-11 01:33:24,509 INFO L280 TraceCheckUtils]: 130: Hoare triple {49688#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {49688#false} is VALID [2020-07-11 01:33:24,509 INFO L280 TraceCheckUtils]: 131: Hoare triple {49688#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,509 INFO L280 TraceCheckUtils]: 132: Hoare triple {49688#false} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {49688#false} is VALID [2020-07-11 01:33:24,509 INFO L280 TraceCheckUtils]: 133: Hoare triple {49688#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {49688#false} is VALID [2020-07-11 01:33:24,509 INFO L280 TraceCheckUtils]: 134: Hoare triple {49688#false} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {49688#false} is VALID [2020-07-11 01:33:24,509 INFO L280 TraceCheckUtils]: 135: Hoare triple {49688#false} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,510 INFO L280 TraceCheckUtils]: 136: Hoare triple {49688#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {49688#false} is VALID [2020-07-11 01:33:24,510 INFO L280 TraceCheckUtils]: 137: Hoare triple {49688#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,510 INFO L280 TraceCheckUtils]: 138: Hoare triple {49688#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {49688#false} is VALID [2020-07-11 01:33:24,510 INFO L280 TraceCheckUtils]: 139: Hoare triple {49688#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,510 INFO L280 TraceCheckUtils]: 140: Hoare triple {49688#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {49688#false} is VALID [2020-07-11 01:33:24,511 INFO L280 TraceCheckUtils]: 141: Hoare triple {49688#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {49688#false} is VALID [2020-07-11 01:33:24,511 INFO L280 TraceCheckUtils]: 142: Hoare triple {49688#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {49688#false} is VALID [2020-07-11 01:33:24,511 INFO L280 TraceCheckUtils]: 143: Hoare triple {49688#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {49688#false} is VALID [2020-07-11 01:33:24,511 INFO L280 TraceCheckUtils]: 144: Hoare triple {49688#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {49688#false} is VALID [2020-07-11 01:33:24,511 INFO L280 TraceCheckUtils]: 145: Hoare triple {49688#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {49688#false} is VALID [2020-07-11 01:33:24,512 INFO L280 TraceCheckUtils]: 146: Hoare triple {49688#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {49688#false} is VALID [2020-07-11 01:33:24,512 INFO L280 TraceCheckUtils]: 147: Hoare triple {49688#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {49688#false} is VALID [2020-07-11 01:33:24,512 INFO L280 TraceCheckUtils]: 148: Hoare triple {49688#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {49688#false} is VALID [2020-07-11 01:33:24,514 INFO L280 TraceCheckUtils]: 149: Hoare triple {49688#false} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {49688#false} is VALID [2020-07-11 01:33:24,515 INFO L280 TraceCheckUtils]: 150: Hoare triple {49688#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,515 INFO L280 TraceCheckUtils]: 151: Hoare triple {49688#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {49688#false} is VALID [2020-07-11 01:33:24,515 INFO L280 TraceCheckUtils]: 152: Hoare triple {49688#false} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,515 INFO L280 TraceCheckUtils]: 153: Hoare triple {49688#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {49688#false} is VALID [2020-07-11 01:33:24,515 INFO L280 TraceCheckUtils]: 154: Hoare triple {49688#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {49688#false} is VALID [2020-07-11 01:33:24,515 INFO L280 TraceCheckUtils]: 155: Hoare triple {49688#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {49688#false} is VALID [2020-07-11 01:33:24,516 INFO L280 TraceCheckUtils]: 156: Hoare triple {49688#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {49688#false} is VALID [2020-07-11 01:33:24,516 INFO L280 TraceCheckUtils]: 157: Hoare triple {49688#false} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,516 INFO L280 TraceCheckUtils]: 158: Hoare triple {49688#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {49688#false} is VALID [2020-07-11 01:33:24,516 INFO L280 TraceCheckUtils]: 159: Hoare triple {49688#false} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,516 INFO L280 TraceCheckUtils]: 160: Hoare triple {49688#false} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {49688#false} is VALID [2020-07-11 01:33:24,516 INFO L280 TraceCheckUtils]: 161: Hoare triple {49688#false} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {49688#false} is VALID [2020-07-11 01:33:24,517 INFO L280 TraceCheckUtils]: 162: Hoare triple {49688#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {49688#false} is VALID [2020-07-11 01:33:24,517 INFO L280 TraceCheckUtils]: 163: Hoare triple {49688#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {49688#false} is VALID [2020-07-11 01:33:24,517 INFO L280 TraceCheckUtils]: 164: Hoare triple {49688#false} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {49688#false} is VALID [2020-07-11 01:33:24,517 INFO L280 TraceCheckUtils]: 165: Hoare triple {49688#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,517 INFO L280 TraceCheckUtils]: 166: Hoare triple {49688#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {49688#false} is VALID [2020-07-11 01:33:24,517 INFO L280 TraceCheckUtils]: 167: Hoare triple {49688#false} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {49688#false} is VALID [2020-07-11 01:33:24,518 INFO L280 TraceCheckUtils]: 168: Hoare triple {49688#false} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {49688#false} is VALID [2020-07-11 01:33:24,518 INFO L280 TraceCheckUtils]: 169: Hoare triple {49688#false} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {49688#false} is VALID [2020-07-11 01:33:24,518 INFO L280 TraceCheckUtils]: 170: Hoare triple {49688#false} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {49688#false} is VALID [2020-07-11 01:33:24,518 INFO L280 TraceCheckUtils]: 171: Hoare triple {49688#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {49688#false} is VALID [2020-07-11 01:33:24,518 INFO L280 TraceCheckUtils]: 172: Hoare triple {49688#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {49688#false} is VALID [2020-07-11 01:33:24,518 INFO L280 TraceCheckUtils]: 173: Hoare triple {49688#false} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,519 INFO L280 TraceCheckUtils]: 174: Hoare triple {49688#false} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {49688#false} is VALID [2020-07-11 01:33:24,519 INFO L280 TraceCheckUtils]: 175: Hoare triple {49688#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {49688#false} is VALID [2020-07-11 01:33:24,519 INFO L280 TraceCheckUtils]: 176: Hoare triple {49688#false} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {49688#false} is VALID [2020-07-11 01:33:24,519 INFO L280 TraceCheckUtils]: 177: Hoare triple {49688#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {49688#false} is VALID [2020-07-11 01:33:24,519 INFO L280 TraceCheckUtils]: 178: Hoare triple {49688#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {49688#false} is VALID [2020-07-11 01:33:24,519 INFO L280 TraceCheckUtils]: 179: Hoare triple {49688#false} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {49688#false} is VALID [2020-07-11 01:33:24,520 INFO L280 TraceCheckUtils]: 180: Hoare triple {49688#false} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {49688#false} is VALID [2020-07-11 01:33:24,520 INFO L280 TraceCheckUtils]: 181: Hoare triple {49688#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {49688#false} is VALID [2020-07-11 01:33:24,520 INFO L280 TraceCheckUtils]: 182: Hoare triple {49688#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {49688#false} is VALID [2020-07-11 01:33:24,520 INFO L280 TraceCheckUtils]: 183: Hoare triple {49688#false} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {49688#false} is VALID [2020-07-11 01:33:24,520 INFO L280 TraceCheckUtils]: 184: Hoare triple {49688#false} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {49688#false} is VALID [2020-07-11 01:33:24,520 INFO L280 TraceCheckUtils]: 185: Hoare triple {49688#false} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,521 INFO L280 TraceCheckUtils]: 186: Hoare triple {49688#false} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,521 INFO L280 TraceCheckUtils]: 187: Hoare triple {49688#false} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {49688#false} is VALID [2020-07-11 01:33:24,521 INFO L280 TraceCheckUtils]: 188: Hoare triple {49688#false} assume !(((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {49688#false} is VALID [2020-07-11 01:33:24,521 INFO L280 TraceCheckUtils]: 189: Hoare triple {49688#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == ~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {49688#false} is VALID [2020-07-11 01:33:24,521 INFO L280 TraceCheckUtils]: 190: Hoare triple {49688#false} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == ~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,522 INFO L280 TraceCheckUtils]: 191: Hoare triple {49688#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == ~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {49688#false} is VALID [2020-07-11 01:33:24,522 INFO L280 TraceCheckUtils]: 192: Hoare triple {49688#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {49688#false} is VALID [2020-07-11 01:33:24,522 INFO L280 TraceCheckUtils]: 193: Hoare triple {49688#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == ~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {49688#false} is VALID [2020-07-11 01:33:24,522 INFO L280 TraceCheckUtils]: 194: Hoare triple {49688#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == ~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {49688#false} is VALID [2020-07-11 01:33:24,522 INFO L280 TraceCheckUtils]: 195: Hoare triple {49688#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == ~input) && 1 == ~a21~0); {49688#false} is VALID [2020-07-11 01:33:24,522 INFO L280 TraceCheckUtils]: 196: Hoare triple {49688#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {49688#false} is VALID [2020-07-11 01:33:24,523 INFO L280 TraceCheckUtils]: 197: Hoare triple {49688#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == ~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {49688#false} is VALID [2020-07-11 01:33:24,523 INFO L280 TraceCheckUtils]: 198: Hoare triple {49688#false} assume !((8 == ~a17~0 && ((4 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {49688#false} is VALID [2020-07-11 01:33:24,523 INFO L280 TraceCheckUtils]: 199: Hoare triple {49688#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {49688#false} is VALID [2020-07-11 01:33:24,523 INFO L280 TraceCheckUtils]: 200: Hoare triple {49688#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == ~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {49688#false} is VALID [2020-07-11 01:33:24,523 INFO L280 TraceCheckUtils]: 201: Hoare triple {49688#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == ~input) && 11 == ~a28~0); {49688#false} is VALID [2020-07-11 01:33:24,524 INFO L280 TraceCheckUtils]: 202: Hoare triple {49688#false} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input) && !(1 == ~a11~0)) && 1 == ~a21~0); {49688#false} is VALID [2020-07-11 01:33:24,524 INFO L280 TraceCheckUtils]: 203: Hoare triple {49688#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,524 INFO L280 TraceCheckUtils]: 204: Hoare triple {49688#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,524 INFO L280 TraceCheckUtils]: 205: Hoare triple {49688#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,524 INFO L280 TraceCheckUtils]: 206: Hoare triple {49688#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,525 INFO L280 TraceCheckUtils]: 207: Hoare triple {49688#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,525 INFO L280 TraceCheckUtils]: 208: Hoare triple {49688#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,525 INFO L280 TraceCheckUtils]: 209: Hoare triple {49688#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,525 INFO L280 TraceCheckUtils]: 210: Hoare triple {49688#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,525 INFO L280 TraceCheckUtils]: 211: Hoare triple {49688#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,525 INFO L280 TraceCheckUtils]: 212: Hoare triple {49688#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,526 INFO L280 TraceCheckUtils]: 213: Hoare triple {49688#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,526 INFO L280 TraceCheckUtils]: 214: Hoare triple {49688#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,526 INFO L280 TraceCheckUtils]: 215: Hoare triple {49688#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,526 INFO L280 TraceCheckUtils]: 216: Hoare triple {49688#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,526 INFO L280 TraceCheckUtils]: 217: Hoare triple {49688#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,526 INFO L280 TraceCheckUtils]: 218: Hoare triple {49688#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,527 INFO L280 TraceCheckUtils]: 219: Hoare triple {49688#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,527 INFO L280 TraceCheckUtils]: 220: Hoare triple {49688#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,527 INFO L280 TraceCheckUtils]: 221: Hoare triple {49688#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,527 INFO L280 TraceCheckUtils]: 222: Hoare triple {49688#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,527 INFO L280 TraceCheckUtils]: 223: Hoare triple {49688#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,528 INFO L280 TraceCheckUtils]: 224: Hoare triple {49688#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,528 INFO L280 TraceCheckUtils]: 225: Hoare triple {49688#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,528 INFO L280 TraceCheckUtils]: 226: Hoare triple {49688#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,528 INFO L280 TraceCheckUtils]: 227: Hoare triple {49688#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,528 INFO L280 TraceCheckUtils]: 228: Hoare triple {49688#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,528 INFO L280 TraceCheckUtils]: 229: Hoare triple {49688#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,529 INFO L280 TraceCheckUtils]: 230: Hoare triple {49688#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,529 INFO L280 TraceCheckUtils]: 231: Hoare triple {49688#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,529 INFO L280 TraceCheckUtils]: 232: Hoare triple {49688#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,529 INFO L280 TraceCheckUtils]: 233: Hoare triple {49688#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,529 INFO L280 TraceCheckUtils]: 234: Hoare triple {49688#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,529 INFO L280 TraceCheckUtils]: 235: Hoare triple {49688#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,530 INFO L280 TraceCheckUtils]: 236: Hoare triple {49688#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,530 INFO L280 TraceCheckUtils]: 237: Hoare triple {49688#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,530 INFO L280 TraceCheckUtils]: 238: Hoare triple {49688#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,530 INFO L280 TraceCheckUtils]: 239: Hoare triple {49688#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,530 INFO L280 TraceCheckUtils]: 240: Hoare triple {49688#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,530 INFO L280 TraceCheckUtils]: 241: Hoare triple {49688#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,531 INFO L280 TraceCheckUtils]: 242: Hoare triple {49688#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,531 INFO L280 TraceCheckUtils]: 243: Hoare triple {49688#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49688#false} is VALID [2020-07-11 01:33:24,531 INFO L280 TraceCheckUtils]: 244: Hoare triple {49688#false} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {49688#false} is VALID [2020-07-11 01:33:24,531 INFO L280 TraceCheckUtils]: 245: Hoare triple {49688#false} assume !false; {49688#false} is VALID [2020-07-11 01:33:24,571 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 91 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-11 01:33:24,572 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [408365313] [2020-07-11 01:33:24,574 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-11 01:33:24,574 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2020-07-11 01:33:24,574 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45683878] [2020-07-11 01:33:24,576 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 246 [2020-07-11 01:33:24,579 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-11 01:33:24,579 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states. [2020-07-11 01:33:24,871 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 246 edges. 246 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:33:24,872 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-07-11 01:33:24,872 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-11 01:33:24,872 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-07-11 01:33:24,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-07-11 01:33:24,873 INFO L87 Difference]: Start difference. First operand 2438 states and 2921 transitions. Second operand 7 states. [2020-07-11 01:33:47,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:33:47,030 INFO L93 Difference]: Finished difference Result 4126 states and 5058 transitions. [2020-07-11 01:33:47,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-11 01:33:47,030 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 246 [2020-07-11 01:33:47,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-11 01:33:47,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-11 01:33:47,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1072 transitions. [2020-07-11 01:33:47,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-11 01:33:47,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1072 transitions. [2020-07-11 01:33:47,043 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states and 1072 transitions. [2020-07-11 01:33:48,724 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1072 edges. 1072 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:33:48,856 INFO L225 Difference]: With dead ends: 4126 [2020-07-11 01:33:48,856 INFO L226 Difference]: Without dead ends: 1860 [2020-07-11 01:33:48,862 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2020-07-11 01:33:48,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1860 states. [2020-07-11 01:34:05,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1860 to 1814. [2020-07-11 01:34:05,398 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-11 01:34:05,398 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1860 states. Second operand 1814 states. [2020-07-11 01:34:05,398 INFO L74 IsIncluded]: Start isIncluded. First operand 1860 states. Second operand 1814 states. [2020-07-11 01:34:05,398 INFO L87 Difference]: Start difference. First operand 1860 states. Second operand 1814 states. [2020-07-11 01:34:05,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:34:05,536 INFO L93 Difference]: Finished difference Result 1860 states and 2139 transitions. [2020-07-11 01:34:05,536 INFO L276 IsEmpty]: Start isEmpty. Operand 1860 states and 2139 transitions. [2020-07-11 01:34:05,539 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-11 01:34:05,539 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-11 01:34:05,539 INFO L74 IsIncluded]: Start isIncluded. First operand 1814 states. Second operand 1860 states. [2020-07-11 01:34:05,540 INFO L87 Difference]: Start difference. First operand 1814 states. Second operand 1860 states. [2020-07-11 01:34:05,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:34:05,673 INFO L93 Difference]: Finished difference Result 1860 states and 2139 transitions. [2020-07-11 01:34:05,674 INFO L276 IsEmpty]: Start isEmpty. Operand 1860 states and 2139 transitions. [2020-07-11 01:34:05,677 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-11 01:34:05,677 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-11 01:34:05,677 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-11 01:34:05,677 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-11 01:34:05,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1814 states. [2020-07-11 01:34:05,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1814 states to 1814 states and 2058 transitions. [2020-07-11 01:34:05,819 INFO L78 Accepts]: Start accepts. Automaton has 1814 states and 2058 transitions. Word has length 246 [2020-07-11 01:34:05,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-11 01:34:05,820 INFO L479 AbstractCegarLoop]: Abstraction has 1814 states and 2058 transitions. [2020-07-11 01:34:05,820 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-07-11 01:34:05,820 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1814 states and 2058 transitions. [2020-07-11 01:34:11,474 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2058 edges. 2058 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:34:11,474 INFO L276 IsEmpty]: Start isEmpty. Operand 1814 states and 2058 transitions. [2020-07-11 01:34:11,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 286 [2020-07-11 01:34:11,481 INFO L414 BasicCegarLoop]: Found error trace [2020-07-11 01:34:11,482 INFO L422 BasicCegarLoop]: trace histogram [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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2020-07-11 01:34:11,482 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-07-11 01:34:11,482 INFO L427 AbstractCegarLoop]: === Iteration 7 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-11 01:34:11,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-11 01:34:11,482 INFO L82 PathProgramCache]: Analyzing trace with hash -1102311091, now seen corresponding path program 1 times [2020-07-11 01:34:11,483 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-11 01:34:11,483 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [923586343] [2020-07-11 01:34:11,483 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-11 01:34:11,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:34:11,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:34:11,637 INFO L280 TraceCheckUtils]: 0: Hoare triple {65534#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {65405#true} is VALID [2020-07-11 01:34:11,637 INFO L280 TraceCheckUtils]: 1: Hoare triple {65405#true} ~e~0 := 5; {65405#true} is VALID [2020-07-11 01:34:11,638 INFO L280 TraceCheckUtils]: 2: Hoare triple {65405#true} ~d~0 := 4; {65405#true} is VALID [2020-07-11 01:34:11,638 INFO L280 TraceCheckUtils]: 3: Hoare triple {65405#true} ~f~0 := 6; {65405#true} is VALID [2020-07-11 01:34:11,638 INFO L280 TraceCheckUtils]: 4: Hoare triple {65405#true} ~c~0 := 3; {65405#true} is VALID [2020-07-11 01:34:11,638 INFO L280 TraceCheckUtils]: 5: Hoare triple {65405#true} ~u~0 := 21; {65405#true} is VALID [2020-07-11 01:34:11,638 INFO L280 TraceCheckUtils]: 6: Hoare triple {65405#true} ~v~0 := 22; {65405#true} is VALID [2020-07-11 01:34:11,638 INFO L280 TraceCheckUtils]: 7: Hoare triple {65405#true} ~w~0 := 23; {65405#true} is VALID [2020-07-11 01:34:11,639 INFO L280 TraceCheckUtils]: 8: Hoare triple {65405#true} ~x~0 := 24; {65405#true} is VALID [2020-07-11 01:34:11,639 INFO L280 TraceCheckUtils]: 9: Hoare triple {65405#true} ~y~0 := 25; {65405#true} is VALID [2020-07-11 01:34:11,639 INFO L280 TraceCheckUtils]: 10: Hoare triple {65405#true} ~z~0 := 26; {65405#true} is VALID [2020-07-11 01:34:11,639 INFO L280 TraceCheckUtils]: 11: Hoare triple {65405#true} ~a25~0 := 0; {65405#true} is VALID [2020-07-11 01:34:11,639 INFO L280 TraceCheckUtils]: 12: Hoare triple {65405#true} ~a11~0 := 0; {65405#true} is VALID [2020-07-11 01:34:11,639 INFO L280 TraceCheckUtils]: 13: Hoare triple {65405#true} ~a28~0 := 7; {65405#true} is VALID [2020-07-11 01:34:11,640 INFO L280 TraceCheckUtils]: 14: Hoare triple {65405#true} ~a19~0 := 1; {65405#true} is VALID [2020-07-11 01:34:11,640 INFO L280 TraceCheckUtils]: 15: Hoare triple {65405#true} ~a21~0 := 1; {65405#true} is VALID [2020-07-11 01:34:11,640 INFO L280 TraceCheckUtils]: 16: Hoare triple {65405#true} ~a17~0 := 8; {65405#true} is VALID [2020-07-11 01:34:11,640 INFO L280 TraceCheckUtils]: 17: Hoare triple {65405#true} assume true; {65405#true} is VALID [2020-07-11 01:34:11,640 INFO L275 TraceCheckUtils]: 18: Hoare quadruple {65405#true} {65405#true} #1179#return; {65405#true} is VALID [2020-07-11 01:34:11,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:34:11,664 INFO L280 TraceCheckUtils]: 0: Hoare triple {65535#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {65405#true} is VALID [2020-07-11 01:34:11,664 INFO L280 TraceCheckUtils]: 1: Hoare triple {65405#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {65405#true} is VALID [2020-07-11 01:34:11,664 INFO L280 TraceCheckUtils]: 2: Hoare triple {65405#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {65405#true} is VALID [2020-07-11 01:34:11,664 INFO L280 TraceCheckUtils]: 3: Hoare triple {65405#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {65405#true} is VALID [2020-07-11 01:34:11,665 INFO L280 TraceCheckUtils]: 4: Hoare triple {65405#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {65405#true} is VALID [2020-07-11 01:34:11,665 INFO L280 TraceCheckUtils]: 5: Hoare triple {65405#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {65405#true} is VALID [2020-07-11 01:34:11,665 INFO L280 TraceCheckUtils]: 6: Hoare triple {65405#true} assume 1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0; {65405#true} is VALID [2020-07-11 01:34:11,665 INFO L280 TraceCheckUtils]: 7: Hoare triple {65405#true} ~a28~0 := 11; {65405#true} is VALID [2020-07-11 01:34:11,665 INFO L280 TraceCheckUtils]: 8: Hoare triple {65405#true} ~a25~0 := 1; {65405#true} is VALID [2020-07-11 01:34:11,666 INFO L280 TraceCheckUtils]: 9: Hoare triple {65405#true} #res := 26; {65405#true} is VALID [2020-07-11 01:34:11,666 INFO L280 TraceCheckUtils]: 10: Hoare triple {65405#true} assume true; {65405#true} is VALID [2020-07-11 01:34:11,666 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {65405#true} {65405#true} #1183#return; {65405#true} is VALID [2020-07-11 01:34:11,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:34:11,686 INFO L280 TraceCheckUtils]: 0: Hoare triple {65535#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {65405#true} is VALID [2020-07-11 01:34:11,686 INFO L280 TraceCheckUtils]: 1: Hoare triple {65405#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {65405#true} is VALID [2020-07-11 01:34:11,686 INFO L280 TraceCheckUtils]: 2: Hoare triple {65405#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {65405#true} is VALID [2020-07-11 01:34:11,686 INFO L280 TraceCheckUtils]: 3: Hoare triple {65405#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {65405#true} is VALID [2020-07-11 01:34:11,686 INFO L280 TraceCheckUtils]: 4: Hoare triple {65405#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {65405#true} is VALID [2020-07-11 01:34:11,687 INFO L280 TraceCheckUtils]: 5: Hoare triple {65405#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {65405#true} is VALID [2020-07-11 01:34:11,687 INFO L280 TraceCheckUtils]: 6: Hoare triple {65405#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {65405#true} is VALID [2020-07-11 01:34:11,687 INFO L280 TraceCheckUtils]: 7: Hoare triple {65405#true} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {65405#true} is VALID [2020-07-11 01:34:11,687 INFO L280 TraceCheckUtils]: 8: Hoare triple {65405#true} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {65405#true} is VALID [2020-07-11 01:34:11,687 INFO L280 TraceCheckUtils]: 9: Hoare triple {65405#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {65405#true} is VALID [2020-07-11 01:34:11,688 INFO L280 TraceCheckUtils]: 10: Hoare triple {65405#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {65405#true} is VALID [2020-07-11 01:34:11,688 INFO L280 TraceCheckUtils]: 11: Hoare triple {65405#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {65405#true} is VALID [2020-07-11 01:34:11,688 INFO L280 TraceCheckUtils]: 12: Hoare triple {65405#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {65405#true} is VALID [2020-07-11 01:34:11,688 INFO L280 TraceCheckUtils]: 13: Hoare triple {65405#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {65405#true} is VALID [2020-07-11 01:34:11,688 INFO L280 TraceCheckUtils]: 14: Hoare triple {65405#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {65405#true} is VALID [2020-07-11 01:34:11,688 INFO L280 TraceCheckUtils]: 15: Hoare triple {65405#true} assume (!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0; {65405#true} is VALID [2020-07-11 01:34:11,689 INFO L280 TraceCheckUtils]: 16: Hoare triple {65405#true} ~a17~0 := 7; {65405#true} is VALID [2020-07-11 01:34:11,689 INFO L280 TraceCheckUtils]: 17: Hoare triple {65405#true} ~a25~0 := 0; {65405#true} is VALID [2020-07-11 01:34:11,689 INFO L280 TraceCheckUtils]: 18: Hoare triple {65405#true} ~a11~0 := 1; {65462#(= 1 ~a11~0)} is VALID [2020-07-11 01:34:11,690 INFO L280 TraceCheckUtils]: 19: Hoare triple {65462#(= 1 ~a11~0)} ~a28~0 := 10; {65462#(= 1 ~a11~0)} is VALID [2020-07-11 01:34:11,691 INFO L280 TraceCheckUtils]: 20: Hoare triple {65462#(= 1 ~a11~0)} ~a19~0 := 0; {65462#(= 1 ~a11~0)} is VALID [2020-07-11 01:34:11,691 INFO L280 TraceCheckUtils]: 21: Hoare triple {65462#(= 1 ~a11~0)} #res := -1; {65462#(= 1 ~a11~0)} is VALID [2020-07-11 01:34:11,692 INFO L280 TraceCheckUtils]: 22: Hoare triple {65462#(= 1 ~a11~0)} assume true; {65462#(= 1 ~a11~0)} is VALID [2020-07-11 01:34:11,693 INFO L275 TraceCheckUtils]: 23: Hoare quadruple {65462#(= 1 ~a11~0)} {65405#true} #1183#return; {65462#(= 1 ~a11~0)} is VALID [2020-07-11 01:34:11,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:34:11,741 INFO L280 TraceCheckUtils]: 0: Hoare triple {65535#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,741 INFO L280 TraceCheckUtils]: 1: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,742 INFO L280 TraceCheckUtils]: 2: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,742 INFO L280 TraceCheckUtils]: 3: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,743 INFO L280 TraceCheckUtils]: 4: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,743 INFO L280 TraceCheckUtils]: 5: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,744 INFO L280 TraceCheckUtils]: 6: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,745 INFO L280 TraceCheckUtils]: 7: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,745 INFO L280 TraceCheckUtils]: 8: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,746 INFO L280 TraceCheckUtils]: 9: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,746 INFO L280 TraceCheckUtils]: 10: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,747 INFO L280 TraceCheckUtils]: 11: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,747 INFO L280 TraceCheckUtils]: 12: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,748 INFO L280 TraceCheckUtils]: 13: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,748 INFO L280 TraceCheckUtils]: 14: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,749 INFO L280 TraceCheckUtils]: 15: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,750 INFO L280 TraceCheckUtils]: 16: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,750 INFO L280 TraceCheckUtils]: 17: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,751 INFO L280 TraceCheckUtils]: 18: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,751 INFO L280 TraceCheckUtils]: 19: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,752 INFO L280 TraceCheckUtils]: 20: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,752 INFO L280 TraceCheckUtils]: 21: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,753 INFO L280 TraceCheckUtils]: 22: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,753 INFO L280 TraceCheckUtils]: 23: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,754 INFO L280 TraceCheckUtils]: 24: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,754 INFO L280 TraceCheckUtils]: 25: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,755 INFO L280 TraceCheckUtils]: 26: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,756 INFO L280 TraceCheckUtils]: 27: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,756 INFO L280 TraceCheckUtils]: 28: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,757 INFO L280 TraceCheckUtils]: 29: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,757 INFO L280 TraceCheckUtils]: 30: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,758 INFO L280 TraceCheckUtils]: 31: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,758 INFO L280 TraceCheckUtils]: 32: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,759 INFO L280 TraceCheckUtils]: 33: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,759 INFO L280 TraceCheckUtils]: 34: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,760 INFO L280 TraceCheckUtils]: 35: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,760 INFO L280 TraceCheckUtils]: 36: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,761 INFO L280 TraceCheckUtils]: 37: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,762 INFO L280 TraceCheckUtils]: 38: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,762 INFO L280 TraceCheckUtils]: 39: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,763 INFO L280 TraceCheckUtils]: 40: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,763 INFO L280 TraceCheckUtils]: 41: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,764 INFO L280 TraceCheckUtils]: 42: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,764 INFO L280 TraceCheckUtils]: 43: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,765 INFO L280 TraceCheckUtils]: 44: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,765 INFO L280 TraceCheckUtils]: 45: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,766 INFO L280 TraceCheckUtils]: 46: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,766 INFO L280 TraceCheckUtils]: 47: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,767 INFO L280 TraceCheckUtils]: 48: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,768 INFO L280 TraceCheckUtils]: 49: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,768 INFO L280 TraceCheckUtils]: 50: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,769 INFO L280 TraceCheckUtils]: 51: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,769 INFO L280 TraceCheckUtils]: 52: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,770 INFO L280 TraceCheckUtils]: 53: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,770 INFO L280 TraceCheckUtils]: 54: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,771 INFO L280 TraceCheckUtils]: 55: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,771 INFO L280 TraceCheckUtils]: 56: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,772 INFO L280 TraceCheckUtils]: 57: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,772 INFO L280 TraceCheckUtils]: 58: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,773 INFO L280 TraceCheckUtils]: 59: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,774 INFO L280 TraceCheckUtils]: 60: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,774 INFO L280 TraceCheckUtils]: 61: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume ((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0); {65537#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-11 01:34:11,775 INFO L280 TraceCheckUtils]: 62: Hoare triple {65537#(not (= 1 |old(~a11~0)|))} assume !(7 == ~a17~0); {65537#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-11 01:34:11,776 INFO L280 TraceCheckUtils]: 63: Hoare triple {65537#(not (= 1 |old(~a11~0)|))} ~a11~0 := 1; {65537#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-11 01:34:11,776 INFO L280 TraceCheckUtils]: 64: Hoare triple {65537#(not (= 1 |old(~a11~0)|))} ~a17~0 := 7; {65537#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-11 01:34:11,777 INFO L280 TraceCheckUtils]: 65: Hoare triple {65537#(not (= 1 |old(~a11~0)|))} ~a28~0 := 10; {65537#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-11 01:34:11,777 INFO L280 TraceCheckUtils]: 66: Hoare triple {65537#(not (= 1 |old(~a11~0)|))} ~a25~0 := 0; {65537#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-11 01:34:11,778 INFO L280 TraceCheckUtils]: 67: Hoare triple {65537#(not (= 1 |old(~a11~0)|))} ~a19~0 := 1; {65537#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-11 01:34:11,778 INFO L280 TraceCheckUtils]: 68: Hoare triple {65537#(not (= 1 |old(~a11~0)|))} #res := -1; {65537#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-11 01:34:11,779 INFO L280 TraceCheckUtils]: 69: Hoare triple {65537#(not (= 1 |old(~a11~0)|))} assume true; {65537#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-11 01:34:11,780 INFO L275 TraceCheckUtils]: 70: Hoare quadruple {65537#(not (= 1 |old(~a11~0)|))} {65462#(= 1 ~a11~0)} #1183#return; {65406#false} is VALID [2020-07-11 01:34:11,786 INFO L263 TraceCheckUtils]: 0: Hoare triple {65405#true} call ULTIMATE.init(); {65534#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} is VALID [2020-07-11 01:34:11,786 INFO L280 TraceCheckUtils]: 1: Hoare triple {65534#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {65405#true} is VALID [2020-07-11 01:34:11,786 INFO L280 TraceCheckUtils]: 2: Hoare triple {65405#true} ~e~0 := 5; {65405#true} is VALID [2020-07-11 01:34:11,787 INFO L280 TraceCheckUtils]: 3: Hoare triple {65405#true} ~d~0 := 4; {65405#true} is VALID [2020-07-11 01:34:11,787 INFO L280 TraceCheckUtils]: 4: Hoare triple {65405#true} ~f~0 := 6; {65405#true} is VALID [2020-07-11 01:34:11,787 INFO L280 TraceCheckUtils]: 5: Hoare triple {65405#true} ~c~0 := 3; {65405#true} is VALID [2020-07-11 01:34:11,787 INFO L280 TraceCheckUtils]: 6: Hoare triple {65405#true} ~u~0 := 21; {65405#true} is VALID [2020-07-11 01:34:11,787 INFO L280 TraceCheckUtils]: 7: Hoare triple {65405#true} ~v~0 := 22; {65405#true} is VALID [2020-07-11 01:34:11,787 INFO L280 TraceCheckUtils]: 8: Hoare triple {65405#true} ~w~0 := 23; {65405#true} is VALID [2020-07-11 01:34:11,788 INFO L280 TraceCheckUtils]: 9: Hoare triple {65405#true} ~x~0 := 24; {65405#true} is VALID [2020-07-11 01:34:11,788 INFO L280 TraceCheckUtils]: 10: Hoare triple {65405#true} ~y~0 := 25; {65405#true} is VALID [2020-07-11 01:34:11,788 INFO L280 TraceCheckUtils]: 11: Hoare triple {65405#true} ~z~0 := 26; {65405#true} is VALID [2020-07-11 01:34:11,788 INFO L280 TraceCheckUtils]: 12: Hoare triple {65405#true} ~a25~0 := 0; {65405#true} is VALID [2020-07-11 01:34:11,788 INFO L280 TraceCheckUtils]: 13: Hoare triple {65405#true} ~a11~0 := 0; {65405#true} is VALID [2020-07-11 01:34:11,788 INFO L280 TraceCheckUtils]: 14: Hoare triple {65405#true} ~a28~0 := 7; {65405#true} is VALID [2020-07-11 01:34:11,789 INFO L280 TraceCheckUtils]: 15: Hoare triple {65405#true} ~a19~0 := 1; {65405#true} is VALID [2020-07-11 01:34:11,789 INFO L280 TraceCheckUtils]: 16: Hoare triple {65405#true} ~a21~0 := 1; {65405#true} is VALID [2020-07-11 01:34:11,789 INFO L280 TraceCheckUtils]: 17: Hoare triple {65405#true} ~a17~0 := 8; {65405#true} is VALID [2020-07-11 01:34:11,789 INFO L280 TraceCheckUtils]: 18: Hoare triple {65405#true} assume true; {65405#true} is VALID [2020-07-11 01:34:11,789 INFO L275 TraceCheckUtils]: 19: Hoare quadruple {65405#true} {65405#true} #1179#return; {65405#true} is VALID [2020-07-11 01:34:11,789 INFO L263 TraceCheckUtils]: 20: Hoare triple {65405#true} call #t~ret4 := main(); {65405#true} is VALID [2020-07-11 01:34:11,790 INFO L280 TraceCheckUtils]: 21: Hoare triple {65405#true} ~output~0 := -1; {65405#true} is VALID [2020-07-11 01:34:11,790 INFO L280 TraceCheckUtils]: 22: Hoare triple {65405#true} assume !false; {65405#true} is VALID [2020-07-11 01:34:11,790 INFO L280 TraceCheckUtils]: 23: Hoare triple {65405#true} havoc ~input~0; {65405#true} is VALID [2020-07-11 01:34:11,790 INFO L280 TraceCheckUtils]: 24: Hoare triple {65405#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {65405#true} is VALID [2020-07-11 01:34:11,790 INFO L280 TraceCheckUtils]: 25: Hoare triple {65405#true} ~input~0 := #t~nondet2; {65405#true} is VALID [2020-07-11 01:34:11,790 INFO L280 TraceCheckUtils]: 26: Hoare triple {65405#true} havoc #t~nondet2; {65405#true} is VALID [2020-07-11 01:34:11,791 INFO L280 TraceCheckUtils]: 27: Hoare triple {65405#true} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {65405#true} is VALID [2020-07-11 01:34:11,792 INFO L263 TraceCheckUtils]: 28: Hoare triple {65405#true} call #t~ret3 := calculate_output(~input~0); {65535#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:34:11,792 INFO L280 TraceCheckUtils]: 29: Hoare triple {65535#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {65405#true} is VALID [2020-07-11 01:34:11,792 INFO L280 TraceCheckUtils]: 30: Hoare triple {65405#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {65405#true} is VALID [2020-07-11 01:34:11,792 INFO L280 TraceCheckUtils]: 31: Hoare triple {65405#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {65405#true} is VALID [2020-07-11 01:34:11,792 INFO L280 TraceCheckUtils]: 32: Hoare triple {65405#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {65405#true} is VALID [2020-07-11 01:34:11,793 INFO L280 TraceCheckUtils]: 33: Hoare triple {65405#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {65405#true} is VALID [2020-07-11 01:34:11,793 INFO L280 TraceCheckUtils]: 34: Hoare triple {65405#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {65405#true} is VALID [2020-07-11 01:34:11,793 INFO L280 TraceCheckUtils]: 35: Hoare triple {65405#true} assume 1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0; {65405#true} is VALID [2020-07-11 01:34:11,793 INFO L280 TraceCheckUtils]: 36: Hoare triple {65405#true} ~a28~0 := 11; {65405#true} is VALID [2020-07-11 01:34:11,793 INFO L280 TraceCheckUtils]: 37: Hoare triple {65405#true} ~a25~0 := 1; {65405#true} is VALID [2020-07-11 01:34:11,793 INFO L280 TraceCheckUtils]: 38: Hoare triple {65405#true} #res := 26; {65405#true} is VALID [2020-07-11 01:34:11,794 INFO L280 TraceCheckUtils]: 39: Hoare triple {65405#true} assume true; {65405#true} is VALID [2020-07-11 01:34:11,794 INFO L275 TraceCheckUtils]: 40: Hoare quadruple {65405#true} {65405#true} #1183#return; {65405#true} is VALID [2020-07-11 01:34:11,794 INFO L280 TraceCheckUtils]: 41: Hoare triple {65405#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {65405#true} is VALID [2020-07-11 01:34:11,794 INFO L280 TraceCheckUtils]: 42: Hoare triple {65405#true} ~output~0 := #t~ret3; {65405#true} is VALID [2020-07-11 01:34:11,794 INFO L280 TraceCheckUtils]: 43: Hoare triple {65405#true} havoc #t~ret3; {65405#true} is VALID [2020-07-11 01:34:11,794 INFO L280 TraceCheckUtils]: 44: Hoare triple {65405#true} assume !false; {65405#true} is VALID [2020-07-11 01:34:11,795 INFO L280 TraceCheckUtils]: 45: Hoare triple {65405#true} havoc ~input~0; {65405#true} is VALID [2020-07-11 01:34:11,795 INFO L280 TraceCheckUtils]: 46: Hoare triple {65405#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {65405#true} is VALID [2020-07-11 01:34:11,795 INFO L280 TraceCheckUtils]: 47: Hoare triple {65405#true} ~input~0 := #t~nondet2; {65405#true} is VALID [2020-07-11 01:34:11,795 INFO L280 TraceCheckUtils]: 48: Hoare triple {65405#true} havoc #t~nondet2; {65405#true} is VALID [2020-07-11 01:34:11,795 INFO L280 TraceCheckUtils]: 49: Hoare triple {65405#true} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {65405#true} is VALID [2020-07-11 01:34:11,796 INFO L263 TraceCheckUtils]: 50: Hoare triple {65405#true} call #t~ret3 := calculate_output(~input~0); {65535#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:34:11,797 INFO L280 TraceCheckUtils]: 51: Hoare triple {65535#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {65405#true} is VALID [2020-07-11 01:34:11,797 INFO L280 TraceCheckUtils]: 52: Hoare triple {65405#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {65405#true} is VALID [2020-07-11 01:34:11,797 INFO L280 TraceCheckUtils]: 53: Hoare triple {65405#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {65405#true} is VALID [2020-07-11 01:34:11,797 INFO L280 TraceCheckUtils]: 54: Hoare triple {65405#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {65405#true} is VALID [2020-07-11 01:34:11,797 INFO L280 TraceCheckUtils]: 55: Hoare triple {65405#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {65405#true} is VALID [2020-07-11 01:34:11,797 INFO L280 TraceCheckUtils]: 56: Hoare triple {65405#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {65405#true} is VALID [2020-07-11 01:34:11,798 INFO L280 TraceCheckUtils]: 57: Hoare triple {65405#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {65405#true} is VALID [2020-07-11 01:34:11,798 INFO L280 TraceCheckUtils]: 58: Hoare triple {65405#true} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {65405#true} is VALID [2020-07-11 01:34:11,798 INFO L280 TraceCheckUtils]: 59: Hoare triple {65405#true} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {65405#true} is VALID [2020-07-11 01:34:11,798 INFO L280 TraceCheckUtils]: 60: Hoare triple {65405#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {65405#true} is VALID [2020-07-11 01:34:11,798 INFO L280 TraceCheckUtils]: 61: Hoare triple {65405#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {65405#true} is VALID [2020-07-11 01:34:11,798 INFO L280 TraceCheckUtils]: 62: Hoare triple {65405#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {65405#true} is VALID [2020-07-11 01:34:11,799 INFO L280 TraceCheckUtils]: 63: Hoare triple {65405#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {65405#true} is VALID [2020-07-11 01:34:11,799 INFO L280 TraceCheckUtils]: 64: Hoare triple {65405#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {65405#true} is VALID [2020-07-11 01:34:11,799 INFO L280 TraceCheckUtils]: 65: Hoare triple {65405#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {65405#true} is VALID [2020-07-11 01:34:11,799 INFO L280 TraceCheckUtils]: 66: Hoare triple {65405#true} assume (!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0; {65405#true} is VALID [2020-07-11 01:34:11,799 INFO L280 TraceCheckUtils]: 67: Hoare triple {65405#true} ~a17~0 := 7; {65405#true} is VALID [2020-07-11 01:34:11,799 INFO L280 TraceCheckUtils]: 68: Hoare triple {65405#true} ~a25~0 := 0; {65405#true} is VALID [2020-07-11 01:34:11,800 INFO L280 TraceCheckUtils]: 69: Hoare triple {65405#true} ~a11~0 := 1; {65462#(= 1 ~a11~0)} is VALID [2020-07-11 01:34:11,801 INFO L280 TraceCheckUtils]: 70: Hoare triple {65462#(= 1 ~a11~0)} ~a28~0 := 10; {65462#(= 1 ~a11~0)} is VALID [2020-07-11 01:34:11,801 INFO L280 TraceCheckUtils]: 71: Hoare triple {65462#(= 1 ~a11~0)} ~a19~0 := 0; {65462#(= 1 ~a11~0)} is VALID [2020-07-11 01:34:11,802 INFO L280 TraceCheckUtils]: 72: Hoare triple {65462#(= 1 ~a11~0)} #res := -1; {65462#(= 1 ~a11~0)} is VALID [2020-07-11 01:34:11,802 INFO L280 TraceCheckUtils]: 73: Hoare triple {65462#(= 1 ~a11~0)} assume true; {65462#(= 1 ~a11~0)} is VALID [2020-07-11 01:34:11,803 INFO L275 TraceCheckUtils]: 74: Hoare quadruple {65462#(= 1 ~a11~0)} {65405#true} #1183#return; {65462#(= 1 ~a11~0)} is VALID [2020-07-11 01:34:11,804 INFO L280 TraceCheckUtils]: 75: Hoare triple {65462#(= 1 ~a11~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {65462#(= 1 ~a11~0)} is VALID [2020-07-11 01:34:11,804 INFO L280 TraceCheckUtils]: 76: Hoare triple {65462#(= 1 ~a11~0)} ~output~0 := #t~ret3; {65462#(= 1 ~a11~0)} is VALID [2020-07-11 01:34:11,805 INFO L280 TraceCheckUtils]: 77: Hoare triple {65462#(= 1 ~a11~0)} havoc #t~ret3; {65462#(= 1 ~a11~0)} is VALID [2020-07-11 01:34:11,806 INFO L280 TraceCheckUtils]: 78: Hoare triple {65462#(= 1 ~a11~0)} assume !false; {65462#(= 1 ~a11~0)} is VALID [2020-07-11 01:34:11,806 INFO L280 TraceCheckUtils]: 79: Hoare triple {65462#(= 1 ~a11~0)} havoc ~input~0; {65462#(= 1 ~a11~0)} is VALID [2020-07-11 01:34:11,807 INFO L280 TraceCheckUtils]: 80: Hoare triple {65462#(= 1 ~a11~0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {65462#(= 1 ~a11~0)} is VALID [2020-07-11 01:34:11,807 INFO L280 TraceCheckUtils]: 81: Hoare triple {65462#(= 1 ~a11~0)} ~input~0 := #t~nondet2; {65462#(= 1 ~a11~0)} is VALID [2020-07-11 01:34:11,808 INFO L280 TraceCheckUtils]: 82: Hoare triple {65462#(= 1 ~a11~0)} havoc #t~nondet2; {65462#(= 1 ~a11~0)} is VALID [2020-07-11 01:34:11,808 INFO L280 TraceCheckUtils]: 83: Hoare triple {65462#(= 1 ~a11~0)} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {65462#(= 1 ~a11~0)} is VALID [2020-07-11 01:34:11,809 INFO L263 TraceCheckUtils]: 84: Hoare triple {65462#(= 1 ~a11~0)} call #t~ret3 := calculate_output(~input~0); {65535#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:34:11,810 INFO L280 TraceCheckUtils]: 85: Hoare triple {65535#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,811 INFO L280 TraceCheckUtils]: 86: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,811 INFO L280 TraceCheckUtils]: 87: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,812 INFO L280 TraceCheckUtils]: 88: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,812 INFO L280 TraceCheckUtils]: 89: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,813 INFO L280 TraceCheckUtils]: 90: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,813 INFO L280 TraceCheckUtils]: 91: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,814 INFO L280 TraceCheckUtils]: 92: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,814 INFO L280 TraceCheckUtils]: 93: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,815 INFO L280 TraceCheckUtils]: 94: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,815 INFO L280 TraceCheckUtils]: 95: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,816 INFO L280 TraceCheckUtils]: 96: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,816 INFO L280 TraceCheckUtils]: 97: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,817 INFO L280 TraceCheckUtils]: 98: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,817 INFO L280 TraceCheckUtils]: 99: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,818 INFO L280 TraceCheckUtils]: 100: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,819 INFO L280 TraceCheckUtils]: 101: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,819 INFO L280 TraceCheckUtils]: 102: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,820 INFO L280 TraceCheckUtils]: 103: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,820 INFO L280 TraceCheckUtils]: 104: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,821 INFO L280 TraceCheckUtils]: 105: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,821 INFO L280 TraceCheckUtils]: 106: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,822 INFO L280 TraceCheckUtils]: 107: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,822 INFO L280 TraceCheckUtils]: 108: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,823 INFO L280 TraceCheckUtils]: 109: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,823 INFO L280 TraceCheckUtils]: 110: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,824 INFO L280 TraceCheckUtils]: 111: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,824 INFO L280 TraceCheckUtils]: 112: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,825 INFO L280 TraceCheckUtils]: 113: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,825 INFO L280 TraceCheckUtils]: 114: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,826 INFO L280 TraceCheckUtils]: 115: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,826 INFO L280 TraceCheckUtils]: 116: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,827 INFO L280 TraceCheckUtils]: 117: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,828 INFO L280 TraceCheckUtils]: 118: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,828 INFO L280 TraceCheckUtils]: 119: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,829 INFO L280 TraceCheckUtils]: 120: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,829 INFO L280 TraceCheckUtils]: 121: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,830 INFO L280 TraceCheckUtils]: 122: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,830 INFO L280 TraceCheckUtils]: 123: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,831 INFO L280 TraceCheckUtils]: 124: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,831 INFO L280 TraceCheckUtils]: 125: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,832 INFO L280 TraceCheckUtils]: 126: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,832 INFO L280 TraceCheckUtils]: 127: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,833 INFO L280 TraceCheckUtils]: 128: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,833 INFO L280 TraceCheckUtils]: 129: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,834 INFO L280 TraceCheckUtils]: 130: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,834 INFO L280 TraceCheckUtils]: 131: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,834 INFO L280 TraceCheckUtils]: 132: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,835 INFO L280 TraceCheckUtils]: 133: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,835 INFO L280 TraceCheckUtils]: 134: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,835 INFO L280 TraceCheckUtils]: 135: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,836 INFO L280 TraceCheckUtils]: 136: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,836 INFO L280 TraceCheckUtils]: 137: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,836 INFO L280 TraceCheckUtils]: 138: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,837 INFO L280 TraceCheckUtils]: 139: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,837 INFO L280 TraceCheckUtils]: 140: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,838 INFO L280 TraceCheckUtils]: 141: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,838 INFO L280 TraceCheckUtils]: 142: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,838 INFO L280 TraceCheckUtils]: 143: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,839 INFO L280 TraceCheckUtils]: 144: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,839 INFO L280 TraceCheckUtils]: 145: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {65536#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-11 01:34:11,840 INFO L280 TraceCheckUtils]: 146: Hoare triple {65536#(= ~a11~0 |old(~a11~0)|)} assume ((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0); {65537#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-11 01:34:11,840 INFO L280 TraceCheckUtils]: 147: Hoare triple {65537#(not (= 1 |old(~a11~0)|))} assume !(7 == ~a17~0); {65537#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-11 01:34:11,840 INFO L280 TraceCheckUtils]: 148: Hoare triple {65537#(not (= 1 |old(~a11~0)|))} ~a11~0 := 1; {65537#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-11 01:34:11,841 INFO L280 TraceCheckUtils]: 149: Hoare triple {65537#(not (= 1 |old(~a11~0)|))} ~a17~0 := 7; {65537#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-11 01:34:11,841 INFO L280 TraceCheckUtils]: 150: Hoare triple {65537#(not (= 1 |old(~a11~0)|))} ~a28~0 := 10; {65537#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-11 01:34:11,842 INFO L280 TraceCheckUtils]: 151: Hoare triple {65537#(not (= 1 |old(~a11~0)|))} ~a25~0 := 0; {65537#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-11 01:34:11,843 INFO L280 TraceCheckUtils]: 152: Hoare triple {65537#(not (= 1 |old(~a11~0)|))} ~a19~0 := 1; {65537#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-11 01:34:11,843 INFO L280 TraceCheckUtils]: 153: Hoare triple {65537#(not (= 1 |old(~a11~0)|))} #res := -1; {65537#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-11 01:34:11,843 INFO L280 TraceCheckUtils]: 154: Hoare triple {65537#(not (= 1 |old(~a11~0)|))} assume true; {65537#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-11 01:34:11,844 INFO L275 TraceCheckUtils]: 155: Hoare quadruple {65537#(not (= 1 |old(~a11~0)|))} {65462#(= 1 ~a11~0)} #1183#return; {65406#false} is VALID [2020-07-11 01:34:11,844 INFO L280 TraceCheckUtils]: 156: Hoare triple {65406#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {65406#false} is VALID [2020-07-11 01:34:11,844 INFO L280 TraceCheckUtils]: 157: Hoare triple {65406#false} ~output~0 := #t~ret3; {65406#false} is VALID [2020-07-11 01:34:11,845 INFO L280 TraceCheckUtils]: 158: Hoare triple {65406#false} havoc #t~ret3; {65406#false} is VALID [2020-07-11 01:34:11,845 INFO L280 TraceCheckUtils]: 159: Hoare triple {65406#false} assume !false; {65406#false} is VALID [2020-07-11 01:34:11,845 INFO L280 TraceCheckUtils]: 160: Hoare triple {65406#false} havoc ~input~0; {65406#false} is VALID [2020-07-11 01:34:11,845 INFO L280 TraceCheckUtils]: 161: Hoare triple {65406#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {65406#false} is VALID [2020-07-11 01:34:11,845 INFO L280 TraceCheckUtils]: 162: Hoare triple {65406#false} ~input~0 := #t~nondet2; {65406#false} is VALID [2020-07-11 01:34:11,845 INFO L280 TraceCheckUtils]: 163: Hoare triple {65406#false} havoc #t~nondet2; {65406#false} is VALID [2020-07-11 01:34:11,846 INFO L280 TraceCheckUtils]: 164: Hoare triple {65406#false} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {65406#false} is VALID [2020-07-11 01:34:11,846 INFO L263 TraceCheckUtils]: 165: Hoare triple {65406#false} call #t~ret3 := calculate_output(~input~0); {65406#false} is VALID [2020-07-11 01:34:11,846 INFO L280 TraceCheckUtils]: 166: Hoare triple {65406#false} ~input := #in~input; {65406#false} is VALID [2020-07-11 01:34:11,846 INFO L280 TraceCheckUtils]: 167: Hoare triple {65406#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,846 INFO L280 TraceCheckUtils]: 168: Hoare triple {65406#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {65406#false} is VALID [2020-07-11 01:34:11,847 INFO L280 TraceCheckUtils]: 169: Hoare triple {65406#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {65406#false} is VALID [2020-07-11 01:34:11,847 INFO L280 TraceCheckUtils]: 170: Hoare triple {65406#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,847 INFO L280 TraceCheckUtils]: 171: Hoare triple {65406#false} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {65406#false} is VALID [2020-07-11 01:34:11,847 INFO L280 TraceCheckUtils]: 172: Hoare triple {65406#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {65406#false} is VALID [2020-07-11 01:34:11,847 INFO L280 TraceCheckUtils]: 173: Hoare triple {65406#false} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {65406#false} is VALID [2020-07-11 01:34:11,848 INFO L280 TraceCheckUtils]: 174: Hoare triple {65406#false} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,848 INFO L280 TraceCheckUtils]: 175: Hoare triple {65406#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {65406#false} is VALID [2020-07-11 01:34:11,848 INFO L280 TraceCheckUtils]: 176: Hoare triple {65406#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,848 INFO L280 TraceCheckUtils]: 177: Hoare triple {65406#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {65406#false} is VALID [2020-07-11 01:34:11,848 INFO L280 TraceCheckUtils]: 178: Hoare triple {65406#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,848 INFO L280 TraceCheckUtils]: 179: Hoare triple {65406#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {65406#false} is VALID [2020-07-11 01:34:11,848 INFO L280 TraceCheckUtils]: 180: Hoare triple {65406#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {65406#false} is VALID [2020-07-11 01:34:11,849 INFO L280 TraceCheckUtils]: 181: Hoare triple {65406#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {65406#false} is VALID [2020-07-11 01:34:11,849 INFO L280 TraceCheckUtils]: 182: Hoare triple {65406#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {65406#false} is VALID [2020-07-11 01:34:11,849 INFO L280 TraceCheckUtils]: 183: Hoare triple {65406#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {65406#false} is VALID [2020-07-11 01:34:11,849 INFO L280 TraceCheckUtils]: 184: Hoare triple {65406#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {65406#false} is VALID [2020-07-11 01:34:11,849 INFO L280 TraceCheckUtils]: 185: Hoare triple {65406#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {65406#false} is VALID [2020-07-11 01:34:11,849 INFO L280 TraceCheckUtils]: 186: Hoare triple {65406#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {65406#false} is VALID [2020-07-11 01:34:11,849 INFO L280 TraceCheckUtils]: 187: Hoare triple {65406#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {65406#false} is VALID [2020-07-11 01:34:11,849 INFO L280 TraceCheckUtils]: 188: Hoare triple {65406#false} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {65406#false} is VALID [2020-07-11 01:34:11,849 INFO L280 TraceCheckUtils]: 189: Hoare triple {65406#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,850 INFO L280 TraceCheckUtils]: 190: Hoare triple {65406#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {65406#false} is VALID [2020-07-11 01:34:11,850 INFO L280 TraceCheckUtils]: 191: Hoare triple {65406#false} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,850 INFO L280 TraceCheckUtils]: 192: Hoare triple {65406#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {65406#false} is VALID [2020-07-11 01:34:11,850 INFO L280 TraceCheckUtils]: 193: Hoare triple {65406#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {65406#false} is VALID [2020-07-11 01:34:11,850 INFO L280 TraceCheckUtils]: 194: Hoare triple {65406#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {65406#false} is VALID [2020-07-11 01:34:11,850 INFO L280 TraceCheckUtils]: 195: Hoare triple {65406#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {65406#false} is VALID [2020-07-11 01:34:11,850 INFO L280 TraceCheckUtils]: 196: Hoare triple {65406#false} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,850 INFO L280 TraceCheckUtils]: 197: Hoare triple {65406#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {65406#false} is VALID [2020-07-11 01:34:11,850 INFO L280 TraceCheckUtils]: 198: Hoare triple {65406#false} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,851 INFO L280 TraceCheckUtils]: 199: Hoare triple {65406#false} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {65406#false} is VALID [2020-07-11 01:34:11,851 INFO L280 TraceCheckUtils]: 200: Hoare triple {65406#false} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {65406#false} is VALID [2020-07-11 01:34:11,851 INFO L280 TraceCheckUtils]: 201: Hoare triple {65406#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {65406#false} is VALID [2020-07-11 01:34:11,851 INFO L280 TraceCheckUtils]: 202: Hoare triple {65406#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {65406#false} is VALID [2020-07-11 01:34:11,851 INFO L280 TraceCheckUtils]: 203: Hoare triple {65406#false} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {65406#false} is VALID [2020-07-11 01:34:11,851 INFO L280 TraceCheckUtils]: 204: Hoare triple {65406#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,851 INFO L280 TraceCheckUtils]: 205: Hoare triple {65406#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {65406#false} is VALID [2020-07-11 01:34:11,851 INFO L280 TraceCheckUtils]: 206: Hoare triple {65406#false} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {65406#false} is VALID [2020-07-11 01:34:11,852 INFO L280 TraceCheckUtils]: 207: Hoare triple {65406#false} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {65406#false} is VALID [2020-07-11 01:34:11,852 INFO L280 TraceCheckUtils]: 208: Hoare triple {65406#false} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {65406#false} is VALID [2020-07-11 01:34:11,852 INFO L280 TraceCheckUtils]: 209: Hoare triple {65406#false} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {65406#false} is VALID [2020-07-11 01:34:11,852 INFO L280 TraceCheckUtils]: 210: Hoare triple {65406#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {65406#false} is VALID [2020-07-11 01:34:11,852 INFO L280 TraceCheckUtils]: 211: Hoare triple {65406#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {65406#false} is VALID [2020-07-11 01:34:11,852 INFO L280 TraceCheckUtils]: 212: Hoare triple {65406#false} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,852 INFO L280 TraceCheckUtils]: 213: Hoare triple {65406#false} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {65406#false} is VALID [2020-07-11 01:34:11,852 INFO L280 TraceCheckUtils]: 214: Hoare triple {65406#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {65406#false} is VALID [2020-07-11 01:34:11,852 INFO L280 TraceCheckUtils]: 215: Hoare triple {65406#false} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {65406#false} is VALID [2020-07-11 01:34:11,853 INFO L280 TraceCheckUtils]: 216: Hoare triple {65406#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {65406#false} is VALID [2020-07-11 01:34:11,853 INFO L280 TraceCheckUtils]: 217: Hoare triple {65406#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {65406#false} is VALID [2020-07-11 01:34:11,853 INFO L280 TraceCheckUtils]: 218: Hoare triple {65406#false} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {65406#false} is VALID [2020-07-11 01:34:11,853 INFO L280 TraceCheckUtils]: 219: Hoare triple {65406#false} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {65406#false} is VALID [2020-07-11 01:34:11,853 INFO L280 TraceCheckUtils]: 220: Hoare triple {65406#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {65406#false} is VALID [2020-07-11 01:34:11,853 INFO L280 TraceCheckUtils]: 221: Hoare triple {65406#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {65406#false} is VALID [2020-07-11 01:34:11,853 INFO L280 TraceCheckUtils]: 222: Hoare triple {65406#false} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {65406#false} is VALID [2020-07-11 01:34:11,853 INFO L280 TraceCheckUtils]: 223: Hoare triple {65406#false} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {65406#false} is VALID [2020-07-11 01:34:11,854 INFO L280 TraceCheckUtils]: 224: Hoare triple {65406#false} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,854 INFO L280 TraceCheckUtils]: 225: Hoare triple {65406#false} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,854 INFO L280 TraceCheckUtils]: 226: Hoare triple {65406#false} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {65406#false} is VALID [2020-07-11 01:34:11,854 INFO L280 TraceCheckUtils]: 227: Hoare triple {65406#false} assume !(((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {65406#false} is VALID [2020-07-11 01:34:11,854 INFO L280 TraceCheckUtils]: 228: Hoare triple {65406#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == ~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {65406#false} is VALID [2020-07-11 01:34:11,854 INFO L280 TraceCheckUtils]: 229: Hoare triple {65406#false} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == ~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,854 INFO L280 TraceCheckUtils]: 230: Hoare triple {65406#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == ~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {65406#false} is VALID [2020-07-11 01:34:11,854 INFO L280 TraceCheckUtils]: 231: Hoare triple {65406#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {65406#false} is VALID [2020-07-11 01:34:11,854 INFO L280 TraceCheckUtils]: 232: Hoare triple {65406#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == ~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {65406#false} is VALID [2020-07-11 01:34:11,855 INFO L280 TraceCheckUtils]: 233: Hoare triple {65406#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == ~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {65406#false} is VALID [2020-07-11 01:34:11,855 INFO L280 TraceCheckUtils]: 234: Hoare triple {65406#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == ~input) && 1 == ~a21~0); {65406#false} is VALID [2020-07-11 01:34:11,855 INFO L280 TraceCheckUtils]: 235: Hoare triple {65406#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {65406#false} is VALID [2020-07-11 01:34:11,855 INFO L280 TraceCheckUtils]: 236: Hoare triple {65406#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == ~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {65406#false} is VALID [2020-07-11 01:34:11,855 INFO L280 TraceCheckUtils]: 237: Hoare triple {65406#false} assume !((8 == ~a17~0 && ((4 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {65406#false} is VALID [2020-07-11 01:34:11,855 INFO L280 TraceCheckUtils]: 238: Hoare triple {65406#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {65406#false} is VALID [2020-07-11 01:34:11,855 INFO L280 TraceCheckUtils]: 239: Hoare triple {65406#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == ~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {65406#false} is VALID [2020-07-11 01:34:11,855 INFO L280 TraceCheckUtils]: 240: Hoare triple {65406#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == ~input) && 11 == ~a28~0); {65406#false} is VALID [2020-07-11 01:34:11,855 INFO L280 TraceCheckUtils]: 241: Hoare triple {65406#false} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input) && !(1 == ~a11~0)) && 1 == ~a21~0); {65406#false} is VALID [2020-07-11 01:34:11,856 INFO L280 TraceCheckUtils]: 242: Hoare triple {65406#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,856 INFO L280 TraceCheckUtils]: 243: Hoare triple {65406#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,856 INFO L280 TraceCheckUtils]: 244: Hoare triple {65406#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,856 INFO L280 TraceCheckUtils]: 245: Hoare triple {65406#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,856 INFO L280 TraceCheckUtils]: 246: Hoare triple {65406#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,856 INFO L280 TraceCheckUtils]: 247: Hoare triple {65406#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,856 INFO L280 TraceCheckUtils]: 248: Hoare triple {65406#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,856 INFO L280 TraceCheckUtils]: 249: Hoare triple {65406#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,857 INFO L280 TraceCheckUtils]: 250: Hoare triple {65406#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,857 INFO L280 TraceCheckUtils]: 251: Hoare triple {65406#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,857 INFO L280 TraceCheckUtils]: 252: Hoare triple {65406#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,857 INFO L280 TraceCheckUtils]: 253: Hoare triple {65406#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,857 INFO L280 TraceCheckUtils]: 254: Hoare triple {65406#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,857 INFO L280 TraceCheckUtils]: 255: Hoare triple {65406#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,857 INFO L280 TraceCheckUtils]: 256: Hoare triple {65406#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,857 INFO L280 TraceCheckUtils]: 257: Hoare triple {65406#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,858 INFO L280 TraceCheckUtils]: 258: Hoare triple {65406#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,858 INFO L280 TraceCheckUtils]: 259: Hoare triple {65406#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,858 INFO L280 TraceCheckUtils]: 260: Hoare triple {65406#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,858 INFO L280 TraceCheckUtils]: 261: Hoare triple {65406#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,858 INFO L280 TraceCheckUtils]: 262: Hoare triple {65406#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,858 INFO L280 TraceCheckUtils]: 263: Hoare triple {65406#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,859 INFO L280 TraceCheckUtils]: 264: Hoare triple {65406#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,859 INFO L280 TraceCheckUtils]: 265: Hoare triple {65406#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,859 INFO L280 TraceCheckUtils]: 266: Hoare triple {65406#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,859 INFO L280 TraceCheckUtils]: 267: Hoare triple {65406#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,859 INFO L280 TraceCheckUtils]: 268: Hoare triple {65406#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,859 INFO L280 TraceCheckUtils]: 269: Hoare triple {65406#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,859 INFO L280 TraceCheckUtils]: 270: Hoare triple {65406#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,859 INFO L280 TraceCheckUtils]: 271: Hoare triple {65406#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,859 INFO L280 TraceCheckUtils]: 272: Hoare triple {65406#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,860 INFO L280 TraceCheckUtils]: 273: Hoare triple {65406#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,860 INFO L280 TraceCheckUtils]: 274: Hoare triple {65406#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,860 INFO L280 TraceCheckUtils]: 275: Hoare triple {65406#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,860 INFO L280 TraceCheckUtils]: 276: Hoare triple {65406#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,860 INFO L280 TraceCheckUtils]: 277: Hoare triple {65406#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,860 INFO L280 TraceCheckUtils]: 278: Hoare triple {65406#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,860 INFO L280 TraceCheckUtils]: 279: Hoare triple {65406#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,860 INFO L280 TraceCheckUtils]: 280: Hoare triple {65406#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,861 INFO L280 TraceCheckUtils]: 281: Hoare triple {65406#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,861 INFO L280 TraceCheckUtils]: 282: Hoare triple {65406#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {65406#false} is VALID [2020-07-11 01:34:11,861 INFO L280 TraceCheckUtils]: 283: Hoare triple {65406#false} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {65406#false} is VALID [2020-07-11 01:34:11,861 INFO L280 TraceCheckUtils]: 284: Hoare triple {65406#false} assume !false; {65406#false} is VALID [2020-07-11 01:34:11,919 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 154 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2020-07-11 01:34:11,919 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [923586343] [2020-07-11 01:34:11,920 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-11 01:34:11,920 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2020-07-11 01:34:11,920 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279420630] [2020-07-11 01:34:11,920 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 285 [2020-07-11 01:34:11,921 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-11 01:34:11,921 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states. [2020-07-11 01:34:12,253 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 272 edges. 272 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:34:12,253 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-07-11 01:34:12,254 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-11 01:34:12,254 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-07-11 01:34:12,254 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-07-11 01:34:12,255 INFO L87 Difference]: Start difference. First operand 1814 states and 2058 transitions. Second operand 7 states. [2020-07-11 01:34:43,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:34:43,919 INFO L93 Difference]: Finished difference Result 4356 states and 5017 transitions. [2020-07-11 01:34:43,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-11 01:34:43,919 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 285 [2020-07-11 01:34:43,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-11 01:34:43,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-11 01:34:43,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1224 transitions. [2020-07-11 01:34:43,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-11 01:34:43,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1224 transitions. [2020-07-11 01:34:43,932 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 9 states and 1224 transitions. [2020-07-11 01:34:45,927 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1224 edges. 1224 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:34:46,043 INFO L225 Difference]: With dead ends: 4356 [2020-07-11 01:34:46,043 INFO L226 Difference]: Without dead ends: 1704 [2020-07-11 01:34:46,048 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2020-07-11 01:34:46,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1704 states. [2020-07-11 01:35:01,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1704 to 1701. [2020-07-11 01:35:01,807 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-11 01:35:01,807 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1704 states. Second operand 1701 states. [2020-07-11 01:35:01,807 INFO L74 IsIncluded]: Start isIncluded. First operand 1704 states. Second operand 1701 states. [2020-07-11 01:35:01,807 INFO L87 Difference]: Start difference. First operand 1704 states. Second operand 1701 states. [2020-07-11 01:35:01,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:35:01,900 INFO L93 Difference]: Finished difference Result 1704 states and 1852 transitions. [2020-07-11 01:35:01,900 INFO L276 IsEmpty]: Start isEmpty. Operand 1704 states and 1852 transitions. [2020-07-11 01:35:01,903 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-11 01:35:01,903 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-11 01:35:01,903 INFO L74 IsIncluded]: Start isIncluded. First operand 1701 states. Second operand 1704 states. [2020-07-11 01:35:01,903 INFO L87 Difference]: Start difference. First operand 1701 states. Second operand 1704 states. [2020-07-11 01:35:01,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:35:01,993 INFO L93 Difference]: Finished difference Result 1704 states and 1852 transitions. [2020-07-11 01:35:01,993 INFO L276 IsEmpty]: Start isEmpty. Operand 1704 states and 1852 transitions. [2020-07-11 01:35:01,995 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-11 01:35:01,995 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-11 01:35:01,995 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-11 01:35:01,995 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-11 01:35:01,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1701 states. [2020-07-11 01:35:02,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1701 states to 1701 states and 1849 transitions. [2020-07-11 01:35:02,118 INFO L78 Accepts]: Start accepts. Automaton has 1701 states and 1849 transitions. Word has length 285 [2020-07-11 01:35:02,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-11 01:35:02,119 INFO L479 AbstractCegarLoop]: Abstraction has 1701 states and 1849 transitions. [2020-07-11 01:35:02,119 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-07-11 01:35:02,119 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1701 states and 1849 transitions. [2020-07-11 01:35:07,430 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1849 edges. 1849 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:35:07,431 INFO L276 IsEmpty]: Start isEmpty. Operand 1701 states and 1849 transitions. [2020-07-11 01:35:07,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2020-07-11 01:35:07,436 INFO L414 BasicCegarLoop]: Found error trace [2020-07-11 01:35:07,436 INFO L422 BasicCegarLoop]: trace histogram [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, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2020-07-11 01:35:07,436 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-07-11 01:35:07,437 INFO L427 AbstractCegarLoop]: === Iteration 8 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-11 01:35:07,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-11 01:35:07,437 INFO L82 PathProgramCache]: Analyzing trace with hash -98803257, now seen corresponding path program 1 times [2020-07-11 01:35:07,437 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-11 01:35:07,437 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [920967030] [2020-07-11 01:35:07,438 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-11 01:35:07,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:35:07,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:35:07,587 INFO L280 TraceCheckUtils]: 0: Hoare triple {81215#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {81074#true} is VALID [2020-07-11 01:35:07,587 INFO L280 TraceCheckUtils]: 1: Hoare triple {81074#true} ~e~0 := 5; {81074#true} is VALID [2020-07-11 01:35:07,587 INFO L280 TraceCheckUtils]: 2: Hoare triple {81074#true} ~d~0 := 4; {81074#true} is VALID [2020-07-11 01:35:07,588 INFO L280 TraceCheckUtils]: 3: Hoare triple {81074#true} ~f~0 := 6; {81074#true} is VALID [2020-07-11 01:35:07,588 INFO L280 TraceCheckUtils]: 4: Hoare triple {81074#true} ~c~0 := 3; {81074#true} is VALID [2020-07-11 01:35:07,588 INFO L280 TraceCheckUtils]: 5: Hoare triple {81074#true} ~u~0 := 21; {81074#true} is VALID [2020-07-11 01:35:07,588 INFO L280 TraceCheckUtils]: 6: Hoare triple {81074#true} ~v~0 := 22; {81074#true} is VALID [2020-07-11 01:35:07,588 INFO L280 TraceCheckUtils]: 7: Hoare triple {81074#true} ~w~0 := 23; {81074#true} is VALID [2020-07-11 01:35:07,589 INFO L280 TraceCheckUtils]: 8: Hoare triple {81074#true} ~x~0 := 24; {81074#true} is VALID [2020-07-11 01:35:07,589 INFO L280 TraceCheckUtils]: 9: Hoare triple {81074#true} ~y~0 := 25; {81074#true} is VALID [2020-07-11 01:35:07,589 INFO L280 TraceCheckUtils]: 10: Hoare triple {81074#true} ~z~0 := 26; {81074#true} is VALID [2020-07-11 01:35:07,589 INFO L280 TraceCheckUtils]: 11: Hoare triple {81074#true} ~a25~0 := 0; {81074#true} is VALID [2020-07-11 01:35:07,589 INFO L280 TraceCheckUtils]: 12: Hoare triple {81074#true} ~a11~0 := 0; {81074#true} is VALID [2020-07-11 01:35:07,589 INFO L280 TraceCheckUtils]: 13: Hoare triple {81074#true} ~a28~0 := 7; {81074#true} is VALID [2020-07-11 01:35:07,590 INFO L280 TraceCheckUtils]: 14: Hoare triple {81074#true} ~a19~0 := 1; {81074#true} is VALID [2020-07-11 01:35:07,590 INFO L280 TraceCheckUtils]: 15: Hoare triple {81074#true} ~a21~0 := 1; {81074#true} is VALID [2020-07-11 01:35:07,591 INFO L280 TraceCheckUtils]: 16: Hoare triple {81074#true} ~a17~0 := 8; {81095#(<= ~a17~0 8)} is VALID [2020-07-11 01:35:07,591 INFO L280 TraceCheckUtils]: 17: Hoare triple {81095#(<= ~a17~0 8)} assume true; {81095#(<= ~a17~0 8)} is VALID [2020-07-11 01:35:07,592 INFO L275 TraceCheckUtils]: 18: Hoare quadruple {81095#(<= ~a17~0 8)} {81074#true} #1179#return; {81095#(<= ~a17~0 8)} is VALID [2020-07-11 01:35:07,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:35:07,638 INFO L280 TraceCheckUtils]: 0: Hoare triple {81216#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {81074#true} is VALID [2020-07-11 01:35:07,639 INFO L280 TraceCheckUtils]: 1: Hoare triple {81074#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,639 INFO L280 TraceCheckUtils]: 2: Hoare triple {81074#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {81074#true} is VALID [2020-07-11 01:35:07,639 INFO L280 TraceCheckUtils]: 3: Hoare triple {81074#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {81074#true} is VALID [2020-07-11 01:35:07,640 INFO L280 TraceCheckUtils]: 4: Hoare triple {81074#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,640 INFO L280 TraceCheckUtils]: 5: Hoare triple {81074#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {81074#true} is VALID [2020-07-11 01:35:07,640 INFO L280 TraceCheckUtils]: 6: Hoare triple {81074#true} assume 1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0; {81074#true} is VALID [2020-07-11 01:35:07,641 INFO L280 TraceCheckUtils]: 7: Hoare triple {81074#true} ~a28~0 := 11; {81217#(<= 11 ~a28~0)} is VALID [2020-07-11 01:35:07,642 INFO L280 TraceCheckUtils]: 8: Hoare triple {81217#(<= 11 ~a28~0)} ~a25~0 := 1; {81217#(<= 11 ~a28~0)} is VALID [2020-07-11 01:35:07,643 INFO L280 TraceCheckUtils]: 9: Hoare triple {81217#(<= 11 ~a28~0)} #res := 26; {81217#(<= 11 ~a28~0)} is VALID [2020-07-11 01:35:07,644 INFO L280 TraceCheckUtils]: 10: Hoare triple {81217#(<= 11 ~a28~0)} assume true; {81217#(<= 11 ~a28~0)} is VALID [2020-07-11 01:35:07,645 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {81217#(<= 11 ~a28~0)} {81095#(<= ~a17~0 8)} #1183#return; {81108#(not (= 8 ~a28~0))} is VALID [2020-07-11 01:35:07,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:35:07,729 INFO L280 TraceCheckUtils]: 0: Hoare triple {81216#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,729 INFO L280 TraceCheckUtils]: 1: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,730 INFO L280 TraceCheckUtils]: 2: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,731 INFO L280 TraceCheckUtils]: 3: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,731 INFO L280 TraceCheckUtils]: 4: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,732 INFO L280 TraceCheckUtils]: 5: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,733 INFO L280 TraceCheckUtils]: 6: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,734 INFO L280 TraceCheckUtils]: 7: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,735 INFO L280 TraceCheckUtils]: 8: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,736 INFO L280 TraceCheckUtils]: 9: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,736 INFO L280 TraceCheckUtils]: 10: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,737 INFO L280 TraceCheckUtils]: 11: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,738 INFO L280 TraceCheckUtils]: 12: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,739 INFO L280 TraceCheckUtils]: 13: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,740 INFO L280 TraceCheckUtils]: 14: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,741 INFO L280 TraceCheckUtils]: 15: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,742 INFO L280 TraceCheckUtils]: 16: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,742 INFO L280 TraceCheckUtils]: 17: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,743 INFO L280 TraceCheckUtils]: 18: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,744 INFO L280 TraceCheckUtils]: 19: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,745 INFO L280 TraceCheckUtils]: 20: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,745 INFO L280 TraceCheckUtils]: 21: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,746 INFO L280 TraceCheckUtils]: 22: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,747 INFO L280 TraceCheckUtils]: 23: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,748 INFO L280 TraceCheckUtils]: 24: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,751 INFO L280 TraceCheckUtils]: 25: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,751 INFO L280 TraceCheckUtils]: 26: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,752 INFO L280 TraceCheckUtils]: 27: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,753 INFO L280 TraceCheckUtils]: 28: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,754 INFO L280 TraceCheckUtils]: 29: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume (!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0; {81219#(= 8 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,755 INFO L280 TraceCheckUtils]: 30: Hoare triple {81219#(= 8 |old(~a28~0)|)} ~a28~0 := 10; {81219#(= 8 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,756 INFO L280 TraceCheckUtils]: 31: Hoare triple {81219#(= 8 |old(~a28~0)|)} ~a19~0 := 0; {81219#(= 8 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,757 INFO L280 TraceCheckUtils]: 32: Hoare triple {81219#(= 8 |old(~a28~0)|)} #res := 26; {81219#(= 8 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,758 INFO L280 TraceCheckUtils]: 33: Hoare triple {81219#(= 8 |old(~a28~0)|)} assume true; {81219#(= 8 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,759 INFO L275 TraceCheckUtils]: 34: Hoare quadruple {81219#(= 8 |old(~a28~0)|)} {81108#(not (= 8 ~a28~0))} #1183#return; {81075#false} is VALID [2020-07-11 01:35:07,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:35:07,816 INFO L280 TraceCheckUtils]: 0: Hoare triple {81216#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {81074#true} is VALID [2020-07-11 01:35:07,816 INFO L280 TraceCheckUtils]: 1: Hoare triple {81074#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,816 INFO L280 TraceCheckUtils]: 2: Hoare triple {81074#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {81074#true} is VALID [2020-07-11 01:35:07,817 INFO L280 TraceCheckUtils]: 3: Hoare triple {81074#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {81074#true} is VALID [2020-07-11 01:35:07,817 INFO L280 TraceCheckUtils]: 4: Hoare triple {81074#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,817 INFO L280 TraceCheckUtils]: 5: Hoare triple {81074#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {81074#true} is VALID [2020-07-11 01:35:07,817 INFO L280 TraceCheckUtils]: 6: Hoare triple {81074#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {81074#true} is VALID [2020-07-11 01:35:07,818 INFO L280 TraceCheckUtils]: 7: Hoare triple {81074#true} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {81074#true} is VALID [2020-07-11 01:35:07,818 INFO L280 TraceCheckUtils]: 8: Hoare triple {81074#true} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,818 INFO L280 TraceCheckUtils]: 9: Hoare triple {81074#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,819 INFO L280 TraceCheckUtils]: 10: Hoare triple {81074#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,819 INFO L280 TraceCheckUtils]: 11: Hoare triple {81074#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,819 INFO L280 TraceCheckUtils]: 12: Hoare triple {81074#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,820 INFO L280 TraceCheckUtils]: 13: Hoare triple {81074#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {81074#true} is VALID [2020-07-11 01:35:07,820 INFO L280 TraceCheckUtils]: 14: Hoare triple {81074#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,820 INFO L280 TraceCheckUtils]: 15: Hoare triple {81074#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,820 INFO L280 TraceCheckUtils]: 16: Hoare triple {81074#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,821 INFO L280 TraceCheckUtils]: 17: Hoare triple {81074#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {81074#true} is VALID [2020-07-11 01:35:07,821 INFO L280 TraceCheckUtils]: 18: Hoare triple {81074#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {81074#true} is VALID [2020-07-11 01:35:07,821 INFO L280 TraceCheckUtils]: 19: Hoare triple {81074#true} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,822 INFO L280 TraceCheckUtils]: 20: Hoare triple {81074#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {81074#true} is VALID [2020-07-11 01:35:07,822 INFO L280 TraceCheckUtils]: 21: Hoare triple {81074#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {81074#true} is VALID [2020-07-11 01:35:07,822 INFO L280 TraceCheckUtils]: 22: Hoare triple {81074#true} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {81074#true} is VALID [2020-07-11 01:35:07,823 INFO L280 TraceCheckUtils]: 23: Hoare triple {81074#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,823 INFO L280 TraceCheckUtils]: 24: Hoare triple {81074#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,823 INFO L280 TraceCheckUtils]: 25: Hoare triple {81074#true} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,824 INFO L280 TraceCheckUtils]: 26: Hoare triple {81074#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,824 INFO L280 TraceCheckUtils]: 27: Hoare triple {81074#true} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {81074#true} is VALID [2020-07-11 01:35:07,824 INFO L280 TraceCheckUtils]: 28: Hoare triple {81074#true} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {81074#true} is VALID [2020-07-11 01:35:07,824 INFO L280 TraceCheckUtils]: 29: Hoare triple {81074#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {81074#true} is VALID [2020-07-11 01:35:07,825 INFO L280 TraceCheckUtils]: 30: Hoare triple {81074#true} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,825 INFO L280 TraceCheckUtils]: 31: Hoare triple {81074#true} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {81074#true} is VALID [2020-07-11 01:35:07,825 INFO L280 TraceCheckUtils]: 32: Hoare triple {81074#true} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,826 INFO L280 TraceCheckUtils]: 33: Hoare triple {81074#true} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {81074#true} is VALID [2020-07-11 01:35:07,826 INFO L280 TraceCheckUtils]: 34: Hoare triple {81074#true} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {81074#true} is VALID [2020-07-11 01:35:07,826 INFO L280 TraceCheckUtils]: 35: Hoare triple {81074#true} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,826 INFO L280 TraceCheckUtils]: 36: Hoare triple {81074#true} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,827 INFO L280 TraceCheckUtils]: 37: Hoare triple {81074#true} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {81074#true} is VALID [2020-07-11 01:35:07,827 INFO L280 TraceCheckUtils]: 38: Hoare triple {81074#true} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,827 INFO L280 TraceCheckUtils]: 39: Hoare triple {81074#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,828 INFO L280 TraceCheckUtils]: 40: Hoare triple {81074#true} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {81074#true} is VALID [2020-07-11 01:35:07,828 INFO L280 TraceCheckUtils]: 41: Hoare triple {81074#true} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,828 INFO L280 TraceCheckUtils]: 42: Hoare triple {81074#true} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,829 INFO L280 TraceCheckUtils]: 43: Hoare triple {81074#true} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {81074#true} is VALID [2020-07-11 01:35:07,829 INFO L280 TraceCheckUtils]: 44: Hoare triple {81074#true} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,829 INFO L280 TraceCheckUtils]: 45: Hoare triple {81074#true} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {81074#true} is VALID [2020-07-11 01:35:07,830 INFO L280 TraceCheckUtils]: 46: Hoare triple {81074#true} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,830 INFO L280 TraceCheckUtils]: 47: Hoare triple {81074#true} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {81074#true} is VALID [2020-07-11 01:35:07,830 INFO L280 TraceCheckUtils]: 48: Hoare triple {81074#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {81074#true} is VALID [2020-07-11 01:35:07,830 INFO L280 TraceCheckUtils]: 49: Hoare triple {81074#true} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {81074#true} is VALID [2020-07-11 01:35:07,831 INFO L280 TraceCheckUtils]: 50: Hoare triple {81074#true} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {81074#true} is VALID [2020-07-11 01:35:07,831 INFO L280 TraceCheckUtils]: 51: Hoare triple {81074#true} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {81074#true} is VALID [2020-07-11 01:35:07,831 INFO L280 TraceCheckUtils]: 52: Hoare triple {81074#true} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {81074#true} is VALID [2020-07-11 01:35:07,832 INFO L280 TraceCheckUtils]: 53: Hoare triple {81074#true} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,832 INFO L280 TraceCheckUtils]: 54: Hoare triple {81074#true} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {81074#true} is VALID [2020-07-11 01:35:07,832 INFO L280 TraceCheckUtils]: 55: Hoare triple {81074#true} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {81074#true} is VALID [2020-07-11 01:35:07,833 INFO L280 TraceCheckUtils]: 56: Hoare triple {81074#true} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,833 INFO L280 TraceCheckUtils]: 57: Hoare triple {81074#true} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {81074#true} is VALID [2020-07-11 01:35:07,833 INFO L280 TraceCheckUtils]: 58: Hoare triple {81074#true} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,834 INFO L280 TraceCheckUtils]: 59: Hoare triple {81074#true} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,834 INFO L280 TraceCheckUtils]: 60: Hoare triple {81074#true} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {81074#true} is VALID [2020-07-11 01:35:07,834 INFO L280 TraceCheckUtils]: 61: Hoare triple {81074#true} assume ((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0); {81074#true} is VALID [2020-07-11 01:35:07,834 INFO L280 TraceCheckUtils]: 62: Hoare triple {81074#true} assume !(7 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,835 INFO L280 TraceCheckUtils]: 63: Hoare triple {81074#true} ~a11~0 := 1; {81074#true} is VALID [2020-07-11 01:35:07,835 INFO L280 TraceCheckUtils]: 64: Hoare triple {81074#true} ~a17~0 := 7; {81074#true} is VALID [2020-07-11 01:35:07,835 INFO L280 TraceCheckUtils]: 65: Hoare triple {81074#true} ~a28~0 := 10; {81074#true} is VALID [2020-07-11 01:35:07,835 INFO L280 TraceCheckUtils]: 66: Hoare triple {81074#true} ~a25~0 := 0; {81074#true} is VALID [2020-07-11 01:35:07,836 INFO L280 TraceCheckUtils]: 67: Hoare triple {81074#true} ~a19~0 := 1; {81074#true} is VALID [2020-07-11 01:35:07,836 INFO L280 TraceCheckUtils]: 68: Hoare triple {81074#true} #res := -1; {81074#true} is VALID [2020-07-11 01:35:07,836 INFO L280 TraceCheckUtils]: 69: Hoare triple {81074#true} assume true; {81074#true} is VALID [2020-07-11 01:35:07,837 INFO L275 TraceCheckUtils]: 70: Hoare quadruple {81074#true} {81075#false} #1183#return; {81075#false} is VALID [2020-07-11 01:35:07,845 INFO L263 TraceCheckUtils]: 0: Hoare triple {81074#true} call ULTIMATE.init(); {81215#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} is VALID [2020-07-11 01:35:07,846 INFO L280 TraceCheckUtils]: 1: Hoare triple {81215#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {81074#true} is VALID [2020-07-11 01:35:07,846 INFO L280 TraceCheckUtils]: 2: Hoare triple {81074#true} ~e~0 := 5; {81074#true} is VALID [2020-07-11 01:35:07,846 INFO L280 TraceCheckUtils]: 3: Hoare triple {81074#true} ~d~0 := 4; {81074#true} is VALID [2020-07-11 01:35:07,846 INFO L280 TraceCheckUtils]: 4: Hoare triple {81074#true} ~f~0 := 6; {81074#true} is VALID [2020-07-11 01:35:07,847 INFO L280 TraceCheckUtils]: 5: Hoare triple {81074#true} ~c~0 := 3; {81074#true} is VALID [2020-07-11 01:35:07,847 INFO L280 TraceCheckUtils]: 6: Hoare triple {81074#true} ~u~0 := 21; {81074#true} is VALID [2020-07-11 01:35:07,847 INFO L280 TraceCheckUtils]: 7: Hoare triple {81074#true} ~v~0 := 22; {81074#true} is VALID [2020-07-11 01:35:07,847 INFO L280 TraceCheckUtils]: 8: Hoare triple {81074#true} ~w~0 := 23; {81074#true} is VALID [2020-07-11 01:35:07,847 INFO L280 TraceCheckUtils]: 9: Hoare triple {81074#true} ~x~0 := 24; {81074#true} is VALID [2020-07-11 01:35:07,847 INFO L280 TraceCheckUtils]: 10: Hoare triple {81074#true} ~y~0 := 25; {81074#true} is VALID [2020-07-11 01:35:07,848 INFO L280 TraceCheckUtils]: 11: Hoare triple {81074#true} ~z~0 := 26; {81074#true} is VALID [2020-07-11 01:35:07,848 INFO L280 TraceCheckUtils]: 12: Hoare triple {81074#true} ~a25~0 := 0; {81074#true} is VALID [2020-07-11 01:35:07,848 INFO L280 TraceCheckUtils]: 13: Hoare triple {81074#true} ~a11~0 := 0; {81074#true} is VALID [2020-07-11 01:35:07,848 INFO L280 TraceCheckUtils]: 14: Hoare triple {81074#true} ~a28~0 := 7; {81074#true} is VALID [2020-07-11 01:35:07,848 INFO L280 TraceCheckUtils]: 15: Hoare triple {81074#true} ~a19~0 := 1; {81074#true} is VALID [2020-07-11 01:35:07,849 INFO L280 TraceCheckUtils]: 16: Hoare triple {81074#true} ~a21~0 := 1; {81074#true} is VALID [2020-07-11 01:35:07,849 INFO L280 TraceCheckUtils]: 17: Hoare triple {81074#true} ~a17~0 := 8; {81095#(<= ~a17~0 8)} is VALID [2020-07-11 01:35:07,850 INFO L280 TraceCheckUtils]: 18: Hoare triple {81095#(<= ~a17~0 8)} assume true; {81095#(<= ~a17~0 8)} is VALID [2020-07-11 01:35:07,851 INFO L275 TraceCheckUtils]: 19: Hoare quadruple {81095#(<= ~a17~0 8)} {81074#true} #1179#return; {81095#(<= ~a17~0 8)} is VALID [2020-07-11 01:35:07,851 INFO L263 TraceCheckUtils]: 20: Hoare triple {81095#(<= ~a17~0 8)} call #t~ret4 := main(); {81095#(<= ~a17~0 8)} is VALID [2020-07-11 01:35:07,852 INFO L280 TraceCheckUtils]: 21: Hoare triple {81095#(<= ~a17~0 8)} ~output~0 := -1; {81095#(<= ~a17~0 8)} is VALID [2020-07-11 01:35:07,852 INFO L280 TraceCheckUtils]: 22: Hoare triple {81095#(<= ~a17~0 8)} assume !false; {81095#(<= ~a17~0 8)} is VALID [2020-07-11 01:35:07,853 INFO L280 TraceCheckUtils]: 23: Hoare triple {81095#(<= ~a17~0 8)} havoc ~input~0; {81095#(<= ~a17~0 8)} is VALID [2020-07-11 01:35:07,853 INFO L280 TraceCheckUtils]: 24: Hoare triple {81095#(<= ~a17~0 8)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {81095#(<= ~a17~0 8)} is VALID [2020-07-11 01:35:07,854 INFO L280 TraceCheckUtils]: 25: Hoare triple {81095#(<= ~a17~0 8)} ~input~0 := #t~nondet2; {81095#(<= ~a17~0 8)} is VALID [2020-07-11 01:35:07,854 INFO L280 TraceCheckUtils]: 26: Hoare triple {81095#(<= ~a17~0 8)} havoc #t~nondet2; {81095#(<= ~a17~0 8)} is VALID [2020-07-11 01:35:07,855 INFO L280 TraceCheckUtils]: 27: Hoare triple {81095#(<= ~a17~0 8)} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {81095#(<= ~a17~0 8)} is VALID [2020-07-11 01:35:07,856 INFO L263 TraceCheckUtils]: 28: Hoare triple {81095#(<= ~a17~0 8)} call #t~ret3 := calculate_output(~input~0); {81216#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:35:07,856 INFO L280 TraceCheckUtils]: 29: Hoare triple {81216#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {81074#true} is VALID [2020-07-11 01:35:07,857 INFO L280 TraceCheckUtils]: 30: Hoare triple {81074#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,857 INFO L280 TraceCheckUtils]: 31: Hoare triple {81074#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {81074#true} is VALID [2020-07-11 01:35:07,857 INFO L280 TraceCheckUtils]: 32: Hoare triple {81074#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {81074#true} is VALID [2020-07-11 01:35:07,858 INFO L280 TraceCheckUtils]: 33: Hoare triple {81074#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,858 INFO L280 TraceCheckUtils]: 34: Hoare triple {81074#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {81074#true} is VALID [2020-07-11 01:35:07,858 INFO L280 TraceCheckUtils]: 35: Hoare triple {81074#true} assume 1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0; {81074#true} is VALID [2020-07-11 01:35:07,859 INFO L280 TraceCheckUtils]: 36: Hoare triple {81074#true} ~a28~0 := 11; {81217#(<= 11 ~a28~0)} is VALID [2020-07-11 01:35:07,860 INFO L280 TraceCheckUtils]: 37: Hoare triple {81217#(<= 11 ~a28~0)} ~a25~0 := 1; {81217#(<= 11 ~a28~0)} is VALID [2020-07-11 01:35:07,861 INFO L280 TraceCheckUtils]: 38: Hoare triple {81217#(<= 11 ~a28~0)} #res := 26; {81217#(<= 11 ~a28~0)} is VALID [2020-07-11 01:35:07,862 INFO L280 TraceCheckUtils]: 39: Hoare triple {81217#(<= 11 ~a28~0)} assume true; {81217#(<= 11 ~a28~0)} is VALID [2020-07-11 01:35:07,863 INFO L275 TraceCheckUtils]: 40: Hoare quadruple {81217#(<= 11 ~a28~0)} {81095#(<= ~a17~0 8)} #1183#return; {81108#(not (= 8 ~a28~0))} is VALID [2020-07-11 01:35:07,865 INFO L280 TraceCheckUtils]: 41: Hoare triple {81108#(not (= 8 ~a28~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {81108#(not (= 8 ~a28~0))} is VALID [2020-07-11 01:35:07,865 INFO L280 TraceCheckUtils]: 42: Hoare triple {81108#(not (= 8 ~a28~0))} ~output~0 := #t~ret3; {81108#(not (= 8 ~a28~0))} is VALID [2020-07-11 01:35:07,866 INFO L280 TraceCheckUtils]: 43: Hoare triple {81108#(not (= 8 ~a28~0))} havoc #t~ret3; {81108#(not (= 8 ~a28~0))} is VALID [2020-07-11 01:35:07,867 INFO L280 TraceCheckUtils]: 44: Hoare triple {81108#(not (= 8 ~a28~0))} assume !false; {81108#(not (= 8 ~a28~0))} is VALID [2020-07-11 01:35:07,868 INFO L280 TraceCheckUtils]: 45: Hoare triple {81108#(not (= 8 ~a28~0))} havoc ~input~0; {81108#(not (= 8 ~a28~0))} is VALID [2020-07-11 01:35:07,868 INFO L280 TraceCheckUtils]: 46: Hoare triple {81108#(not (= 8 ~a28~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {81108#(not (= 8 ~a28~0))} is VALID [2020-07-11 01:35:07,869 INFO L280 TraceCheckUtils]: 47: Hoare triple {81108#(not (= 8 ~a28~0))} ~input~0 := #t~nondet2; {81108#(not (= 8 ~a28~0))} is VALID [2020-07-11 01:35:07,870 INFO L280 TraceCheckUtils]: 48: Hoare triple {81108#(not (= 8 ~a28~0))} havoc #t~nondet2; {81108#(not (= 8 ~a28~0))} is VALID [2020-07-11 01:35:07,871 INFO L280 TraceCheckUtils]: 49: Hoare triple {81108#(not (= 8 ~a28~0))} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {81108#(not (= 8 ~a28~0))} is VALID [2020-07-11 01:35:07,872 INFO L263 TraceCheckUtils]: 50: Hoare triple {81108#(not (= 8 ~a28~0))} call #t~ret3 := calculate_output(~input~0); {81216#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:35:07,873 INFO L280 TraceCheckUtils]: 51: Hoare triple {81216#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,874 INFO L280 TraceCheckUtils]: 52: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,874 INFO L280 TraceCheckUtils]: 53: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,876 INFO L280 TraceCheckUtils]: 54: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,876 INFO L280 TraceCheckUtils]: 55: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,877 INFO L280 TraceCheckUtils]: 56: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,878 INFO L280 TraceCheckUtils]: 57: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,879 INFO L280 TraceCheckUtils]: 58: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,880 INFO L280 TraceCheckUtils]: 59: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,881 INFO L280 TraceCheckUtils]: 60: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,883 INFO L280 TraceCheckUtils]: 61: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,883 INFO L280 TraceCheckUtils]: 62: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,884 INFO L280 TraceCheckUtils]: 63: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,885 INFO L280 TraceCheckUtils]: 64: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,886 INFO L280 TraceCheckUtils]: 65: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,887 INFO L280 TraceCheckUtils]: 66: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,888 INFO L280 TraceCheckUtils]: 67: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,889 INFO L280 TraceCheckUtils]: 68: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,889 INFO L280 TraceCheckUtils]: 69: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,890 INFO L280 TraceCheckUtils]: 70: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,891 INFO L280 TraceCheckUtils]: 71: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,892 INFO L280 TraceCheckUtils]: 72: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,892 INFO L280 TraceCheckUtils]: 73: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,893 INFO L280 TraceCheckUtils]: 74: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,894 INFO L280 TraceCheckUtils]: 75: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,895 INFO L280 TraceCheckUtils]: 76: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,896 INFO L280 TraceCheckUtils]: 77: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,896 INFO L280 TraceCheckUtils]: 78: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,897 INFO L280 TraceCheckUtils]: 79: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {81218#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,898 INFO L280 TraceCheckUtils]: 80: Hoare triple {81218#(= ~a28~0 |old(~a28~0)|)} assume (!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0; {81219#(= 8 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,899 INFO L280 TraceCheckUtils]: 81: Hoare triple {81219#(= 8 |old(~a28~0)|)} ~a28~0 := 10; {81219#(= 8 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,899 INFO L280 TraceCheckUtils]: 82: Hoare triple {81219#(= 8 |old(~a28~0)|)} ~a19~0 := 0; {81219#(= 8 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,900 INFO L280 TraceCheckUtils]: 83: Hoare triple {81219#(= 8 |old(~a28~0)|)} #res := 26; {81219#(= 8 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,900 INFO L280 TraceCheckUtils]: 84: Hoare triple {81219#(= 8 |old(~a28~0)|)} assume true; {81219#(= 8 |old(~a28~0)|)} is VALID [2020-07-11 01:35:07,902 INFO L275 TraceCheckUtils]: 85: Hoare quadruple {81219#(= 8 |old(~a28~0)|)} {81108#(not (= 8 ~a28~0))} #1183#return; {81075#false} is VALID [2020-07-11 01:35:07,902 INFO L280 TraceCheckUtils]: 86: Hoare triple {81075#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {81075#false} is VALID [2020-07-11 01:35:07,902 INFO L280 TraceCheckUtils]: 87: Hoare triple {81075#false} ~output~0 := #t~ret3; {81075#false} is VALID [2020-07-11 01:35:07,902 INFO L280 TraceCheckUtils]: 88: Hoare triple {81075#false} havoc #t~ret3; {81075#false} is VALID [2020-07-11 01:35:07,903 INFO L280 TraceCheckUtils]: 89: Hoare triple {81075#false} assume !false; {81075#false} is VALID [2020-07-11 01:35:07,903 INFO L280 TraceCheckUtils]: 90: Hoare triple {81075#false} havoc ~input~0; {81075#false} is VALID [2020-07-11 01:35:07,903 INFO L280 TraceCheckUtils]: 91: Hoare triple {81075#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {81075#false} is VALID [2020-07-11 01:35:07,903 INFO L280 TraceCheckUtils]: 92: Hoare triple {81075#false} ~input~0 := #t~nondet2; {81075#false} is VALID [2020-07-11 01:35:07,903 INFO L280 TraceCheckUtils]: 93: Hoare triple {81075#false} havoc #t~nondet2; {81075#false} is VALID [2020-07-11 01:35:07,904 INFO L280 TraceCheckUtils]: 94: Hoare triple {81075#false} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {81075#false} is VALID [2020-07-11 01:35:07,904 INFO L263 TraceCheckUtils]: 95: Hoare triple {81075#false} call #t~ret3 := calculate_output(~input~0); {81216#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:35:07,904 INFO L280 TraceCheckUtils]: 96: Hoare triple {81216#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {81074#true} is VALID [2020-07-11 01:35:07,904 INFO L280 TraceCheckUtils]: 97: Hoare triple {81074#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,904 INFO L280 TraceCheckUtils]: 98: Hoare triple {81074#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {81074#true} is VALID [2020-07-11 01:35:07,905 INFO L280 TraceCheckUtils]: 99: Hoare triple {81074#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {81074#true} is VALID [2020-07-11 01:35:07,905 INFO L280 TraceCheckUtils]: 100: Hoare triple {81074#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,905 INFO L280 TraceCheckUtils]: 101: Hoare triple {81074#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {81074#true} is VALID [2020-07-11 01:35:07,905 INFO L280 TraceCheckUtils]: 102: Hoare triple {81074#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {81074#true} is VALID [2020-07-11 01:35:07,905 INFO L280 TraceCheckUtils]: 103: Hoare triple {81074#true} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {81074#true} is VALID [2020-07-11 01:35:07,905 INFO L280 TraceCheckUtils]: 104: Hoare triple {81074#true} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,906 INFO L280 TraceCheckUtils]: 105: Hoare triple {81074#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,906 INFO L280 TraceCheckUtils]: 106: Hoare triple {81074#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,906 INFO L280 TraceCheckUtils]: 107: Hoare triple {81074#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,906 INFO L280 TraceCheckUtils]: 108: Hoare triple {81074#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,906 INFO L280 TraceCheckUtils]: 109: Hoare triple {81074#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {81074#true} is VALID [2020-07-11 01:35:07,907 INFO L280 TraceCheckUtils]: 110: Hoare triple {81074#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,907 INFO L280 TraceCheckUtils]: 111: Hoare triple {81074#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,907 INFO L280 TraceCheckUtils]: 112: Hoare triple {81074#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,907 INFO L280 TraceCheckUtils]: 113: Hoare triple {81074#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {81074#true} is VALID [2020-07-11 01:35:07,907 INFO L280 TraceCheckUtils]: 114: Hoare triple {81074#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {81074#true} is VALID [2020-07-11 01:35:07,907 INFO L280 TraceCheckUtils]: 115: Hoare triple {81074#true} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,908 INFO L280 TraceCheckUtils]: 116: Hoare triple {81074#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {81074#true} is VALID [2020-07-11 01:35:07,908 INFO L280 TraceCheckUtils]: 117: Hoare triple {81074#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {81074#true} is VALID [2020-07-11 01:35:07,908 INFO L280 TraceCheckUtils]: 118: Hoare triple {81074#true} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {81074#true} is VALID [2020-07-11 01:35:07,908 INFO L280 TraceCheckUtils]: 119: Hoare triple {81074#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,908 INFO L280 TraceCheckUtils]: 120: Hoare triple {81074#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,908 INFO L280 TraceCheckUtils]: 121: Hoare triple {81074#true} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,909 INFO L280 TraceCheckUtils]: 122: Hoare triple {81074#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,909 INFO L280 TraceCheckUtils]: 123: Hoare triple {81074#true} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {81074#true} is VALID [2020-07-11 01:35:07,909 INFO L280 TraceCheckUtils]: 124: Hoare triple {81074#true} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {81074#true} is VALID [2020-07-11 01:35:07,909 INFO L280 TraceCheckUtils]: 125: Hoare triple {81074#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {81074#true} is VALID [2020-07-11 01:35:07,909 INFO L280 TraceCheckUtils]: 126: Hoare triple {81074#true} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,909 INFO L280 TraceCheckUtils]: 127: Hoare triple {81074#true} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {81074#true} is VALID [2020-07-11 01:35:07,910 INFO L280 TraceCheckUtils]: 128: Hoare triple {81074#true} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,910 INFO L280 TraceCheckUtils]: 129: Hoare triple {81074#true} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {81074#true} is VALID [2020-07-11 01:35:07,910 INFO L280 TraceCheckUtils]: 130: Hoare triple {81074#true} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {81074#true} is VALID [2020-07-11 01:35:07,910 INFO L280 TraceCheckUtils]: 131: Hoare triple {81074#true} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,910 INFO L280 TraceCheckUtils]: 132: Hoare triple {81074#true} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,910 INFO L280 TraceCheckUtils]: 133: Hoare triple {81074#true} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {81074#true} is VALID [2020-07-11 01:35:07,910 INFO L280 TraceCheckUtils]: 134: Hoare triple {81074#true} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,911 INFO L280 TraceCheckUtils]: 135: Hoare triple {81074#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,911 INFO L280 TraceCheckUtils]: 136: Hoare triple {81074#true} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {81074#true} is VALID [2020-07-11 01:35:07,911 INFO L280 TraceCheckUtils]: 137: Hoare triple {81074#true} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,911 INFO L280 TraceCheckUtils]: 138: Hoare triple {81074#true} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,911 INFO L280 TraceCheckUtils]: 139: Hoare triple {81074#true} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {81074#true} is VALID [2020-07-11 01:35:07,911 INFO L280 TraceCheckUtils]: 140: Hoare triple {81074#true} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,912 INFO L280 TraceCheckUtils]: 141: Hoare triple {81074#true} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {81074#true} is VALID [2020-07-11 01:35:07,912 INFO L280 TraceCheckUtils]: 142: Hoare triple {81074#true} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,912 INFO L280 TraceCheckUtils]: 143: Hoare triple {81074#true} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {81074#true} is VALID [2020-07-11 01:35:07,912 INFO L280 TraceCheckUtils]: 144: Hoare triple {81074#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {81074#true} is VALID [2020-07-11 01:35:07,912 INFO L280 TraceCheckUtils]: 145: Hoare triple {81074#true} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {81074#true} is VALID [2020-07-11 01:35:07,912 INFO L280 TraceCheckUtils]: 146: Hoare triple {81074#true} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {81074#true} is VALID [2020-07-11 01:35:07,913 INFO L280 TraceCheckUtils]: 147: Hoare triple {81074#true} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {81074#true} is VALID [2020-07-11 01:35:07,913 INFO L280 TraceCheckUtils]: 148: Hoare triple {81074#true} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {81074#true} is VALID [2020-07-11 01:35:07,913 INFO L280 TraceCheckUtils]: 149: Hoare triple {81074#true} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,914 INFO L280 TraceCheckUtils]: 150: Hoare triple {81074#true} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {81074#true} is VALID [2020-07-11 01:35:07,914 INFO L280 TraceCheckUtils]: 151: Hoare triple {81074#true} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {81074#true} is VALID [2020-07-11 01:35:07,914 INFO L280 TraceCheckUtils]: 152: Hoare triple {81074#true} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {81074#true} is VALID [2020-07-11 01:35:07,914 INFO L280 TraceCheckUtils]: 153: Hoare triple {81074#true} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {81074#true} is VALID [2020-07-11 01:35:07,915 INFO L280 TraceCheckUtils]: 154: Hoare triple {81074#true} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,915 INFO L280 TraceCheckUtils]: 155: Hoare triple {81074#true} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,915 INFO L280 TraceCheckUtils]: 156: Hoare triple {81074#true} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {81074#true} is VALID [2020-07-11 01:35:07,916 INFO L280 TraceCheckUtils]: 157: Hoare triple {81074#true} assume ((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0); {81074#true} is VALID [2020-07-11 01:35:07,916 INFO L280 TraceCheckUtils]: 158: Hoare triple {81074#true} assume !(7 == ~a17~0); {81074#true} is VALID [2020-07-11 01:35:07,916 INFO L280 TraceCheckUtils]: 159: Hoare triple {81074#true} ~a11~0 := 1; {81074#true} is VALID [2020-07-11 01:35:07,916 INFO L280 TraceCheckUtils]: 160: Hoare triple {81074#true} ~a17~0 := 7; {81074#true} is VALID [2020-07-11 01:35:07,917 INFO L280 TraceCheckUtils]: 161: Hoare triple {81074#true} ~a28~0 := 10; {81074#true} is VALID [2020-07-11 01:35:07,917 INFO L280 TraceCheckUtils]: 162: Hoare triple {81074#true} ~a25~0 := 0; {81074#true} is VALID [2020-07-11 01:35:07,917 INFO L280 TraceCheckUtils]: 163: Hoare triple {81074#true} ~a19~0 := 1; {81074#true} is VALID [2020-07-11 01:35:07,917 INFO L280 TraceCheckUtils]: 164: Hoare triple {81074#true} #res := -1; {81074#true} is VALID [2020-07-11 01:35:07,918 INFO L280 TraceCheckUtils]: 165: Hoare triple {81074#true} assume true; {81074#true} is VALID [2020-07-11 01:35:07,918 INFO L275 TraceCheckUtils]: 166: Hoare quadruple {81074#true} {81075#false} #1183#return; {81075#false} is VALID [2020-07-11 01:35:07,918 INFO L280 TraceCheckUtils]: 167: Hoare triple {81075#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {81075#false} is VALID [2020-07-11 01:35:07,919 INFO L280 TraceCheckUtils]: 168: Hoare triple {81075#false} ~output~0 := #t~ret3; {81075#false} is VALID [2020-07-11 01:35:07,919 INFO L280 TraceCheckUtils]: 169: Hoare triple {81075#false} havoc #t~ret3; {81075#false} is VALID [2020-07-11 01:35:07,919 INFO L280 TraceCheckUtils]: 170: Hoare triple {81075#false} assume !false; {81075#false} is VALID [2020-07-11 01:35:07,919 INFO L280 TraceCheckUtils]: 171: Hoare triple {81075#false} havoc ~input~0; {81075#false} is VALID [2020-07-11 01:35:07,920 INFO L280 TraceCheckUtils]: 172: Hoare triple {81075#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {81075#false} is VALID [2020-07-11 01:35:07,920 INFO L280 TraceCheckUtils]: 173: Hoare triple {81075#false} ~input~0 := #t~nondet2; {81075#false} is VALID [2020-07-11 01:35:07,920 INFO L280 TraceCheckUtils]: 174: Hoare triple {81075#false} havoc #t~nondet2; {81075#false} is VALID [2020-07-11 01:35:07,921 INFO L280 TraceCheckUtils]: 175: Hoare triple {81075#false} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {81075#false} is VALID [2020-07-11 01:35:07,921 INFO L263 TraceCheckUtils]: 176: Hoare triple {81075#false} call #t~ret3 := calculate_output(~input~0); {81075#false} is VALID [2020-07-11 01:35:07,921 INFO L280 TraceCheckUtils]: 177: Hoare triple {81075#false} ~input := #in~input; {81075#false} is VALID [2020-07-11 01:35:07,921 INFO L280 TraceCheckUtils]: 178: Hoare triple {81075#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,922 INFO L280 TraceCheckUtils]: 179: Hoare triple {81075#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {81075#false} is VALID [2020-07-11 01:35:07,922 INFO L280 TraceCheckUtils]: 180: Hoare triple {81075#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {81075#false} is VALID [2020-07-11 01:35:07,922 INFO L280 TraceCheckUtils]: 181: Hoare triple {81075#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,923 INFO L280 TraceCheckUtils]: 182: Hoare triple {81075#false} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {81075#false} is VALID [2020-07-11 01:35:07,923 INFO L280 TraceCheckUtils]: 183: Hoare triple {81075#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {81075#false} is VALID [2020-07-11 01:35:07,923 INFO L280 TraceCheckUtils]: 184: Hoare triple {81075#false} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {81075#false} is VALID [2020-07-11 01:35:07,923 INFO L280 TraceCheckUtils]: 185: Hoare triple {81075#false} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,924 INFO L280 TraceCheckUtils]: 186: Hoare triple {81075#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {81075#false} is VALID [2020-07-11 01:35:07,924 INFO L280 TraceCheckUtils]: 187: Hoare triple {81075#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,924 INFO L280 TraceCheckUtils]: 188: Hoare triple {81075#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {81075#false} is VALID [2020-07-11 01:35:07,924 INFO L280 TraceCheckUtils]: 189: Hoare triple {81075#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,925 INFO L280 TraceCheckUtils]: 190: Hoare triple {81075#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {81075#false} is VALID [2020-07-11 01:35:07,925 INFO L280 TraceCheckUtils]: 191: Hoare triple {81075#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {81075#false} is VALID [2020-07-11 01:35:07,925 INFO L280 TraceCheckUtils]: 192: Hoare triple {81075#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {81075#false} is VALID [2020-07-11 01:35:07,926 INFO L280 TraceCheckUtils]: 193: Hoare triple {81075#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {81075#false} is VALID [2020-07-11 01:35:07,926 INFO L280 TraceCheckUtils]: 194: Hoare triple {81075#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {81075#false} is VALID [2020-07-11 01:35:07,926 INFO L280 TraceCheckUtils]: 195: Hoare triple {81075#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {81075#false} is VALID [2020-07-11 01:35:07,926 INFO L280 TraceCheckUtils]: 196: Hoare triple {81075#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {81075#false} is VALID [2020-07-11 01:35:07,927 INFO L280 TraceCheckUtils]: 197: Hoare triple {81075#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {81075#false} is VALID [2020-07-11 01:35:07,927 INFO L280 TraceCheckUtils]: 198: Hoare triple {81075#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {81075#false} is VALID [2020-07-11 01:35:07,927 INFO L280 TraceCheckUtils]: 199: Hoare triple {81075#false} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {81075#false} is VALID [2020-07-11 01:35:07,927 INFO L280 TraceCheckUtils]: 200: Hoare triple {81075#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,928 INFO L280 TraceCheckUtils]: 201: Hoare triple {81075#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {81075#false} is VALID [2020-07-11 01:35:07,928 INFO L280 TraceCheckUtils]: 202: Hoare triple {81075#false} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,928 INFO L280 TraceCheckUtils]: 203: Hoare triple {81075#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {81075#false} is VALID [2020-07-11 01:35:07,928 INFO L280 TraceCheckUtils]: 204: Hoare triple {81075#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {81075#false} is VALID [2020-07-11 01:35:07,928 INFO L280 TraceCheckUtils]: 205: Hoare triple {81075#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {81075#false} is VALID [2020-07-11 01:35:07,929 INFO L280 TraceCheckUtils]: 206: Hoare triple {81075#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {81075#false} is VALID [2020-07-11 01:35:07,929 INFO L280 TraceCheckUtils]: 207: Hoare triple {81075#false} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,929 INFO L280 TraceCheckUtils]: 208: Hoare triple {81075#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {81075#false} is VALID [2020-07-11 01:35:07,930 INFO L280 TraceCheckUtils]: 209: Hoare triple {81075#false} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,930 INFO L280 TraceCheckUtils]: 210: Hoare triple {81075#false} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {81075#false} is VALID [2020-07-11 01:35:07,930 INFO L280 TraceCheckUtils]: 211: Hoare triple {81075#false} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {81075#false} is VALID [2020-07-11 01:35:07,930 INFO L280 TraceCheckUtils]: 212: Hoare triple {81075#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {81075#false} is VALID [2020-07-11 01:35:07,931 INFO L280 TraceCheckUtils]: 213: Hoare triple {81075#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {81075#false} is VALID [2020-07-11 01:35:07,931 INFO L280 TraceCheckUtils]: 214: Hoare triple {81075#false} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {81075#false} is VALID [2020-07-11 01:35:07,931 INFO L280 TraceCheckUtils]: 215: Hoare triple {81075#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,932 INFO L280 TraceCheckUtils]: 216: Hoare triple {81075#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {81075#false} is VALID [2020-07-11 01:35:07,932 INFO L280 TraceCheckUtils]: 217: Hoare triple {81075#false} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {81075#false} is VALID [2020-07-11 01:35:07,932 INFO L280 TraceCheckUtils]: 218: Hoare triple {81075#false} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {81075#false} is VALID [2020-07-11 01:35:07,932 INFO L280 TraceCheckUtils]: 219: Hoare triple {81075#false} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {81075#false} is VALID [2020-07-11 01:35:07,933 INFO L280 TraceCheckUtils]: 220: Hoare triple {81075#false} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {81075#false} is VALID [2020-07-11 01:35:07,933 INFO L280 TraceCheckUtils]: 221: Hoare triple {81075#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {81075#false} is VALID [2020-07-11 01:35:07,933 INFO L280 TraceCheckUtils]: 222: Hoare triple {81075#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {81075#false} is VALID [2020-07-11 01:35:07,934 INFO L280 TraceCheckUtils]: 223: Hoare triple {81075#false} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,934 INFO L280 TraceCheckUtils]: 224: Hoare triple {81075#false} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {81075#false} is VALID [2020-07-11 01:35:07,934 INFO L280 TraceCheckUtils]: 225: Hoare triple {81075#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {81075#false} is VALID [2020-07-11 01:35:07,934 INFO L280 TraceCheckUtils]: 226: Hoare triple {81075#false} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {81075#false} is VALID [2020-07-11 01:35:07,935 INFO L280 TraceCheckUtils]: 227: Hoare triple {81075#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {81075#false} is VALID [2020-07-11 01:35:07,935 INFO L280 TraceCheckUtils]: 228: Hoare triple {81075#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {81075#false} is VALID [2020-07-11 01:35:07,935 INFO L280 TraceCheckUtils]: 229: Hoare triple {81075#false} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {81075#false} is VALID [2020-07-11 01:35:07,936 INFO L280 TraceCheckUtils]: 230: Hoare triple {81075#false} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {81075#false} is VALID [2020-07-11 01:35:07,936 INFO L280 TraceCheckUtils]: 231: Hoare triple {81075#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {81075#false} is VALID [2020-07-11 01:35:07,936 INFO L280 TraceCheckUtils]: 232: Hoare triple {81075#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {81075#false} is VALID [2020-07-11 01:35:07,936 INFO L280 TraceCheckUtils]: 233: Hoare triple {81075#false} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {81075#false} is VALID [2020-07-11 01:35:07,937 INFO L280 TraceCheckUtils]: 234: Hoare triple {81075#false} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {81075#false} is VALID [2020-07-11 01:35:07,937 INFO L280 TraceCheckUtils]: 235: Hoare triple {81075#false} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,937 INFO L280 TraceCheckUtils]: 236: Hoare triple {81075#false} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,937 INFO L280 TraceCheckUtils]: 237: Hoare triple {81075#false} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {81075#false} is VALID [2020-07-11 01:35:07,938 INFO L280 TraceCheckUtils]: 238: Hoare triple {81075#false} assume !(((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {81075#false} is VALID [2020-07-11 01:35:07,938 INFO L280 TraceCheckUtils]: 239: Hoare triple {81075#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == ~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {81075#false} is VALID [2020-07-11 01:35:07,938 INFO L280 TraceCheckUtils]: 240: Hoare triple {81075#false} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == ~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,939 INFO L280 TraceCheckUtils]: 241: Hoare triple {81075#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == ~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {81075#false} is VALID [2020-07-11 01:35:07,939 INFO L280 TraceCheckUtils]: 242: Hoare triple {81075#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {81075#false} is VALID [2020-07-11 01:35:07,939 INFO L280 TraceCheckUtils]: 243: Hoare triple {81075#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == ~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {81075#false} is VALID [2020-07-11 01:35:07,939 INFO L280 TraceCheckUtils]: 244: Hoare triple {81075#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == ~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {81075#false} is VALID [2020-07-11 01:35:07,940 INFO L280 TraceCheckUtils]: 245: Hoare triple {81075#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == ~input) && 1 == ~a21~0); {81075#false} is VALID [2020-07-11 01:35:07,940 INFO L280 TraceCheckUtils]: 246: Hoare triple {81075#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {81075#false} is VALID [2020-07-11 01:35:07,940 INFO L280 TraceCheckUtils]: 247: Hoare triple {81075#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == ~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {81075#false} is VALID [2020-07-11 01:35:07,941 INFO L280 TraceCheckUtils]: 248: Hoare triple {81075#false} assume !((8 == ~a17~0 && ((4 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {81075#false} is VALID [2020-07-11 01:35:07,941 INFO L280 TraceCheckUtils]: 249: Hoare triple {81075#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {81075#false} is VALID [2020-07-11 01:35:07,941 INFO L280 TraceCheckUtils]: 250: Hoare triple {81075#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == ~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {81075#false} is VALID [2020-07-11 01:35:07,941 INFO L280 TraceCheckUtils]: 251: Hoare triple {81075#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == ~input) && 11 == ~a28~0); {81075#false} is VALID [2020-07-11 01:35:07,942 INFO L280 TraceCheckUtils]: 252: Hoare triple {81075#false} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input) && !(1 == ~a11~0)) && 1 == ~a21~0); {81075#false} is VALID [2020-07-11 01:35:07,942 INFO L280 TraceCheckUtils]: 253: Hoare triple {81075#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,942 INFO L280 TraceCheckUtils]: 254: Hoare triple {81075#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,942 INFO L280 TraceCheckUtils]: 255: Hoare triple {81075#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,943 INFO L280 TraceCheckUtils]: 256: Hoare triple {81075#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,943 INFO L280 TraceCheckUtils]: 257: Hoare triple {81075#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,943 INFO L280 TraceCheckUtils]: 258: Hoare triple {81075#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,944 INFO L280 TraceCheckUtils]: 259: Hoare triple {81075#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,944 INFO L280 TraceCheckUtils]: 260: Hoare triple {81075#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,944 INFO L280 TraceCheckUtils]: 261: Hoare triple {81075#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,944 INFO L280 TraceCheckUtils]: 262: Hoare triple {81075#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,945 INFO L280 TraceCheckUtils]: 263: Hoare triple {81075#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,945 INFO L280 TraceCheckUtils]: 264: Hoare triple {81075#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,945 INFO L280 TraceCheckUtils]: 265: Hoare triple {81075#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,945 INFO L280 TraceCheckUtils]: 266: Hoare triple {81075#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,946 INFO L280 TraceCheckUtils]: 267: Hoare triple {81075#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,946 INFO L280 TraceCheckUtils]: 268: Hoare triple {81075#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,946 INFO L280 TraceCheckUtils]: 269: Hoare triple {81075#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,947 INFO L280 TraceCheckUtils]: 270: Hoare triple {81075#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,947 INFO L280 TraceCheckUtils]: 271: Hoare triple {81075#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,947 INFO L280 TraceCheckUtils]: 272: Hoare triple {81075#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,947 INFO L280 TraceCheckUtils]: 273: Hoare triple {81075#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,948 INFO L280 TraceCheckUtils]: 274: Hoare triple {81075#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,948 INFO L280 TraceCheckUtils]: 275: Hoare triple {81075#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,948 INFO L280 TraceCheckUtils]: 276: Hoare triple {81075#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,948 INFO L280 TraceCheckUtils]: 277: Hoare triple {81075#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,948 INFO L280 TraceCheckUtils]: 278: Hoare triple {81075#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,949 INFO L280 TraceCheckUtils]: 279: Hoare triple {81075#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,949 INFO L280 TraceCheckUtils]: 280: Hoare triple {81075#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,949 INFO L280 TraceCheckUtils]: 281: Hoare triple {81075#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,949 INFO L280 TraceCheckUtils]: 282: Hoare triple {81075#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,949 INFO L280 TraceCheckUtils]: 283: Hoare triple {81075#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,950 INFO L280 TraceCheckUtils]: 284: Hoare triple {81075#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,950 INFO L280 TraceCheckUtils]: 285: Hoare triple {81075#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,950 INFO L280 TraceCheckUtils]: 286: Hoare triple {81075#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,950 INFO L280 TraceCheckUtils]: 287: Hoare triple {81075#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,951 INFO L280 TraceCheckUtils]: 288: Hoare triple {81075#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,951 INFO L280 TraceCheckUtils]: 289: Hoare triple {81075#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,951 INFO L280 TraceCheckUtils]: 290: Hoare triple {81075#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,952 INFO L280 TraceCheckUtils]: 291: Hoare triple {81075#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,952 INFO L280 TraceCheckUtils]: 292: Hoare triple {81075#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,952 INFO L280 TraceCheckUtils]: 293: Hoare triple {81075#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {81075#false} is VALID [2020-07-11 01:35:07,952 INFO L280 TraceCheckUtils]: 294: Hoare triple {81075#false} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {81075#false} is VALID [2020-07-11 01:35:07,953 INFO L280 TraceCheckUtils]: 295: Hoare triple {81075#false} assume !false; {81075#false} is VALID [2020-07-11 01:35:08,019 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 139 proven. 42 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2020-07-11 01:35:08,019 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [920967030] [2020-07-11 01:35:08,019 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-11 01:35:08,020 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2020-07-11 01:35:08,020 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413685940] [2020-07-11 01:35:08,021 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 296 [2020-07-11 01:35:08,021 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-11 01:35:08,022 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 9 states. [2020-07-11 01:35:08,416 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 281 edges. 281 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:35:08,416 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-07-11 01:35:08,417 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-11 01:35:08,417 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-07-11 01:35:08,417 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2020-07-11 01:35:08,417 INFO L87 Difference]: Start difference. First operand 1701 states and 1849 transitions. Second operand 9 states. [2020-07-11 01:35:39,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:35:39,099 INFO L93 Difference]: Finished difference Result 4013 states and 4473 transitions. [2020-07-11 01:35:39,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-07-11 01:35:39,100 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 296 [2020-07-11 01:35:39,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-11 01:35:39,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-07-11 01:35:39,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1068 transitions. [2020-07-11 01:35:39,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-07-11 01:35:39,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1068 transitions. [2020-07-11 01:35:39,115 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 17 states and 1068 transitions. [2020-07-11 01:35:41,029 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1068 edges. 1068 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:35:41,255 INFO L225 Difference]: With dead ends: 4013 [2020-07-11 01:35:41,255 INFO L226 Difference]: Without dead ends: 2484 [2020-07-11 01:35:41,259 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=96, Invalid=246, Unknown=0, NotChecked=0, Total=342 [2020-07-11 01:35:41,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2484 states. [2020-07-11 01:36:02,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2484 to 2315. [2020-07-11 01:36:02,848 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-11 01:36:02,848 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2484 states. Second operand 2315 states. [2020-07-11 01:36:02,848 INFO L74 IsIncluded]: Start isIncluded. First operand 2484 states. Second operand 2315 states. [2020-07-11 01:36:02,848 INFO L87 Difference]: Start difference. First operand 2484 states. Second operand 2315 states. [2020-07-11 01:36:03,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:36:03,218 INFO L93 Difference]: Finished difference Result 2484 states and 2720 transitions. [2020-07-11 01:36:03,218 INFO L276 IsEmpty]: Start isEmpty. Operand 2484 states and 2720 transitions. [2020-07-11 01:36:03,222 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-11 01:36:03,222 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-11 01:36:03,222 INFO L74 IsIncluded]: Start isIncluded. First operand 2315 states. Second operand 2484 states. [2020-07-11 01:36:03,222 INFO L87 Difference]: Start difference. First operand 2315 states. Second operand 2484 states. [2020-07-11 01:36:03,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:36:03,496 INFO L93 Difference]: Finished difference Result 2484 states and 2720 transitions. [2020-07-11 01:36:03,496 INFO L276 IsEmpty]: Start isEmpty. Operand 2484 states and 2720 transitions. [2020-07-11 01:36:03,499 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-11 01:36:03,499 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-11 01:36:03,499 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-11 01:36:03,500 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-11 01:36:03,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2315 states. [2020-07-11 01:36:03,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2315 states to 2315 states and 2528 transitions. [2020-07-11 01:36:03,846 INFO L78 Accepts]: Start accepts. Automaton has 2315 states and 2528 transitions. Word has length 296 [2020-07-11 01:36:03,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-11 01:36:03,847 INFO L479 AbstractCegarLoop]: Abstraction has 2315 states and 2528 transitions. [2020-07-11 01:36:03,847 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-07-11 01:36:03,847 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2315 states and 2528 transitions. [2020-07-11 01:36:11,152 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2528 edges. 2528 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:36:11,152 INFO L276 IsEmpty]: Start isEmpty. Operand 2315 states and 2528 transitions. [2020-07-11 01:36:11,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 341 [2020-07-11 01:36:11,160 INFO L414 BasicCegarLoop]: Found error trace [2020-07-11 01:36:11,160 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, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 01:36:11,160 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-07-11 01:36:11,161 INFO L427 AbstractCegarLoop]: === Iteration 9 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-11 01:36:11,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-11 01:36:11,161 INFO L82 PathProgramCache]: Analyzing trace with hash -1861877503, now seen corresponding path program 1 times [2020-07-11 01:36:11,161 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-11 01:36:11,162 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [193449969] [2020-07-11 01:36:11,162 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-11 01:36:11,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:36:11,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:36:11,351 INFO L280 TraceCheckUtils]: 0: Hoare triple {99060#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {98875#true} is VALID [2020-07-11 01:36:11,351 INFO L280 TraceCheckUtils]: 1: Hoare triple {98875#true} ~e~0 := 5; {98875#true} is VALID [2020-07-11 01:36:11,351 INFO L280 TraceCheckUtils]: 2: Hoare triple {98875#true} ~d~0 := 4; {98875#true} is VALID [2020-07-11 01:36:11,352 INFO L280 TraceCheckUtils]: 3: Hoare triple {98875#true} ~f~0 := 6; {98875#true} is VALID [2020-07-11 01:36:11,352 INFO L280 TraceCheckUtils]: 4: Hoare triple {98875#true} ~c~0 := 3; {98875#true} is VALID [2020-07-11 01:36:11,352 INFO L280 TraceCheckUtils]: 5: Hoare triple {98875#true} ~u~0 := 21; {98875#true} is VALID [2020-07-11 01:36:11,352 INFO L280 TraceCheckUtils]: 6: Hoare triple {98875#true} ~v~0 := 22; {98875#true} is VALID [2020-07-11 01:36:11,353 INFO L280 TraceCheckUtils]: 7: Hoare triple {98875#true} ~w~0 := 23; {98875#true} is VALID [2020-07-11 01:36:11,353 INFO L280 TraceCheckUtils]: 8: Hoare triple {98875#true} ~x~0 := 24; {98875#true} is VALID [2020-07-11 01:36:11,353 INFO L280 TraceCheckUtils]: 9: Hoare triple {98875#true} ~y~0 := 25; {98875#true} is VALID [2020-07-11 01:36:11,353 INFO L280 TraceCheckUtils]: 10: Hoare triple {98875#true} ~z~0 := 26; {98875#true} is VALID [2020-07-11 01:36:11,354 INFO L280 TraceCheckUtils]: 11: Hoare triple {98875#true} ~a25~0 := 0; {98875#true} is VALID [2020-07-11 01:36:11,354 INFO L280 TraceCheckUtils]: 12: Hoare triple {98875#true} ~a11~0 := 0; {98875#true} is VALID [2020-07-11 01:36:11,354 INFO L280 TraceCheckUtils]: 13: Hoare triple {98875#true} ~a28~0 := 7; {98875#true} is VALID [2020-07-11 01:36:11,354 INFO L280 TraceCheckUtils]: 14: Hoare triple {98875#true} ~a19~0 := 1; {98875#true} is VALID [2020-07-11 01:36:11,355 INFO L280 TraceCheckUtils]: 15: Hoare triple {98875#true} ~a21~0 := 1; {98875#true} is VALID [2020-07-11 01:36:11,355 INFO L280 TraceCheckUtils]: 16: Hoare triple {98875#true} ~a17~0 := 8; {98875#true} is VALID [2020-07-11 01:36:11,355 INFO L280 TraceCheckUtils]: 17: Hoare triple {98875#true} assume true; {98875#true} is VALID [2020-07-11 01:36:11,356 INFO L275 TraceCheckUtils]: 18: Hoare quadruple {98875#true} {98875#true} #1179#return; {98875#true} is VALID [2020-07-11 01:36:11,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:36:11,411 INFO L280 TraceCheckUtils]: 0: Hoare triple {99061#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {98875#true} is VALID [2020-07-11 01:36:11,411 INFO L280 TraceCheckUtils]: 1: Hoare triple {98875#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,411 INFO L280 TraceCheckUtils]: 2: Hoare triple {98875#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {98875#true} is VALID [2020-07-11 01:36:11,411 INFO L280 TraceCheckUtils]: 3: Hoare triple {98875#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,411 INFO L280 TraceCheckUtils]: 4: Hoare triple {98875#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,412 INFO L280 TraceCheckUtils]: 5: Hoare triple {98875#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,412 INFO L280 TraceCheckUtils]: 6: Hoare triple {98875#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,412 INFO L280 TraceCheckUtils]: 7: Hoare triple {98875#true} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {98875#true} is VALID [2020-07-11 01:36:11,412 INFO L280 TraceCheckUtils]: 8: Hoare triple {98875#true} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,412 INFO L280 TraceCheckUtils]: 9: Hoare triple {98875#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,413 INFO L280 TraceCheckUtils]: 10: Hoare triple {98875#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,413 INFO L280 TraceCheckUtils]: 11: Hoare triple {98875#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,413 INFO L280 TraceCheckUtils]: 12: Hoare triple {98875#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,413 INFO L280 TraceCheckUtils]: 13: Hoare triple {98875#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {98875#true} is VALID [2020-07-11 01:36:11,413 INFO L280 TraceCheckUtils]: 14: Hoare triple {98875#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,413 INFO L280 TraceCheckUtils]: 15: Hoare triple {98875#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,414 INFO L280 TraceCheckUtils]: 16: Hoare triple {98875#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,414 INFO L280 TraceCheckUtils]: 17: Hoare triple {98875#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {98875#true} is VALID [2020-07-11 01:36:11,414 INFO L280 TraceCheckUtils]: 18: Hoare triple {98875#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {98875#true} is VALID [2020-07-11 01:36:11,414 INFO L280 TraceCheckUtils]: 19: Hoare triple {98875#true} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,414 INFO L280 TraceCheckUtils]: 20: Hoare triple {98875#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,415 INFO L280 TraceCheckUtils]: 21: Hoare triple {98875#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,415 INFO L280 TraceCheckUtils]: 22: Hoare triple {98875#true} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,415 INFO L280 TraceCheckUtils]: 23: Hoare triple {98875#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,415 INFO L280 TraceCheckUtils]: 24: Hoare triple {98875#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,415 INFO L280 TraceCheckUtils]: 25: Hoare triple {98875#true} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,415 INFO L280 TraceCheckUtils]: 26: Hoare triple {98875#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,416 INFO L280 TraceCheckUtils]: 27: Hoare triple {98875#true} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {98875#true} is VALID [2020-07-11 01:36:11,416 INFO L280 TraceCheckUtils]: 28: Hoare triple {98875#true} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {98875#true} is VALID [2020-07-11 01:36:11,416 INFO L280 TraceCheckUtils]: 29: Hoare triple {98875#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {98875#true} is VALID [2020-07-11 01:36:11,416 INFO L280 TraceCheckUtils]: 30: Hoare triple {98875#true} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,416 INFO L280 TraceCheckUtils]: 31: Hoare triple {98875#true} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {98875#true} is VALID [2020-07-11 01:36:11,416 INFO L280 TraceCheckUtils]: 32: Hoare triple {98875#true} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,417 INFO L280 TraceCheckUtils]: 33: Hoare triple {98875#true} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,417 INFO L280 TraceCheckUtils]: 34: Hoare triple {98875#true} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {98875#true} is VALID [2020-07-11 01:36:11,417 INFO L280 TraceCheckUtils]: 35: Hoare triple {98875#true} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,417 INFO L280 TraceCheckUtils]: 36: Hoare triple {98875#true} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,417 INFO L280 TraceCheckUtils]: 37: Hoare triple {98875#true} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {98875#true} is VALID [2020-07-11 01:36:11,418 INFO L280 TraceCheckUtils]: 38: Hoare triple {98875#true} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,418 INFO L280 TraceCheckUtils]: 39: Hoare triple {98875#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,418 INFO L280 TraceCheckUtils]: 40: Hoare triple {98875#true} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,418 INFO L280 TraceCheckUtils]: 41: Hoare triple {98875#true} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,418 INFO L280 TraceCheckUtils]: 42: Hoare triple {98875#true} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,418 INFO L280 TraceCheckUtils]: 43: Hoare triple {98875#true} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {98875#true} is VALID [2020-07-11 01:36:11,419 INFO L280 TraceCheckUtils]: 44: Hoare triple {98875#true} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,419 INFO L280 TraceCheckUtils]: 45: Hoare triple {98875#true} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {98875#true} is VALID [2020-07-11 01:36:11,419 INFO L280 TraceCheckUtils]: 46: Hoare triple {98875#true} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,419 INFO L280 TraceCheckUtils]: 47: Hoare triple {98875#true} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,419 INFO L280 TraceCheckUtils]: 48: Hoare triple {98875#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {98875#true} is VALID [2020-07-11 01:36:11,419 INFO L280 TraceCheckUtils]: 49: Hoare triple {98875#true} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {98875#true} is VALID [2020-07-11 01:36:11,420 INFO L280 TraceCheckUtils]: 50: Hoare triple {98875#true} assume 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0); {98875#true} is VALID [2020-07-11 01:36:11,421 INFO L280 TraceCheckUtils]: 51: Hoare triple {98875#true} ~a25~0 := 1; {98952#(= 1 ~a25~0)} is VALID [2020-07-11 01:36:11,421 INFO L280 TraceCheckUtils]: 52: Hoare triple {98952#(= 1 ~a25~0)} ~a28~0 := 8; {98952#(= 1 ~a25~0)} is VALID [2020-07-11 01:36:11,422 INFO L280 TraceCheckUtils]: 53: Hoare triple {98952#(= 1 ~a25~0)} #res := 21; {98952#(= 1 ~a25~0)} is VALID [2020-07-11 01:36:11,422 INFO L280 TraceCheckUtils]: 54: Hoare triple {98952#(= 1 ~a25~0)} assume true; {98952#(= 1 ~a25~0)} is VALID [2020-07-11 01:36:11,423 INFO L275 TraceCheckUtils]: 55: Hoare quadruple {98952#(= 1 ~a25~0)} {98875#true} #1183#return; {98952#(= 1 ~a25~0)} is VALID [2020-07-11 01:36:11,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:36:11,450 INFO L280 TraceCheckUtils]: 0: Hoare triple {99061#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {98875#true} is VALID [2020-07-11 01:36:11,450 INFO L280 TraceCheckUtils]: 1: Hoare triple {98875#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,451 INFO L280 TraceCheckUtils]: 2: Hoare triple {98875#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {98875#true} is VALID [2020-07-11 01:36:11,451 INFO L280 TraceCheckUtils]: 3: Hoare triple {98875#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,451 INFO L280 TraceCheckUtils]: 4: Hoare triple {98875#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,451 INFO L280 TraceCheckUtils]: 5: Hoare triple {98875#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,451 INFO L280 TraceCheckUtils]: 6: Hoare triple {98875#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,452 INFO L280 TraceCheckUtils]: 7: Hoare triple {98875#true} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {98875#true} is VALID [2020-07-11 01:36:11,452 INFO L280 TraceCheckUtils]: 8: Hoare triple {98875#true} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,452 INFO L280 TraceCheckUtils]: 9: Hoare triple {98875#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,452 INFO L280 TraceCheckUtils]: 10: Hoare triple {98875#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,452 INFO L280 TraceCheckUtils]: 11: Hoare triple {98875#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,452 INFO L280 TraceCheckUtils]: 12: Hoare triple {98875#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,453 INFO L280 TraceCheckUtils]: 13: Hoare triple {98875#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {98875#true} is VALID [2020-07-11 01:36:11,453 INFO L280 TraceCheckUtils]: 14: Hoare triple {98875#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,453 INFO L280 TraceCheckUtils]: 15: Hoare triple {98875#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,453 INFO L280 TraceCheckUtils]: 16: Hoare triple {98875#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,453 INFO L280 TraceCheckUtils]: 17: Hoare triple {98875#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {98875#true} is VALID [2020-07-11 01:36:11,453 INFO L280 TraceCheckUtils]: 18: Hoare triple {98875#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {98875#true} is VALID [2020-07-11 01:36:11,454 INFO L280 TraceCheckUtils]: 19: Hoare triple {98875#true} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,454 INFO L280 TraceCheckUtils]: 20: Hoare triple {98875#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,454 INFO L280 TraceCheckUtils]: 21: Hoare triple {98875#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,454 INFO L280 TraceCheckUtils]: 22: Hoare triple {98875#true} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,454 INFO L280 TraceCheckUtils]: 23: Hoare triple {98875#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,455 INFO L280 TraceCheckUtils]: 24: Hoare triple {98875#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,455 INFO L280 TraceCheckUtils]: 25: Hoare triple {98875#true} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,455 INFO L280 TraceCheckUtils]: 26: Hoare triple {98875#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,455 INFO L280 TraceCheckUtils]: 27: Hoare triple {98875#true} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {98875#true} is VALID [2020-07-11 01:36:11,455 INFO L280 TraceCheckUtils]: 28: Hoare triple {98875#true} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {98875#true} is VALID [2020-07-11 01:36:11,456 INFO L280 TraceCheckUtils]: 29: Hoare triple {98875#true} assume (!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0; {98952#(= 1 ~a25~0)} is VALID [2020-07-11 01:36:11,457 INFO L280 TraceCheckUtils]: 30: Hoare triple {98952#(= 1 ~a25~0)} ~a28~0 := 10; {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} is VALID [2020-07-11 01:36:11,457 INFO L280 TraceCheckUtils]: 31: Hoare triple {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} ~a19~0 := 0; {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} is VALID [2020-07-11 01:36:11,458 INFO L280 TraceCheckUtils]: 32: Hoare triple {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} #res := 26; {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} is VALID [2020-07-11 01:36:11,459 INFO L280 TraceCheckUtils]: 33: Hoare triple {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} assume true; {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} is VALID [2020-07-11 01:36:11,460 INFO L275 TraceCheckUtils]: 34: Hoare quadruple {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} {98952#(= 1 ~a25~0)} #1183#return; {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} is VALID [2020-07-11 01:36:11,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:36:11,532 INFO L280 TraceCheckUtils]: 0: Hoare triple {99061#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,533 INFO L280 TraceCheckUtils]: 1: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,534 INFO L280 TraceCheckUtils]: 2: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,535 INFO L280 TraceCheckUtils]: 3: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,536 INFO L280 TraceCheckUtils]: 4: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,537 INFO L280 TraceCheckUtils]: 5: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,538 INFO L280 TraceCheckUtils]: 6: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,539 INFO L280 TraceCheckUtils]: 7: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,540 INFO L280 TraceCheckUtils]: 8: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,541 INFO L280 TraceCheckUtils]: 9: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,542 INFO L280 TraceCheckUtils]: 10: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,543 INFO L280 TraceCheckUtils]: 11: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,544 INFO L280 TraceCheckUtils]: 12: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,545 INFO L280 TraceCheckUtils]: 13: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,546 INFO L280 TraceCheckUtils]: 14: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,547 INFO L280 TraceCheckUtils]: 15: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,548 INFO L280 TraceCheckUtils]: 16: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,549 INFO L280 TraceCheckUtils]: 17: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,550 INFO L280 TraceCheckUtils]: 18: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,551 INFO L280 TraceCheckUtils]: 19: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,552 INFO L280 TraceCheckUtils]: 20: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,553 INFO L280 TraceCheckUtils]: 21: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,554 INFO L280 TraceCheckUtils]: 22: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,555 INFO L280 TraceCheckUtils]: 23: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,556 INFO L280 TraceCheckUtils]: 24: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,557 INFO L280 TraceCheckUtils]: 25: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,558 INFO L280 TraceCheckUtils]: 26: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,559 INFO L280 TraceCheckUtils]: 27: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,560 INFO L280 TraceCheckUtils]: 28: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,560 INFO L280 TraceCheckUtils]: 29: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,561 INFO L280 TraceCheckUtils]: 30: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,562 INFO L280 TraceCheckUtils]: 31: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,563 INFO L280 TraceCheckUtils]: 32: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,564 INFO L280 TraceCheckUtils]: 33: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,564 INFO L280 TraceCheckUtils]: 34: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,565 INFO L280 TraceCheckUtils]: 35: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,566 INFO L280 TraceCheckUtils]: 36: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,567 INFO L280 TraceCheckUtils]: 37: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,568 INFO L280 TraceCheckUtils]: 38: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,568 INFO L280 TraceCheckUtils]: 39: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,569 INFO L280 TraceCheckUtils]: 40: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,570 INFO L280 TraceCheckUtils]: 41: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,571 INFO L280 TraceCheckUtils]: 42: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,572 INFO L280 TraceCheckUtils]: 43: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,572 INFO L280 TraceCheckUtils]: 44: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,573 INFO L280 TraceCheckUtils]: 45: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,574 INFO L280 TraceCheckUtils]: 46: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,575 INFO L280 TraceCheckUtils]: 47: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,576 INFO L280 TraceCheckUtils]: 48: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,577 INFO L280 TraceCheckUtils]: 49: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,578 INFO L280 TraceCheckUtils]: 50: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,579 INFO L280 TraceCheckUtils]: 51: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,580 INFO L280 TraceCheckUtils]: 52: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,581 INFO L280 TraceCheckUtils]: 53: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,582 INFO L280 TraceCheckUtils]: 54: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,583 INFO L280 TraceCheckUtils]: 55: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,584 INFO L280 TraceCheckUtils]: 56: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,585 INFO L280 TraceCheckUtils]: 57: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,586 INFO L280 TraceCheckUtils]: 58: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,587 INFO L280 TraceCheckUtils]: 59: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,587 INFO L280 TraceCheckUtils]: 60: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,588 INFO L280 TraceCheckUtils]: 61: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume ((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0); {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} is VALID [2020-07-11 01:36:11,589 INFO L280 TraceCheckUtils]: 62: Hoare triple {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} assume !(7 == ~a17~0); {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} is VALID [2020-07-11 01:36:11,589 INFO L280 TraceCheckUtils]: 63: Hoare triple {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} ~a11~0 := 1; {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} is VALID [2020-07-11 01:36:11,590 INFO L280 TraceCheckUtils]: 64: Hoare triple {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} ~a17~0 := 7; {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} is VALID [2020-07-11 01:36:11,591 INFO L280 TraceCheckUtils]: 65: Hoare triple {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} ~a28~0 := 10; {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} is VALID [2020-07-11 01:36:11,591 INFO L280 TraceCheckUtils]: 66: Hoare triple {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} ~a25~0 := 0; {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} is VALID [2020-07-11 01:36:11,595 INFO L280 TraceCheckUtils]: 67: Hoare triple {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} ~a19~0 := 1; {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} is VALID [2020-07-11 01:36:11,595 INFO L280 TraceCheckUtils]: 68: Hoare triple {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} #res := -1; {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} is VALID [2020-07-11 01:36:11,596 INFO L280 TraceCheckUtils]: 69: Hoare triple {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} assume true; {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} is VALID [2020-07-11 01:36:11,597 INFO L275 TraceCheckUtils]: 70: Hoare quadruple {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} #1183#return; {98876#false} is VALID [2020-07-11 01:36:11,611 INFO L263 TraceCheckUtils]: 0: Hoare triple {98875#true} call ULTIMATE.init(); {99060#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} is VALID [2020-07-11 01:36:11,612 INFO L280 TraceCheckUtils]: 1: Hoare triple {99060#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {98875#true} is VALID [2020-07-11 01:36:11,612 INFO L280 TraceCheckUtils]: 2: Hoare triple {98875#true} ~e~0 := 5; {98875#true} is VALID [2020-07-11 01:36:11,613 INFO L280 TraceCheckUtils]: 3: Hoare triple {98875#true} ~d~0 := 4; {98875#true} is VALID [2020-07-11 01:36:11,613 INFO L280 TraceCheckUtils]: 4: Hoare triple {98875#true} ~f~0 := 6; {98875#true} is VALID [2020-07-11 01:36:11,613 INFO L280 TraceCheckUtils]: 5: Hoare triple {98875#true} ~c~0 := 3; {98875#true} is VALID [2020-07-11 01:36:11,613 INFO L280 TraceCheckUtils]: 6: Hoare triple {98875#true} ~u~0 := 21; {98875#true} is VALID [2020-07-11 01:36:11,614 INFO L280 TraceCheckUtils]: 7: Hoare triple {98875#true} ~v~0 := 22; {98875#true} is VALID [2020-07-11 01:36:11,614 INFO L280 TraceCheckUtils]: 8: Hoare triple {98875#true} ~w~0 := 23; {98875#true} is VALID [2020-07-11 01:36:11,614 INFO L280 TraceCheckUtils]: 9: Hoare triple {98875#true} ~x~0 := 24; {98875#true} is VALID [2020-07-11 01:36:11,615 INFO L280 TraceCheckUtils]: 10: Hoare triple {98875#true} ~y~0 := 25; {98875#true} is VALID [2020-07-11 01:36:11,615 INFO L280 TraceCheckUtils]: 11: Hoare triple {98875#true} ~z~0 := 26; {98875#true} is VALID [2020-07-11 01:36:11,615 INFO L280 TraceCheckUtils]: 12: Hoare triple {98875#true} ~a25~0 := 0; {98875#true} is VALID [2020-07-11 01:36:11,616 INFO L280 TraceCheckUtils]: 13: Hoare triple {98875#true} ~a11~0 := 0; {98875#true} is VALID [2020-07-11 01:36:11,616 INFO L280 TraceCheckUtils]: 14: Hoare triple {98875#true} ~a28~0 := 7; {98875#true} is VALID [2020-07-11 01:36:11,616 INFO L280 TraceCheckUtils]: 15: Hoare triple {98875#true} ~a19~0 := 1; {98875#true} is VALID [2020-07-11 01:36:11,616 INFO L280 TraceCheckUtils]: 16: Hoare triple {98875#true} ~a21~0 := 1; {98875#true} is VALID [2020-07-11 01:36:11,617 INFO L280 TraceCheckUtils]: 17: Hoare triple {98875#true} ~a17~0 := 8; {98875#true} is VALID [2020-07-11 01:36:11,617 INFO L280 TraceCheckUtils]: 18: Hoare triple {98875#true} assume true; {98875#true} is VALID [2020-07-11 01:36:11,617 INFO L275 TraceCheckUtils]: 19: Hoare quadruple {98875#true} {98875#true} #1179#return; {98875#true} is VALID [2020-07-11 01:36:11,618 INFO L263 TraceCheckUtils]: 20: Hoare triple {98875#true} call #t~ret4 := main(); {98875#true} is VALID [2020-07-11 01:36:11,618 INFO L280 TraceCheckUtils]: 21: Hoare triple {98875#true} ~output~0 := -1; {98875#true} is VALID [2020-07-11 01:36:11,618 INFO L280 TraceCheckUtils]: 22: Hoare triple {98875#true} assume !false; {98875#true} is VALID [2020-07-11 01:36:11,619 INFO L280 TraceCheckUtils]: 23: Hoare triple {98875#true} havoc ~input~0; {98875#true} is VALID [2020-07-11 01:36:11,619 INFO L280 TraceCheckUtils]: 24: Hoare triple {98875#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {98875#true} is VALID [2020-07-11 01:36:11,619 INFO L280 TraceCheckUtils]: 25: Hoare triple {98875#true} ~input~0 := #t~nondet2; {98875#true} is VALID [2020-07-11 01:36:11,619 INFO L280 TraceCheckUtils]: 26: Hoare triple {98875#true} havoc #t~nondet2; {98875#true} is VALID [2020-07-11 01:36:11,620 INFO L280 TraceCheckUtils]: 27: Hoare triple {98875#true} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {98875#true} is VALID [2020-07-11 01:36:11,622 INFO L263 TraceCheckUtils]: 28: Hoare triple {98875#true} call #t~ret3 := calculate_output(~input~0); {99061#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,623 INFO L280 TraceCheckUtils]: 29: Hoare triple {99061#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {98875#true} is VALID [2020-07-11 01:36:11,623 INFO L280 TraceCheckUtils]: 30: Hoare triple {98875#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,623 INFO L280 TraceCheckUtils]: 31: Hoare triple {98875#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {98875#true} is VALID [2020-07-11 01:36:11,624 INFO L280 TraceCheckUtils]: 32: Hoare triple {98875#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,624 INFO L280 TraceCheckUtils]: 33: Hoare triple {98875#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,624 INFO L280 TraceCheckUtils]: 34: Hoare triple {98875#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,624 INFO L280 TraceCheckUtils]: 35: Hoare triple {98875#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,625 INFO L280 TraceCheckUtils]: 36: Hoare triple {98875#true} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {98875#true} is VALID [2020-07-11 01:36:11,625 INFO L280 TraceCheckUtils]: 37: Hoare triple {98875#true} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,625 INFO L280 TraceCheckUtils]: 38: Hoare triple {98875#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,626 INFO L280 TraceCheckUtils]: 39: Hoare triple {98875#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,626 INFO L280 TraceCheckUtils]: 40: Hoare triple {98875#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,626 INFO L280 TraceCheckUtils]: 41: Hoare triple {98875#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,626 INFO L280 TraceCheckUtils]: 42: Hoare triple {98875#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {98875#true} is VALID [2020-07-11 01:36:11,627 INFO L280 TraceCheckUtils]: 43: Hoare triple {98875#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,627 INFO L280 TraceCheckUtils]: 44: Hoare triple {98875#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,627 INFO L280 TraceCheckUtils]: 45: Hoare triple {98875#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,628 INFO L280 TraceCheckUtils]: 46: Hoare triple {98875#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {98875#true} is VALID [2020-07-11 01:36:11,628 INFO L280 TraceCheckUtils]: 47: Hoare triple {98875#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {98875#true} is VALID [2020-07-11 01:36:11,628 INFO L280 TraceCheckUtils]: 48: Hoare triple {98875#true} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,629 INFO L280 TraceCheckUtils]: 49: Hoare triple {98875#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,629 INFO L280 TraceCheckUtils]: 50: Hoare triple {98875#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,629 INFO L280 TraceCheckUtils]: 51: Hoare triple {98875#true} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,629 INFO L280 TraceCheckUtils]: 52: Hoare triple {98875#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,630 INFO L280 TraceCheckUtils]: 53: Hoare triple {98875#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,630 INFO L280 TraceCheckUtils]: 54: Hoare triple {98875#true} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,630 INFO L280 TraceCheckUtils]: 55: Hoare triple {98875#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,631 INFO L280 TraceCheckUtils]: 56: Hoare triple {98875#true} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {98875#true} is VALID [2020-07-11 01:36:11,631 INFO L280 TraceCheckUtils]: 57: Hoare triple {98875#true} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {98875#true} is VALID [2020-07-11 01:36:11,631 INFO L280 TraceCheckUtils]: 58: Hoare triple {98875#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {98875#true} is VALID [2020-07-11 01:36:11,631 INFO L280 TraceCheckUtils]: 59: Hoare triple {98875#true} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,632 INFO L280 TraceCheckUtils]: 60: Hoare triple {98875#true} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {98875#true} is VALID [2020-07-11 01:36:11,632 INFO L280 TraceCheckUtils]: 61: Hoare triple {98875#true} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,632 INFO L280 TraceCheckUtils]: 62: Hoare triple {98875#true} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,633 INFO L280 TraceCheckUtils]: 63: Hoare triple {98875#true} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {98875#true} is VALID [2020-07-11 01:36:11,633 INFO L280 TraceCheckUtils]: 64: Hoare triple {98875#true} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,633 INFO L280 TraceCheckUtils]: 65: Hoare triple {98875#true} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,633 INFO L280 TraceCheckUtils]: 66: Hoare triple {98875#true} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {98875#true} is VALID [2020-07-11 01:36:11,634 INFO L280 TraceCheckUtils]: 67: Hoare triple {98875#true} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,634 INFO L280 TraceCheckUtils]: 68: Hoare triple {98875#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,634 INFO L280 TraceCheckUtils]: 69: Hoare triple {98875#true} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,635 INFO L280 TraceCheckUtils]: 70: Hoare triple {98875#true} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,635 INFO L280 TraceCheckUtils]: 71: Hoare triple {98875#true} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,635 INFO L280 TraceCheckUtils]: 72: Hoare triple {98875#true} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {98875#true} is VALID [2020-07-11 01:36:11,636 INFO L280 TraceCheckUtils]: 73: Hoare triple {98875#true} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,636 INFO L280 TraceCheckUtils]: 74: Hoare triple {98875#true} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {98875#true} is VALID [2020-07-11 01:36:11,636 INFO L280 TraceCheckUtils]: 75: Hoare triple {98875#true} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,636 INFO L280 TraceCheckUtils]: 76: Hoare triple {98875#true} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,637 INFO L280 TraceCheckUtils]: 77: Hoare triple {98875#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {98875#true} is VALID [2020-07-11 01:36:11,637 INFO L280 TraceCheckUtils]: 78: Hoare triple {98875#true} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {98875#true} is VALID [2020-07-11 01:36:11,637 INFO L280 TraceCheckUtils]: 79: Hoare triple {98875#true} assume 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0); {98875#true} is VALID [2020-07-11 01:36:11,641 INFO L280 TraceCheckUtils]: 80: Hoare triple {98875#true} ~a25~0 := 1; {98952#(= 1 ~a25~0)} is VALID [2020-07-11 01:36:11,642 INFO L280 TraceCheckUtils]: 81: Hoare triple {98952#(= 1 ~a25~0)} ~a28~0 := 8; {98952#(= 1 ~a25~0)} is VALID [2020-07-11 01:36:11,643 INFO L280 TraceCheckUtils]: 82: Hoare triple {98952#(= 1 ~a25~0)} #res := 21; {98952#(= 1 ~a25~0)} is VALID [2020-07-11 01:36:11,644 INFO L280 TraceCheckUtils]: 83: Hoare triple {98952#(= 1 ~a25~0)} assume true; {98952#(= 1 ~a25~0)} is VALID [2020-07-11 01:36:11,645 INFO L275 TraceCheckUtils]: 84: Hoare quadruple {98952#(= 1 ~a25~0)} {98875#true} #1183#return; {98952#(= 1 ~a25~0)} is VALID [2020-07-11 01:36:11,646 INFO L280 TraceCheckUtils]: 85: Hoare triple {98952#(= 1 ~a25~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {98952#(= 1 ~a25~0)} is VALID [2020-07-11 01:36:11,647 INFO L280 TraceCheckUtils]: 86: Hoare triple {98952#(= 1 ~a25~0)} ~output~0 := #t~ret3; {98952#(= 1 ~a25~0)} is VALID [2020-07-11 01:36:11,648 INFO L280 TraceCheckUtils]: 87: Hoare triple {98952#(= 1 ~a25~0)} havoc #t~ret3; {98952#(= 1 ~a25~0)} is VALID [2020-07-11 01:36:11,649 INFO L280 TraceCheckUtils]: 88: Hoare triple {98952#(= 1 ~a25~0)} assume !false; {98952#(= 1 ~a25~0)} is VALID [2020-07-11 01:36:11,650 INFO L280 TraceCheckUtils]: 89: Hoare triple {98952#(= 1 ~a25~0)} havoc ~input~0; {98952#(= 1 ~a25~0)} is VALID [2020-07-11 01:36:11,650 INFO L280 TraceCheckUtils]: 90: Hoare triple {98952#(= 1 ~a25~0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {98952#(= 1 ~a25~0)} is VALID [2020-07-11 01:36:11,651 INFO L280 TraceCheckUtils]: 91: Hoare triple {98952#(= 1 ~a25~0)} ~input~0 := #t~nondet2; {98952#(= 1 ~a25~0)} is VALID [2020-07-11 01:36:11,652 INFO L280 TraceCheckUtils]: 92: Hoare triple {98952#(= 1 ~a25~0)} havoc #t~nondet2; {98952#(= 1 ~a25~0)} is VALID [2020-07-11 01:36:11,653 INFO L280 TraceCheckUtils]: 93: Hoare triple {98952#(= 1 ~a25~0)} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {98952#(= 1 ~a25~0)} is VALID [2020-07-11 01:36:11,654 INFO L263 TraceCheckUtils]: 94: Hoare triple {98952#(= 1 ~a25~0)} call #t~ret3 := calculate_output(~input~0); {99061#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,655 INFO L280 TraceCheckUtils]: 95: Hoare triple {99061#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {98875#true} is VALID [2020-07-11 01:36:11,655 INFO L280 TraceCheckUtils]: 96: Hoare triple {98875#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,655 INFO L280 TraceCheckUtils]: 97: Hoare triple {98875#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {98875#true} is VALID [2020-07-11 01:36:11,656 INFO L280 TraceCheckUtils]: 98: Hoare triple {98875#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,656 INFO L280 TraceCheckUtils]: 99: Hoare triple {98875#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,656 INFO L280 TraceCheckUtils]: 100: Hoare triple {98875#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,656 INFO L280 TraceCheckUtils]: 101: Hoare triple {98875#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,657 INFO L280 TraceCheckUtils]: 102: Hoare triple {98875#true} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {98875#true} is VALID [2020-07-11 01:36:11,657 INFO L280 TraceCheckUtils]: 103: Hoare triple {98875#true} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,657 INFO L280 TraceCheckUtils]: 104: Hoare triple {98875#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,658 INFO L280 TraceCheckUtils]: 105: Hoare triple {98875#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,658 INFO L280 TraceCheckUtils]: 106: Hoare triple {98875#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,658 INFO L280 TraceCheckUtils]: 107: Hoare triple {98875#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,658 INFO L280 TraceCheckUtils]: 108: Hoare triple {98875#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {98875#true} is VALID [2020-07-11 01:36:11,659 INFO L280 TraceCheckUtils]: 109: Hoare triple {98875#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,659 INFO L280 TraceCheckUtils]: 110: Hoare triple {98875#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,659 INFO L280 TraceCheckUtils]: 111: Hoare triple {98875#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,659 INFO L280 TraceCheckUtils]: 112: Hoare triple {98875#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {98875#true} is VALID [2020-07-11 01:36:11,660 INFO L280 TraceCheckUtils]: 113: Hoare triple {98875#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {98875#true} is VALID [2020-07-11 01:36:11,660 INFO L280 TraceCheckUtils]: 114: Hoare triple {98875#true} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,660 INFO L280 TraceCheckUtils]: 115: Hoare triple {98875#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,661 INFO L280 TraceCheckUtils]: 116: Hoare triple {98875#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,661 INFO L280 TraceCheckUtils]: 117: Hoare triple {98875#true} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {98875#true} is VALID [2020-07-11 01:36:11,661 INFO L280 TraceCheckUtils]: 118: Hoare triple {98875#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,661 INFO L280 TraceCheckUtils]: 119: Hoare triple {98875#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,662 INFO L280 TraceCheckUtils]: 120: Hoare triple {98875#true} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {98875#true} is VALID [2020-07-11 01:36:11,662 INFO L280 TraceCheckUtils]: 121: Hoare triple {98875#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {98875#true} is VALID [2020-07-11 01:36:11,662 INFO L280 TraceCheckUtils]: 122: Hoare triple {98875#true} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {98875#true} is VALID [2020-07-11 01:36:11,663 INFO L280 TraceCheckUtils]: 123: Hoare triple {98875#true} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {98875#true} is VALID [2020-07-11 01:36:11,664 INFO L280 TraceCheckUtils]: 124: Hoare triple {98875#true} assume (!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0; {98952#(= 1 ~a25~0)} is VALID [2020-07-11 01:36:11,665 INFO L280 TraceCheckUtils]: 125: Hoare triple {98952#(= 1 ~a25~0)} ~a28~0 := 10; {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} is VALID [2020-07-11 01:36:11,666 INFO L280 TraceCheckUtils]: 126: Hoare triple {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} ~a19~0 := 0; {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} is VALID [2020-07-11 01:36:11,667 INFO L280 TraceCheckUtils]: 127: Hoare triple {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} #res := 26; {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} is VALID [2020-07-11 01:36:11,668 INFO L280 TraceCheckUtils]: 128: Hoare triple {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} assume true; {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} is VALID [2020-07-11 01:36:11,669 INFO L275 TraceCheckUtils]: 129: Hoare quadruple {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} {98952#(= 1 ~a25~0)} #1183#return; {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} is VALID [2020-07-11 01:36:11,670 INFO L280 TraceCheckUtils]: 130: Hoare triple {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} is VALID [2020-07-11 01:36:11,672 INFO L280 TraceCheckUtils]: 131: Hoare triple {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} ~output~0 := #t~ret3; {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} is VALID [2020-07-11 01:36:11,673 INFO L280 TraceCheckUtils]: 132: Hoare triple {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} havoc #t~ret3; {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} is VALID [2020-07-11 01:36:11,673 INFO L280 TraceCheckUtils]: 133: Hoare triple {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} assume !false; {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} is VALID [2020-07-11 01:36:11,674 INFO L280 TraceCheckUtils]: 134: Hoare triple {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} havoc ~input~0; {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} is VALID [2020-07-11 01:36:11,676 INFO L280 TraceCheckUtils]: 135: Hoare triple {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} is VALID [2020-07-11 01:36:11,677 INFO L280 TraceCheckUtils]: 136: Hoare triple {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} ~input~0 := #t~nondet2; {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} is VALID [2020-07-11 01:36:11,678 INFO L280 TraceCheckUtils]: 137: Hoare triple {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} havoc #t~nondet2; {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} is VALID [2020-07-11 01:36:11,679 INFO L280 TraceCheckUtils]: 138: Hoare triple {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} is VALID [2020-07-11 01:36:11,681 INFO L263 TraceCheckUtils]: 139: Hoare triple {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} call #t~ret3 := calculate_output(~input~0); {99061#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,682 INFO L280 TraceCheckUtils]: 140: Hoare triple {99061#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,683 INFO L280 TraceCheckUtils]: 141: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,684 INFO L280 TraceCheckUtils]: 142: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,685 INFO L280 TraceCheckUtils]: 143: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,687 INFO L280 TraceCheckUtils]: 144: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,688 INFO L280 TraceCheckUtils]: 145: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,689 INFO L280 TraceCheckUtils]: 146: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,691 INFO L280 TraceCheckUtils]: 147: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,692 INFO L280 TraceCheckUtils]: 148: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,693 INFO L280 TraceCheckUtils]: 149: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,695 INFO L280 TraceCheckUtils]: 150: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,696 INFO L280 TraceCheckUtils]: 151: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,697 INFO L280 TraceCheckUtils]: 152: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,699 INFO L280 TraceCheckUtils]: 153: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,700 INFO L280 TraceCheckUtils]: 154: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,701 INFO L280 TraceCheckUtils]: 155: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,703 INFO L280 TraceCheckUtils]: 156: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,704 INFO L280 TraceCheckUtils]: 157: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,705 INFO L280 TraceCheckUtils]: 158: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,706 INFO L280 TraceCheckUtils]: 159: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,708 INFO L280 TraceCheckUtils]: 160: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,709 INFO L280 TraceCheckUtils]: 161: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,710 INFO L280 TraceCheckUtils]: 162: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,711 INFO L280 TraceCheckUtils]: 163: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,713 INFO L280 TraceCheckUtils]: 164: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,714 INFO L280 TraceCheckUtils]: 165: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,716 INFO L280 TraceCheckUtils]: 166: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,717 INFO L280 TraceCheckUtils]: 167: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,718 INFO L280 TraceCheckUtils]: 168: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,719 INFO L280 TraceCheckUtils]: 169: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,721 INFO L280 TraceCheckUtils]: 170: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,722 INFO L280 TraceCheckUtils]: 171: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,723 INFO L280 TraceCheckUtils]: 172: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,724 INFO L280 TraceCheckUtils]: 173: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,725 INFO L280 TraceCheckUtils]: 174: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,726 INFO L280 TraceCheckUtils]: 175: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,728 INFO L280 TraceCheckUtils]: 176: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,729 INFO L280 TraceCheckUtils]: 177: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,730 INFO L280 TraceCheckUtils]: 178: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,731 INFO L280 TraceCheckUtils]: 179: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,732 INFO L280 TraceCheckUtils]: 180: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,733 INFO L280 TraceCheckUtils]: 181: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,734 INFO L280 TraceCheckUtils]: 182: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,735 INFO L280 TraceCheckUtils]: 183: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,736 INFO L280 TraceCheckUtils]: 184: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,737 INFO L280 TraceCheckUtils]: 185: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,737 INFO L280 TraceCheckUtils]: 186: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,738 INFO L280 TraceCheckUtils]: 187: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,739 INFO L280 TraceCheckUtils]: 188: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,740 INFO L280 TraceCheckUtils]: 189: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,741 INFO L280 TraceCheckUtils]: 190: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,742 INFO L280 TraceCheckUtils]: 191: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,743 INFO L280 TraceCheckUtils]: 192: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,748 INFO L280 TraceCheckUtils]: 193: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,749 INFO L280 TraceCheckUtils]: 194: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,750 INFO L280 TraceCheckUtils]: 195: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,751 INFO L280 TraceCheckUtils]: 196: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,753 INFO L280 TraceCheckUtils]: 197: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,754 INFO L280 TraceCheckUtils]: 198: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,755 INFO L280 TraceCheckUtils]: 199: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,757 INFO L280 TraceCheckUtils]: 200: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:36:11,758 INFO L280 TraceCheckUtils]: 201: Hoare triple {99062#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} assume ((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0); {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} is VALID [2020-07-11 01:36:11,760 INFO L280 TraceCheckUtils]: 202: Hoare triple {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} assume !(7 == ~a17~0); {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} is VALID [2020-07-11 01:36:11,761 INFO L280 TraceCheckUtils]: 203: Hoare triple {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} ~a11~0 := 1; {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} is VALID [2020-07-11 01:36:11,761 INFO L280 TraceCheckUtils]: 204: Hoare triple {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} ~a17~0 := 7; {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} is VALID [2020-07-11 01:36:11,762 INFO L280 TraceCheckUtils]: 205: Hoare triple {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} ~a28~0 := 10; {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} is VALID [2020-07-11 01:36:11,763 INFO L280 TraceCheckUtils]: 206: Hoare triple {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} ~a25~0 := 0; {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} is VALID [2020-07-11 01:36:11,765 INFO L280 TraceCheckUtils]: 207: Hoare triple {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} ~a19~0 := 1; {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} is VALID [2020-07-11 01:36:11,765 INFO L280 TraceCheckUtils]: 208: Hoare triple {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} #res := -1; {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} is VALID [2020-07-11 01:36:11,766 INFO L280 TraceCheckUtils]: 209: Hoare triple {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} assume true; {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} is VALID [2020-07-11 01:36:11,768 INFO L275 TraceCheckUtils]: 210: Hoare quadruple {99063#(or (not (= 1 |old(~a25~0)|)) (= 11 |old(~a28~0)|))} {98988#(and (= 10 ~a28~0) (= 1 ~a25~0))} #1183#return; {98876#false} is VALID [2020-07-11 01:36:11,769 INFO L280 TraceCheckUtils]: 211: Hoare triple {98876#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {98876#false} is VALID [2020-07-11 01:36:11,769 INFO L280 TraceCheckUtils]: 212: Hoare triple {98876#false} ~output~0 := #t~ret3; {98876#false} is VALID [2020-07-11 01:36:11,769 INFO L280 TraceCheckUtils]: 213: Hoare triple {98876#false} havoc #t~ret3; {98876#false} is VALID [2020-07-11 01:36:11,770 INFO L280 TraceCheckUtils]: 214: Hoare triple {98876#false} assume !false; {98876#false} is VALID [2020-07-11 01:36:11,770 INFO L280 TraceCheckUtils]: 215: Hoare triple {98876#false} havoc ~input~0; {98876#false} is VALID [2020-07-11 01:36:11,770 INFO L280 TraceCheckUtils]: 216: Hoare triple {98876#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {98876#false} is VALID [2020-07-11 01:36:11,771 INFO L280 TraceCheckUtils]: 217: Hoare triple {98876#false} ~input~0 := #t~nondet2; {98876#false} is VALID [2020-07-11 01:36:11,771 INFO L280 TraceCheckUtils]: 218: Hoare triple {98876#false} havoc #t~nondet2; {98876#false} is VALID [2020-07-11 01:36:11,771 INFO L280 TraceCheckUtils]: 219: Hoare triple {98876#false} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {98876#false} is VALID [2020-07-11 01:36:11,771 INFO L263 TraceCheckUtils]: 220: Hoare triple {98876#false} call #t~ret3 := calculate_output(~input~0); {98876#false} is VALID [2020-07-11 01:36:11,772 INFO L280 TraceCheckUtils]: 221: Hoare triple {98876#false} ~input := #in~input; {98876#false} is VALID [2020-07-11 01:36:11,772 INFO L280 TraceCheckUtils]: 222: Hoare triple {98876#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,772 INFO L280 TraceCheckUtils]: 223: Hoare triple {98876#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {98876#false} is VALID [2020-07-11 01:36:11,773 INFO L280 TraceCheckUtils]: 224: Hoare triple {98876#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {98876#false} is VALID [2020-07-11 01:36:11,773 INFO L280 TraceCheckUtils]: 225: Hoare triple {98876#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,773 INFO L280 TraceCheckUtils]: 226: Hoare triple {98876#false} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {98876#false} is VALID [2020-07-11 01:36:11,774 INFO L280 TraceCheckUtils]: 227: Hoare triple {98876#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {98876#false} is VALID [2020-07-11 01:36:11,774 INFO L280 TraceCheckUtils]: 228: Hoare triple {98876#false} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {98876#false} is VALID [2020-07-11 01:36:11,774 INFO L280 TraceCheckUtils]: 229: Hoare triple {98876#false} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,774 INFO L280 TraceCheckUtils]: 230: Hoare triple {98876#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {98876#false} is VALID [2020-07-11 01:36:11,775 INFO L280 TraceCheckUtils]: 231: Hoare triple {98876#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,775 INFO L280 TraceCheckUtils]: 232: Hoare triple {98876#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {98876#false} is VALID [2020-07-11 01:36:11,775 INFO L280 TraceCheckUtils]: 233: Hoare triple {98876#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,776 INFO L280 TraceCheckUtils]: 234: Hoare triple {98876#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {98876#false} is VALID [2020-07-11 01:36:11,776 INFO L280 TraceCheckUtils]: 235: Hoare triple {98876#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {98876#false} is VALID [2020-07-11 01:36:11,776 INFO L280 TraceCheckUtils]: 236: Hoare triple {98876#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {98876#false} is VALID [2020-07-11 01:36:11,776 INFO L280 TraceCheckUtils]: 237: Hoare triple {98876#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {98876#false} is VALID [2020-07-11 01:36:11,777 INFO L280 TraceCheckUtils]: 238: Hoare triple {98876#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {98876#false} is VALID [2020-07-11 01:36:11,777 INFO L280 TraceCheckUtils]: 239: Hoare triple {98876#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {98876#false} is VALID [2020-07-11 01:36:11,777 INFO L280 TraceCheckUtils]: 240: Hoare triple {98876#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {98876#false} is VALID [2020-07-11 01:36:11,778 INFO L280 TraceCheckUtils]: 241: Hoare triple {98876#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {98876#false} is VALID [2020-07-11 01:36:11,778 INFO L280 TraceCheckUtils]: 242: Hoare triple {98876#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {98876#false} is VALID [2020-07-11 01:36:11,778 INFO L280 TraceCheckUtils]: 243: Hoare triple {98876#false} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {98876#false} is VALID [2020-07-11 01:36:11,778 INFO L280 TraceCheckUtils]: 244: Hoare triple {98876#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,779 INFO L280 TraceCheckUtils]: 245: Hoare triple {98876#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {98876#false} is VALID [2020-07-11 01:36:11,779 INFO L280 TraceCheckUtils]: 246: Hoare triple {98876#false} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,779 INFO L280 TraceCheckUtils]: 247: Hoare triple {98876#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {98876#false} is VALID [2020-07-11 01:36:11,780 INFO L280 TraceCheckUtils]: 248: Hoare triple {98876#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {98876#false} is VALID [2020-07-11 01:36:11,780 INFO L280 TraceCheckUtils]: 249: Hoare triple {98876#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {98876#false} is VALID [2020-07-11 01:36:11,780 INFO L280 TraceCheckUtils]: 250: Hoare triple {98876#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {98876#false} is VALID [2020-07-11 01:36:11,780 INFO L280 TraceCheckUtils]: 251: Hoare triple {98876#false} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,781 INFO L280 TraceCheckUtils]: 252: Hoare triple {98876#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {98876#false} is VALID [2020-07-11 01:36:11,781 INFO L280 TraceCheckUtils]: 253: Hoare triple {98876#false} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,781 INFO L280 TraceCheckUtils]: 254: Hoare triple {98876#false} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {98876#false} is VALID [2020-07-11 01:36:11,782 INFO L280 TraceCheckUtils]: 255: Hoare triple {98876#false} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {98876#false} is VALID [2020-07-11 01:36:11,782 INFO L280 TraceCheckUtils]: 256: Hoare triple {98876#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {98876#false} is VALID [2020-07-11 01:36:11,782 INFO L280 TraceCheckUtils]: 257: Hoare triple {98876#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {98876#false} is VALID [2020-07-11 01:36:11,782 INFO L280 TraceCheckUtils]: 258: Hoare triple {98876#false} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {98876#false} is VALID [2020-07-11 01:36:11,783 INFO L280 TraceCheckUtils]: 259: Hoare triple {98876#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,783 INFO L280 TraceCheckUtils]: 260: Hoare triple {98876#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {98876#false} is VALID [2020-07-11 01:36:11,783 INFO L280 TraceCheckUtils]: 261: Hoare triple {98876#false} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {98876#false} is VALID [2020-07-11 01:36:11,784 INFO L280 TraceCheckUtils]: 262: Hoare triple {98876#false} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {98876#false} is VALID [2020-07-11 01:36:11,784 INFO L280 TraceCheckUtils]: 263: Hoare triple {98876#false} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {98876#false} is VALID [2020-07-11 01:36:11,784 INFO L280 TraceCheckUtils]: 264: Hoare triple {98876#false} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {98876#false} is VALID [2020-07-11 01:36:11,784 INFO L280 TraceCheckUtils]: 265: Hoare triple {98876#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {98876#false} is VALID [2020-07-11 01:36:11,785 INFO L280 TraceCheckUtils]: 266: Hoare triple {98876#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {98876#false} is VALID [2020-07-11 01:36:11,785 INFO L280 TraceCheckUtils]: 267: Hoare triple {98876#false} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,785 INFO L280 TraceCheckUtils]: 268: Hoare triple {98876#false} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {98876#false} is VALID [2020-07-11 01:36:11,786 INFO L280 TraceCheckUtils]: 269: Hoare triple {98876#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {98876#false} is VALID [2020-07-11 01:36:11,786 INFO L280 TraceCheckUtils]: 270: Hoare triple {98876#false} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {98876#false} is VALID [2020-07-11 01:36:11,786 INFO L280 TraceCheckUtils]: 271: Hoare triple {98876#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {98876#false} is VALID [2020-07-11 01:36:11,786 INFO L280 TraceCheckUtils]: 272: Hoare triple {98876#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {98876#false} is VALID [2020-07-11 01:36:11,787 INFO L280 TraceCheckUtils]: 273: Hoare triple {98876#false} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {98876#false} is VALID [2020-07-11 01:36:11,787 INFO L280 TraceCheckUtils]: 274: Hoare triple {98876#false} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {98876#false} is VALID [2020-07-11 01:36:11,787 INFO L280 TraceCheckUtils]: 275: Hoare triple {98876#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {98876#false} is VALID [2020-07-11 01:36:11,788 INFO L280 TraceCheckUtils]: 276: Hoare triple {98876#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {98876#false} is VALID [2020-07-11 01:36:11,788 INFO L280 TraceCheckUtils]: 277: Hoare triple {98876#false} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {98876#false} is VALID [2020-07-11 01:36:11,788 INFO L280 TraceCheckUtils]: 278: Hoare triple {98876#false} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {98876#false} is VALID [2020-07-11 01:36:11,789 INFO L280 TraceCheckUtils]: 279: Hoare triple {98876#false} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,789 INFO L280 TraceCheckUtils]: 280: Hoare triple {98876#false} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,789 INFO L280 TraceCheckUtils]: 281: Hoare triple {98876#false} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {98876#false} is VALID [2020-07-11 01:36:11,789 INFO L280 TraceCheckUtils]: 282: Hoare triple {98876#false} assume !(((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {98876#false} is VALID [2020-07-11 01:36:11,790 INFO L280 TraceCheckUtils]: 283: Hoare triple {98876#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == ~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {98876#false} is VALID [2020-07-11 01:36:11,790 INFO L280 TraceCheckUtils]: 284: Hoare triple {98876#false} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == ~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,790 INFO L280 TraceCheckUtils]: 285: Hoare triple {98876#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == ~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {98876#false} is VALID [2020-07-11 01:36:11,790 INFO L280 TraceCheckUtils]: 286: Hoare triple {98876#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {98876#false} is VALID [2020-07-11 01:36:11,791 INFO L280 TraceCheckUtils]: 287: Hoare triple {98876#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == ~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {98876#false} is VALID [2020-07-11 01:36:11,791 INFO L280 TraceCheckUtils]: 288: Hoare triple {98876#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == ~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {98876#false} is VALID [2020-07-11 01:36:11,791 INFO L280 TraceCheckUtils]: 289: Hoare triple {98876#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == ~input) && 1 == ~a21~0); {98876#false} is VALID [2020-07-11 01:36:11,792 INFO L280 TraceCheckUtils]: 290: Hoare triple {98876#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {98876#false} is VALID [2020-07-11 01:36:11,792 INFO L280 TraceCheckUtils]: 291: Hoare triple {98876#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == ~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {98876#false} is VALID [2020-07-11 01:36:11,792 INFO L280 TraceCheckUtils]: 292: Hoare triple {98876#false} assume !((8 == ~a17~0 && ((4 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {98876#false} is VALID [2020-07-11 01:36:11,792 INFO L280 TraceCheckUtils]: 293: Hoare triple {98876#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {98876#false} is VALID [2020-07-11 01:36:11,793 INFO L280 TraceCheckUtils]: 294: Hoare triple {98876#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == ~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {98876#false} is VALID [2020-07-11 01:36:11,793 INFO L280 TraceCheckUtils]: 295: Hoare triple {98876#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == ~input) && 11 == ~a28~0); {98876#false} is VALID [2020-07-11 01:36:11,793 INFO L280 TraceCheckUtils]: 296: Hoare triple {98876#false} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input) && !(1 == ~a11~0)) && 1 == ~a21~0); {98876#false} is VALID [2020-07-11 01:36:11,794 INFO L280 TraceCheckUtils]: 297: Hoare triple {98876#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,794 INFO L280 TraceCheckUtils]: 298: Hoare triple {98876#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,794 INFO L280 TraceCheckUtils]: 299: Hoare triple {98876#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,794 INFO L280 TraceCheckUtils]: 300: Hoare triple {98876#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,795 INFO L280 TraceCheckUtils]: 301: Hoare triple {98876#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,795 INFO L280 TraceCheckUtils]: 302: Hoare triple {98876#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,795 INFO L280 TraceCheckUtils]: 303: Hoare triple {98876#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,796 INFO L280 TraceCheckUtils]: 304: Hoare triple {98876#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,796 INFO L280 TraceCheckUtils]: 305: Hoare triple {98876#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,796 INFO L280 TraceCheckUtils]: 306: Hoare triple {98876#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,796 INFO L280 TraceCheckUtils]: 307: Hoare triple {98876#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,797 INFO L280 TraceCheckUtils]: 308: Hoare triple {98876#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,797 INFO L280 TraceCheckUtils]: 309: Hoare triple {98876#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,797 INFO L280 TraceCheckUtils]: 310: Hoare triple {98876#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,798 INFO L280 TraceCheckUtils]: 311: Hoare triple {98876#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,798 INFO L280 TraceCheckUtils]: 312: Hoare triple {98876#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,798 INFO L280 TraceCheckUtils]: 313: Hoare triple {98876#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,798 INFO L280 TraceCheckUtils]: 314: Hoare triple {98876#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,799 INFO L280 TraceCheckUtils]: 315: Hoare triple {98876#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,799 INFO L280 TraceCheckUtils]: 316: Hoare triple {98876#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,799 INFO L280 TraceCheckUtils]: 317: Hoare triple {98876#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,800 INFO L280 TraceCheckUtils]: 318: Hoare triple {98876#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,800 INFO L280 TraceCheckUtils]: 319: Hoare triple {98876#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,800 INFO L280 TraceCheckUtils]: 320: Hoare triple {98876#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,800 INFO L280 TraceCheckUtils]: 321: Hoare triple {98876#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,801 INFO L280 TraceCheckUtils]: 322: Hoare triple {98876#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,801 INFO L280 TraceCheckUtils]: 323: Hoare triple {98876#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,801 INFO L280 TraceCheckUtils]: 324: Hoare triple {98876#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,802 INFO L280 TraceCheckUtils]: 325: Hoare triple {98876#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,802 INFO L280 TraceCheckUtils]: 326: Hoare triple {98876#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,802 INFO L280 TraceCheckUtils]: 327: Hoare triple {98876#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,802 INFO L280 TraceCheckUtils]: 328: Hoare triple {98876#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,803 INFO L280 TraceCheckUtils]: 329: Hoare triple {98876#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,803 INFO L280 TraceCheckUtils]: 330: Hoare triple {98876#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,803 INFO L280 TraceCheckUtils]: 331: Hoare triple {98876#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,803 INFO L280 TraceCheckUtils]: 332: Hoare triple {98876#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,804 INFO L280 TraceCheckUtils]: 333: Hoare triple {98876#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,804 INFO L280 TraceCheckUtils]: 334: Hoare triple {98876#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,804 INFO L280 TraceCheckUtils]: 335: Hoare triple {98876#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,804 INFO L280 TraceCheckUtils]: 336: Hoare triple {98876#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,805 INFO L280 TraceCheckUtils]: 337: Hoare triple {98876#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {98876#false} is VALID [2020-07-11 01:36:11,805 INFO L280 TraceCheckUtils]: 338: Hoare triple {98876#false} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {98876#false} is VALID [2020-07-11 01:36:11,805 INFO L280 TraceCheckUtils]: 339: Hoare triple {98876#false} assume !false; {98876#false} is VALID [2020-07-11 01:36:12,020 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 275 proven. 4 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2020-07-11 01:36:12,021 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [193449969] [2020-07-11 01:36:12,021 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-11 01:36:12,021 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2020-07-11 01:36:12,027 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603489955] [2020-07-11 01:36:12,028 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 340 [2020-07-11 01:36:12,029 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-11 01:36:12,029 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2020-07-11 01:36:12,526 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 311 edges. 311 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:36:12,526 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-11 01:36:12,526 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-11 01:36:12,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-11 01:36:12,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2020-07-11 01:36:12,527 INFO L87 Difference]: Start difference. First operand 2315 states and 2528 transitions. Second operand 8 states. [2020-07-11 01:36:40,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:36:40,987 INFO L93 Difference]: Finished difference Result 4313 states and 4725 transitions. [2020-07-11 01:36:40,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-07-11 01:36:40,987 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 340 [2020-07-11 01:36:40,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-11 01:36:40,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-11 01:36:40,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1059 transitions. [2020-07-11 01:36:40,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-11 01:36:40,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1059 transitions. [2020-07-11 01:36:40,997 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 16 states and 1059 transitions. [2020-07-11 01:36:42,989 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1059 edges. 1059 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:36:43,110 INFO L225 Difference]: With dead ends: 4313 [2020-07-11 01:36:43,110 INFO L226 Difference]: Without dead ends: 1848 [2020-07-11 01:36:43,113 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=77, Invalid=195, Unknown=0, NotChecked=0, Total=272 [2020-07-11 01:36:43,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1848 states. [2020-07-11 01:36:59,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1848 to 1678. [2020-07-11 01:36:59,236 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-11 01:36:59,236 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1848 states. Second operand 1678 states. [2020-07-11 01:36:59,236 INFO L74 IsIncluded]: Start isIncluded. First operand 1848 states. Second operand 1678 states. [2020-07-11 01:36:59,236 INFO L87 Difference]: Start difference. First operand 1848 states. Second operand 1678 states. [2020-07-11 01:36:59,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:36:59,347 INFO L93 Difference]: Finished difference Result 1848 states and 1942 transitions. [2020-07-11 01:36:59,347 INFO L276 IsEmpty]: Start isEmpty. Operand 1848 states and 1942 transitions. [2020-07-11 01:36:59,350 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-11 01:36:59,350 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-11 01:36:59,350 INFO L74 IsIncluded]: Start isIncluded. First operand 1678 states. Second operand 1848 states. [2020-07-11 01:36:59,350 INFO L87 Difference]: Start difference. First operand 1678 states. Second operand 1848 states. [2020-07-11 01:36:59,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:36:59,460 INFO L93 Difference]: Finished difference Result 1848 states and 1942 transitions. [2020-07-11 01:36:59,460 INFO L276 IsEmpty]: Start isEmpty. Operand 1848 states and 1942 transitions. [2020-07-11 01:36:59,462 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-11 01:36:59,462 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-11 01:36:59,462 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-11 01:36:59,462 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-11 01:36:59,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1678 states. [2020-07-11 01:36:59,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1678 states to 1678 states and 1770 transitions. [2020-07-11 01:36:59,547 INFO L78 Accepts]: Start accepts. Automaton has 1678 states and 1770 transitions. Word has length 340 [2020-07-11 01:36:59,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-11 01:36:59,548 INFO L479 AbstractCegarLoop]: Abstraction has 1678 states and 1770 transitions. [2020-07-11 01:36:59,548 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-07-11 01:36:59,548 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1678 states and 1770 transitions. [2020-07-11 01:37:04,840 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1770 edges. 1770 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:37:04,840 INFO L276 IsEmpty]: Start isEmpty. Operand 1678 states and 1770 transitions. [2020-07-11 01:37:04,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 362 [2020-07-11 01:37:04,845 INFO L414 BasicCegarLoop]: Found error trace [2020-07-11 01:37:04,845 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 01:37:04,845 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-07-11 01:37:04,845 INFO L427 AbstractCegarLoop]: === Iteration 10 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-11 01:37:04,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-11 01:37:04,846 INFO L82 PathProgramCache]: Analyzing trace with hash 896778360, now seen corresponding path program 1 times [2020-07-11 01:37:04,846 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-11 01:37:04,846 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [690555561] [2020-07-11 01:37:04,846 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-11 01:37:04,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:37:04,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:37:04,989 INFO L280 TraceCheckUtils]: 0: Hoare triple {114962#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {114767#true} is VALID [2020-07-11 01:37:04,989 INFO L280 TraceCheckUtils]: 1: Hoare triple {114767#true} ~e~0 := 5; {114767#true} is VALID [2020-07-11 01:37:04,989 INFO L280 TraceCheckUtils]: 2: Hoare triple {114767#true} ~d~0 := 4; {114767#true} is VALID [2020-07-11 01:37:04,989 INFO L280 TraceCheckUtils]: 3: Hoare triple {114767#true} ~f~0 := 6; {114767#true} is VALID [2020-07-11 01:37:04,989 INFO L280 TraceCheckUtils]: 4: Hoare triple {114767#true} ~c~0 := 3; {114767#true} is VALID [2020-07-11 01:37:04,990 INFO L280 TraceCheckUtils]: 5: Hoare triple {114767#true} ~u~0 := 21; {114767#true} is VALID [2020-07-11 01:37:04,990 INFO L280 TraceCheckUtils]: 6: Hoare triple {114767#true} ~v~0 := 22; {114767#true} is VALID [2020-07-11 01:37:04,990 INFO L280 TraceCheckUtils]: 7: Hoare triple {114767#true} ~w~0 := 23; {114767#true} is VALID [2020-07-11 01:37:04,990 INFO L280 TraceCheckUtils]: 8: Hoare triple {114767#true} ~x~0 := 24; {114767#true} is VALID [2020-07-11 01:37:04,990 INFO L280 TraceCheckUtils]: 9: Hoare triple {114767#true} ~y~0 := 25; {114767#true} is VALID [2020-07-11 01:37:04,990 INFO L280 TraceCheckUtils]: 10: Hoare triple {114767#true} ~z~0 := 26; {114767#true} is VALID [2020-07-11 01:37:04,991 INFO L280 TraceCheckUtils]: 11: Hoare triple {114767#true} ~a25~0 := 0; {114767#true} is VALID [2020-07-11 01:37:04,991 INFO L280 TraceCheckUtils]: 12: Hoare triple {114767#true} ~a11~0 := 0; {114767#true} is VALID [2020-07-11 01:37:04,991 INFO L280 TraceCheckUtils]: 13: Hoare triple {114767#true} ~a28~0 := 7; {114767#true} is VALID [2020-07-11 01:37:04,991 INFO L280 TraceCheckUtils]: 14: Hoare triple {114767#true} ~a19~0 := 1; {114767#true} is VALID [2020-07-11 01:37:04,991 INFO L280 TraceCheckUtils]: 15: Hoare triple {114767#true} ~a21~0 := 1; {114767#true} is VALID [2020-07-11 01:37:04,992 INFO L280 TraceCheckUtils]: 16: Hoare triple {114767#true} ~a17~0 := 8; {114767#true} is VALID [2020-07-11 01:37:04,992 INFO L280 TraceCheckUtils]: 17: Hoare triple {114767#true} assume true; {114767#true} is VALID [2020-07-11 01:37:04,992 INFO L275 TraceCheckUtils]: 18: Hoare quadruple {114767#true} {114767#true} #1179#return; {114767#true} is VALID [2020-07-11 01:37:05,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:37:05,032 INFO L280 TraceCheckUtils]: 0: Hoare triple {114963#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {114767#true} is VALID [2020-07-11 01:37:05,033 INFO L280 TraceCheckUtils]: 1: Hoare triple {114767#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,033 INFO L280 TraceCheckUtils]: 2: Hoare triple {114767#true} assume 8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0); {114767#true} is VALID [2020-07-11 01:37:05,034 INFO L280 TraceCheckUtils]: 3: Hoare triple {114767#true} ~a28~0 := 10; {114964#(<= 10 ~a28~0)} is VALID [2020-07-11 01:37:05,034 INFO L280 TraceCheckUtils]: 4: Hoare triple {114964#(<= 10 ~a28~0)} #res := 22; {114964#(<= 10 ~a28~0)} is VALID [2020-07-11 01:37:05,035 INFO L280 TraceCheckUtils]: 5: Hoare triple {114964#(<= 10 ~a28~0)} assume true; {114964#(<= 10 ~a28~0)} is VALID [2020-07-11 01:37:05,036 INFO L275 TraceCheckUtils]: 6: Hoare quadruple {114964#(<= 10 ~a28~0)} {114767#true} #1183#return; {114795#(not (= 9 ~a28~0))} is VALID [2020-07-11 01:37:05,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:37:05,097 INFO L280 TraceCheckUtils]: 0: Hoare triple {114963#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,097 INFO L280 TraceCheckUtils]: 1: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,098 INFO L280 TraceCheckUtils]: 2: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,099 INFO L280 TraceCheckUtils]: 3: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,099 INFO L280 TraceCheckUtils]: 4: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,100 INFO L280 TraceCheckUtils]: 5: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,100 INFO L280 TraceCheckUtils]: 6: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,101 INFO L280 TraceCheckUtils]: 7: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,102 INFO L280 TraceCheckUtils]: 8: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,102 INFO L280 TraceCheckUtils]: 9: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,103 INFO L280 TraceCheckUtils]: 10: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,103 INFO L280 TraceCheckUtils]: 11: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,104 INFO L280 TraceCheckUtils]: 12: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,104 INFO L280 TraceCheckUtils]: 13: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,105 INFO L280 TraceCheckUtils]: 14: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,106 INFO L280 TraceCheckUtils]: 15: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,106 INFO L280 TraceCheckUtils]: 16: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,107 INFO L280 TraceCheckUtils]: 17: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,107 INFO L280 TraceCheckUtils]: 18: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,108 INFO L280 TraceCheckUtils]: 19: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,108 INFO L280 TraceCheckUtils]: 20: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,110 INFO L280 TraceCheckUtils]: 21: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,110 INFO L280 TraceCheckUtils]: 22: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,111 INFO L280 TraceCheckUtils]: 23: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,111 INFO L280 TraceCheckUtils]: 24: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,112 INFO L280 TraceCheckUtils]: 25: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,112 INFO L280 TraceCheckUtils]: 26: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,113 INFO L280 TraceCheckUtils]: 27: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,114 INFO L280 TraceCheckUtils]: 28: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,114 INFO L280 TraceCheckUtils]: 29: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,115 INFO L280 TraceCheckUtils]: 30: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,115 INFO L280 TraceCheckUtils]: 31: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,116 INFO L280 TraceCheckUtils]: 32: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,117 INFO L280 TraceCheckUtils]: 33: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,117 INFO L280 TraceCheckUtils]: 34: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,118 INFO L280 TraceCheckUtils]: 35: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,118 INFO L280 TraceCheckUtils]: 36: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,119 INFO L280 TraceCheckUtils]: 37: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,119 INFO L280 TraceCheckUtils]: 38: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,120 INFO L280 TraceCheckUtils]: 39: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,121 INFO L280 TraceCheckUtils]: 40: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,121 INFO L280 TraceCheckUtils]: 41: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,122 INFO L280 TraceCheckUtils]: 42: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,122 INFO L280 TraceCheckUtils]: 43: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,123 INFO L280 TraceCheckUtils]: 44: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,123 INFO L280 TraceCheckUtils]: 45: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,124 INFO L280 TraceCheckUtils]: 46: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,125 INFO L280 TraceCheckUtils]: 47: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,125 INFO L280 TraceCheckUtils]: 48: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,126 INFO L280 TraceCheckUtils]: 49: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,126 INFO L280 TraceCheckUtils]: 50: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,127 INFO L280 TraceCheckUtils]: 51: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,128 INFO L280 TraceCheckUtils]: 52: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,128 INFO L280 TraceCheckUtils]: 53: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,129 INFO L280 TraceCheckUtils]: 54: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,129 INFO L280 TraceCheckUtils]: 55: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,130 INFO L280 TraceCheckUtils]: 56: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,130 INFO L280 TraceCheckUtils]: 57: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,131 INFO L280 TraceCheckUtils]: 58: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,131 INFO L280 TraceCheckUtils]: 59: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,132 INFO L280 TraceCheckUtils]: 60: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,133 INFO L280 TraceCheckUtils]: 61: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,134 INFO L280 TraceCheckUtils]: 62: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == ~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,134 INFO L280 TraceCheckUtils]: 63: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == ~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,135 INFO L280 TraceCheckUtils]: 64: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == ~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,136 INFO L280 TraceCheckUtils]: 65: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,136 INFO L280 TraceCheckUtils]: 66: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == ~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,137 INFO L280 TraceCheckUtils]: 67: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == ~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,137 INFO L280 TraceCheckUtils]: 68: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == ~input) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,138 INFO L280 TraceCheckUtils]: 69: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,139 INFO L280 TraceCheckUtils]: 70: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume ((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == ~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0); {114966#(= 9 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,139 INFO L280 TraceCheckUtils]: 71: Hoare triple {114966#(= 9 |old(~a28~0)|)} ~a19~0 := 0; {114966#(= 9 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,140 INFO L280 TraceCheckUtils]: 72: Hoare triple {114966#(= 9 |old(~a28~0)|)} ~a28~0 := 7; {114966#(= 9 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,141 INFO L280 TraceCheckUtils]: 73: Hoare triple {114966#(= 9 |old(~a28~0)|)} #res := 25; {114966#(= 9 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,141 INFO L280 TraceCheckUtils]: 74: Hoare triple {114966#(= 9 |old(~a28~0)|)} assume true; {114966#(= 9 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,142 INFO L275 TraceCheckUtils]: 75: Hoare quadruple {114966#(= 9 |old(~a28~0)|)} {114795#(not (= 9 ~a28~0))} #1183#return; {114768#false} is VALID [2020-07-11 01:37:05,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:37:05,163 INFO L280 TraceCheckUtils]: 0: Hoare triple {114963#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {114767#true} is VALID [2020-07-11 01:37:05,164 INFO L280 TraceCheckUtils]: 1: Hoare triple {114767#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,164 INFO L280 TraceCheckUtils]: 2: Hoare triple {114767#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {114767#true} is VALID [2020-07-11 01:37:05,164 INFO L280 TraceCheckUtils]: 3: Hoare triple {114767#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,164 INFO L280 TraceCheckUtils]: 4: Hoare triple {114767#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,164 INFO L280 TraceCheckUtils]: 5: Hoare triple {114767#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,164 INFO L280 TraceCheckUtils]: 6: Hoare triple {114767#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,165 INFO L280 TraceCheckUtils]: 7: Hoare triple {114767#true} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {114767#true} is VALID [2020-07-11 01:37:05,165 INFO L280 TraceCheckUtils]: 8: Hoare triple {114767#true} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,165 INFO L280 TraceCheckUtils]: 9: Hoare triple {114767#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,165 INFO L280 TraceCheckUtils]: 10: Hoare triple {114767#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,165 INFO L280 TraceCheckUtils]: 11: Hoare triple {114767#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,166 INFO L280 TraceCheckUtils]: 12: Hoare triple {114767#true} assume ((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0; {114767#true} is VALID [2020-07-11 01:37:05,166 INFO L280 TraceCheckUtils]: 13: Hoare triple {114767#true} assume !(10 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,166 INFO L280 TraceCheckUtils]: 14: Hoare triple {114767#true} ~a28~0 := 8; {114767#true} is VALID [2020-07-11 01:37:05,166 INFO L280 TraceCheckUtils]: 15: Hoare triple {114767#true} ~a25~0 := 0; {114767#true} is VALID [2020-07-11 01:37:05,166 INFO L280 TraceCheckUtils]: 16: Hoare triple {114767#true} #res := 22; {114767#true} is VALID [2020-07-11 01:37:05,167 INFO L280 TraceCheckUtils]: 17: Hoare triple {114767#true} assume true; {114767#true} is VALID [2020-07-11 01:37:05,167 INFO L275 TraceCheckUtils]: 18: Hoare quadruple {114767#true} {114768#false} #1183#return; {114768#false} is VALID [2020-07-11 01:37:05,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:37:05,195 INFO L280 TraceCheckUtils]: 0: Hoare triple {114963#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {114767#true} is VALID [2020-07-11 01:37:05,195 INFO L280 TraceCheckUtils]: 1: Hoare triple {114767#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,195 INFO L280 TraceCheckUtils]: 2: Hoare triple {114767#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {114767#true} is VALID [2020-07-11 01:37:05,196 INFO L280 TraceCheckUtils]: 3: Hoare triple {114767#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,196 INFO L280 TraceCheckUtils]: 4: Hoare triple {114767#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,196 INFO L280 TraceCheckUtils]: 5: Hoare triple {114767#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,196 INFO L280 TraceCheckUtils]: 6: Hoare triple {114767#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,196 INFO L280 TraceCheckUtils]: 7: Hoare triple {114767#true} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {114767#true} is VALID [2020-07-11 01:37:05,197 INFO L280 TraceCheckUtils]: 8: Hoare triple {114767#true} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,197 INFO L280 TraceCheckUtils]: 9: Hoare triple {114767#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,197 INFO L280 TraceCheckUtils]: 10: Hoare triple {114767#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,197 INFO L280 TraceCheckUtils]: 11: Hoare triple {114767#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,197 INFO L280 TraceCheckUtils]: 12: Hoare triple {114767#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,198 INFO L280 TraceCheckUtils]: 13: Hoare triple {114767#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {114767#true} is VALID [2020-07-11 01:37:05,198 INFO L280 TraceCheckUtils]: 14: Hoare triple {114767#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,198 INFO L280 TraceCheckUtils]: 15: Hoare triple {114767#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,198 INFO L280 TraceCheckUtils]: 16: Hoare triple {114767#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,198 INFO L280 TraceCheckUtils]: 17: Hoare triple {114767#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {114767#true} is VALID [2020-07-11 01:37:05,198 INFO L280 TraceCheckUtils]: 18: Hoare triple {114767#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {114767#true} is VALID [2020-07-11 01:37:05,199 INFO L280 TraceCheckUtils]: 19: Hoare triple {114767#true} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,199 INFO L280 TraceCheckUtils]: 20: Hoare triple {114767#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,199 INFO L280 TraceCheckUtils]: 21: Hoare triple {114767#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,199 INFO L280 TraceCheckUtils]: 22: Hoare triple {114767#true} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,199 INFO L280 TraceCheckUtils]: 23: Hoare triple {114767#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,199 INFO L280 TraceCheckUtils]: 24: Hoare triple {114767#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,200 INFO L280 TraceCheckUtils]: 25: Hoare triple {114767#true} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,200 INFO L280 TraceCheckUtils]: 26: Hoare triple {114767#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,200 INFO L280 TraceCheckUtils]: 27: Hoare triple {114767#true} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {114767#true} is VALID [2020-07-11 01:37:05,200 INFO L280 TraceCheckUtils]: 28: Hoare triple {114767#true} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {114767#true} is VALID [2020-07-11 01:37:05,200 INFO L280 TraceCheckUtils]: 29: Hoare triple {114767#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {114767#true} is VALID [2020-07-11 01:37:05,200 INFO L280 TraceCheckUtils]: 30: Hoare triple {114767#true} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,201 INFO L280 TraceCheckUtils]: 31: Hoare triple {114767#true} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {114767#true} is VALID [2020-07-11 01:37:05,201 INFO L280 TraceCheckUtils]: 32: Hoare triple {114767#true} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,201 INFO L280 TraceCheckUtils]: 33: Hoare triple {114767#true} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,201 INFO L280 TraceCheckUtils]: 34: Hoare triple {114767#true} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {114767#true} is VALID [2020-07-11 01:37:05,201 INFO L280 TraceCheckUtils]: 35: Hoare triple {114767#true} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,202 INFO L280 TraceCheckUtils]: 36: Hoare triple {114767#true} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,202 INFO L280 TraceCheckUtils]: 37: Hoare triple {114767#true} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {114767#true} is VALID [2020-07-11 01:37:05,202 INFO L280 TraceCheckUtils]: 38: Hoare triple {114767#true} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,202 INFO L280 TraceCheckUtils]: 39: Hoare triple {114767#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,202 INFO L280 TraceCheckUtils]: 40: Hoare triple {114767#true} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,202 INFO L280 TraceCheckUtils]: 41: Hoare triple {114767#true} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,203 INFO L280 TraceCheckUtils]: 42: Hoare triple {114767#true} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,203 INFO L280 TraceCheckUtils]: 43: Hoare triple {114767#true} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {114767#true} is VALID [2020-07-11 01:37:05,203 INFO L280 TraceCheckUtils]: 44: Hoare triple {114767#true} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,203 INFO L280 TraceCheckUtils]: 45: Hoare triple {114767#true} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {114767#true} is VALID [2020-07-11 01:37:05,203 INFO L280 TraceCheckUtils]: 46: Hoare triple {114767#true} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,203 INFO L280 TraceCheckUtils]: 47: Hoare triple {114767#true} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,204 INFO L280 TraceCheckUtils]: 48: Hoare triple {114767#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {114767#true} is VALID [2020-07-11 01:37:05,204 INFO L280 TraceCheckUtils]: 49: Hoare triple {114767#true} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {114767#true} is VALID [2020-07-11 01:37:05,204 INFO L280 TraceCheckUtils]: 50: Hoare triple {114767#true} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {114767#true} is VALID [2020-07-11 01:37:05,204 INFO L280 TraceCheckUtils]: 51: Hoare triple {114767#true} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {114767#true} is VALID [2020-07-11 01:37:05,204 INFO L280 TraceCheckUtils]: 52: Hoare triple {114767#true} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {114767#true} is VALID [2020-07-11 01:37:05,204 INFO L280 TraceCheckUtils]: 53: Hoare triple {114767#true} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,205 INFO L280 TraceCheckUtils]: 54: Hoare triple {114767#true} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {114767#true} is VALID [2020-07-11 01:37:05,205 INFO L280 TraceCheckUtils]: 55: Hoare triple {114767#true} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,205 INFO L280 TraceCheckUtils]: 56: Hoare triple {114767#true} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,205 INFO L280 TraceCheckUtils]: 57: Hoare triple {114767#true} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {114767#true} is VALID [2020-07-11 01:37:05,205 INFO L280 TraceCheckUtils]: 58: Hoare triple {114767#true} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,206 INFO L280 TraceCheckUtils]: 59: Hoare triple {114767#true} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,206 INFO L280 TraceCheckUtils]: 60: Hoare triple {114767#true} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {114767#true} is VALID [2020-07-11 01:37:05,206 INFO L280 TraceCheckUtils]: 61: Hoare triple {114767#true} assume ((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0); {114767#true} is VALID [2020-07-11 01:37:05,206 INFO L280 TraceCheckUtils]: 62: Hoare triple {114767#true} assume !(7 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,206 INFO L280 TraceCheckUtils]: 63: Hoare triple {114767#true} ~a11~0 := 1; {114767#true} is VALID [2020-07-11 01:37:05,206 INFO L280 TraceCheckUtils]: 64: Hoare triple {114767#true} ~a17~0 := 7; {114767#true} is VALID [2020-07-11 01:37:05,207 INFO L280 TraceCheckUtils]: 65: Hoare triple {114767#true} ~a28~0 := 10; {114767#true} is VALID [2020-07-11 01:37:05,207 INFO L280 TraceCheckUtils]: 66: Hoare triple {114767#true} ~a25~0 := 0; {114767#true} is VALID [2020-07-11 01:37:05,207 INFO L280 TraceCheckUtils]: 67: Hoare triple {114767#true} ~a19~0 := 1; {114767#true} is VALID [2020-07-11 01:37:05,207 INFO L280 TraceCheckUtils]: 68: Hoare triple {114767#true} #res := -1; {114767#true} is VALID [2020-07-11 01:37:05,207 INFO L280 TraceCheckUtils]: 69: Hoare triple {114767#true} assume true; {114767#true} is VALID [2020-07-11 01:37:05,208 INFO L275 TraceCheckUtils]: 70: Hoare quadruple {114767#true} {114768#false} #1183#return; {114768#false} is VALID [2020-07-11 01:37:05,213 INFO L263 TraceCheckUtils]: 0: Hoare triple {114767#true} call ULTIMATE.init(); {114962#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} is VALID [2020-07-11 01:37:05,213 INFO L280 TraceCheckUtils]: 1: Hoare triple {114962#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {114767#true} is VALID [2020-07-11 01:37:05,213 INFO L280 TraceCheckUtils]: 2: Hoare triple {114767#true} ~e~0 := 5; {114767#true} is VALID [2020-07-11 01:37:05,213 INFO L280 TraceCheckUtils]: 3: Hoare triple {114767#true} ~d~0 := 4; {114767#true} is VALID [2020-07-11 01:37:05,213 INFO L280 TraceCheckUtils]: 4: Hoare triple {114767#true} ~f~0 := 6; {114767#true} is VALID [2020-07-11 01:37:05,214 INFO L280 TraceCheckUtils]: 5: Hoare triple {114767#true} ~c~0 := 3; {114767#true} is VALID [2020-07-11 01:37:05,214 INFO L280 TraceCheckUtils]: 6: Hoare triple {114767#true} ~u~0 := 21; {114767#true} is VALID [2020-07-11 01:37:05,214 INFO L280 TraceCheckUtils]: 7: Hoare triple {114767#true} ~v~0 := 22; {114767#true} is VALID [2020-07-11 01:37:05,214 INFO L280 TraceCheckUtils]: 8: Hoare triple {114767#true} ~w~0 := 23; {114767#true} is VALID [2020-07-11 01:37:05,214 INFO L280 TraceCheckUtils]: 9: Hoare triple {114767#true} ~x~0 := 24; {114767#true} is VALID [2020-07-11 01:37:05,214 INFO L280 TraceCheckUtils]: 10: Hoare triple {114767#true} ~y~0 := 25; {114767#true} is VALID [2020-07-11 01:37:05,215 INFO L280 TraceCheckUtils]: 11: Hoare triple {114767#true} ~z~0 := 26; {114767#true} is VALID [2020-07-11 01:37:05,215 INFO L280 TraceCheckUtils]: 12: Hoare triple {114767#true} ~a25~0 := 0; {114767#true} is VALID [2020-07-11 01:37:05,215 INFO L280 TraceCheckUtils]: 13: Hoare triple {114767#true} ~a11~0 := 0; {114767#true} is VALID [2020-07-11 01:37:05,215 INFO L280 TraceCheckUtils]: 14: Hoare triple {114767#true} ~a28~0 := 7; {114767#true} is VALID [2020-07-11 01:37:05,215 INFO L280 TraceCheckUtils]: 15: Hoare triple {114767#true} ~a19~0 := 1; {114767#true} is VALID [2020-07-11 01:37:05,215 INFO L280 TraceCheckUtils]: 16: Hoare triple {114767#true} ~a21~0 := 1; {114767#true} is VALID [2020-07-11 01:37:05,216 INFO L280 TraceCheckUtils]: 17: Hoare triple {114767#true} ~a17~0 := 8; {114767#true} is VALID [2020-07-11 01:37:05,216 INFO L280 TraceCheckUtils]: 18: Hoare triple {114767#true} assume true; {114767#true} is VALID [2020-07-11 01:37:05,216 INFO L275 TraceCheckUtils]: 19: Hoare quadruple {114767#true} {114767#true} #1179#return; {114767#true} is VALID [2020-07-11 01:37:05,216 INFO L263 TraceCheckUtils]: 20: Hoare triple {114767#true} call #t~ret4 := main(); {114767#true} is VALID [2020-07-11 01:37:05,216 INFO L280 TraceCheckUtils]: 21: Hoare triple {114767#true} ~output~0 := -1; {114767#true} is VALID [2020-07-11 01:37:05,216 INFO L280 TraceCheckUtils]: 22: Hoare triple {114767#true} assume !false; {114767#true} is VALID [2020-07-11 01:37:05,217 INFO L280 TraceCheckUtils]: 23: Hoare triple {114767#true} havoc ~input~0; {114767#true} is VALID [2020-07-11 01:37:05,217 INFO L280 TraceCheckUtils]: 24: Hoare triple {114767#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {114767#true} is VALID [2020-07-11 01:37:05,217 INFO L280 TraceCheckUtils]: 25: Hoare triple {114767#true} ~input~0 := #t~nondet2; {114767#true} is VALID [2020-07-11 01:37:05,217 INFO L280 TraceCheckUtils]: 26: Hoare triple {114767#true} havoc #t~nondet2; {114767#true} is VALID [2020-07-11 01:37:05,217 INFO L280 TraceCheckUtils]: 27: Hoare triple {114767#true} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {114767#true} is VALID [2020-07-11 01:37:05,219 INFO L263 TraceCheckUtils]: 28: Hoare triple {114767#true} call #t~ret3 := calculate_output(~input~0); {114963#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:37:05,219 INFO L280 TraceCheckUtils]: 29: Hoare triple {114963#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {114767#true} is VALID [2020-07-11 01:37:05,219 INFO L280 TraceCheckUtils]: 30: Hoare triple {114767#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,219 INFO L280 TraceCheckUtils]: 31: Hoare triple {114767#true} assume 8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0); {114767#true} is VALID [2020-07-11 01:37:05,220 INFO L280 TraceCheckUtils]: 32: Hoare triple {114767#true} ~a28~0 := 10; {114964#(<= 10 ~a28~0)} is VALID [2020-07-11 01:37:05,221 INFO L280 TraceCheckUtils]: 33: Hoare triple {114964#(<= 10 ~a28~0)} #res := 22; {114964#(<= 10 ~a28~0)} is VALID [2020-07-11 01:37:05,221 INFO L280 TraceCheckUtils]: 34: Hoare triple {114964#(<= 10 ~a28~0)} assume true; {114964#(<= 10 ~a28~0)} is VALID [2020-07-11 01:37:05,222 INFO L275 TraceCheckUtils]: 35: Hoare quadruple {114964#(<= 10 ~a28~0)} {114767#true} #1183#return; {114795#(not (= 9 ~a28~0))} is VALID [2020-07-11 01:37:05,223 INFO L280 TraceCheckUtils]: 36: Hoare triple {114795#(not (= 9 ~a28~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {114795#(not (= 9 ~a28~0))} is VALID [2020-07-11 01:37:05,224 INFO L280 TraceCheckUtils]: 37: Hoare triple {114795#(not (= 9 ~a28~0))} ~output~0 := #t~ret3; {114795#(not (= 9 ~a28~0))} is VALID [2020-07-11 01:37:05,224 INFO L280 TraceCheckUtils]: 38: Hoare triple {114795#(not (= 9 ~a28~0))} havoc #t~ret3; {114795#(not (= 9 ~a28~0))} is VALID [2020-07-11 01:37:05,225 INFO L280 TraceCheckUtils]: 39: Hoare triple {114795#(not (= 9 ~a28~0))} assume !false; {114795#(not (= 9 ~a28~0))} is VALID [2020-07-11 01:37:05,226 INFO L280 TraceCheckUtils]: 40: Hoare triple {114795#(not (= 9 ~a28~0))} havoc ~input~0; {114795#(not (= 9 ~a28~0))} is VALID [2020-07-11 01:37:05,226 INFO L280 TraceCheckUtils]: 41: Hoare triple {114795#(not (= 9 ~a28~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {114795#(not (= 9 ~a28~0))} is VALID [2020-07-11 01:37:05,227 INFO L280 TraceCheckUtils]: 42: Hoare triple {114795#(not (= 9 ~a28~0))} ~input~0 := #t~nondet2; {114795#(not (= 9 ~a28~0))} is VALID [2020-07-11 01:37:05,227 INFO L280 TraceCheckUtils]: 43: Hoare triple {114795#(not (= 9 ~a28~0))} havoc #t~nondet2; {114795#(not (= 9 ~a28~0))} is VALID [2020-07-11 01:37:05,228 INFO L280 TraceCheckUtils]: 44: Hoare triple {114795#(not (= 9 ~a28~0))} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {114795#(not (= 9 ~a28~0))} is VALID [2020-07-11 01:37:05,229 INFO L263 TraceCheckUtils]: 45: Hoare triple {114795#(not (= 9 ~a28~0))} call #t~ret3 := calculate_output(~input~0); {114963#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:37:05,230 INFO L280 TraceCheckUtils]: 46: Hoare triple {114963#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,230 INFO L280 TraceCheckUtils]: 47: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,231 INFO L280 TraceCheckUtils]: 48: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,231 INFO L280 TraceCheckUtils]: 49: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,232 INFO L280 TraceCheckUtils]: 50: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,233 INFO L280 TraceCheckUtils]: 51: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,233 INFO L280 TraceCheckUtils]: 52: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,234 INFO L280 TraceCheckUtils]: 53: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,234 INFO L280 TraceCheckUtils]: 54: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,235 INFO L280 TraceCheckUtils]: 55: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,235 INFO L280 TraceCheckUtils]: 56: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,236 INFO L280 TraceCheckUtils]: 57: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,237 INFO L280 TraceCheckUtils]: 58: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,237 INFO L280 TraceCheckUtils]: 59: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,238 INFO L280 TraceCheckUtils]: 60: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,238 INFO L280 TraceCheckUtils]: 61: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,239 INFO L280 TraceCheckUtils]: 62: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,240 INFO L280 TraceCheckUtils]: 63: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,240 INFO L280 TraceCheckUtils]: 64: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,241 INFO L280 TraceCheckUtils]: 65: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,241 INFO L280 TraceCheckUtils]: 66: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,242 INFO L280 TraceCheckUtils]: 67: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,242 INFO L280 TraceCheckUtils]: 68: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,243 INFO L280 TraceCheckUtils]: 69: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,244 INFO L280 TraceCheckUtils]: 70: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,244 INFO L280 TraceCheckUtils]: 71: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,245 INFO L280 TraceCheckUtils]: 72: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,245 INFO L280 TraceCheckUtils]: 73: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,246 INFO L280 TraceCheckUtils]: 74: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,246 INFO L280 TraceCheckUtils]: 75: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,247 INFO L280 TraceCheckUtils]: 76: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,247 INFO L280 TraceCheckUtils]: 77: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,248 INFO L280 TraceCheckUtils]: 78: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,249 INFO L280 TraceCheckUtils]: 79: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,249 INFO L280 TraceCheckUtils]: 80: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,250 INFO L280 TraceCheckUtils]: 81: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,251 INFO L280 TraceCheckUtils]: 82: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,251 INFO L280 TraceCheckUtils]: 83: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,252 INFO L280 TraceCheckUtils]: 84: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,252 INFO L280 TraceCheckUtils]: 85: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,253 INFO L280 TraceCheckUtils]: 86: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,253 INFO L280 TraceCheckUtils]: 87: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,254 INFO L280 TraceCheckUtils]: 88: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,254 INFO L280 TraceCheckUtils]: 89: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,255 INFO L280 TraceCheckUtils]: 90: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,256 INFO L280 TraceCheckUtils]: 91: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,256 INFO L280 TraceCheckUtils]: 92: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,257 INFO L280 TraceCheckUtils]: 93: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,257 INFO L280 TraceCheckUtils]: 94: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,258 INFO L280 TraceCheckUtils]: 95: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,259 INFO L280 TraceCheckUtils]: 96: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,259 INFO L280 TraceCheckUtils]: 97: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,260 INFO L280 TraceCheckUtils]: 98: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,261 INFO L280 TraceCheckUtils]: 99: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,261 INFO L280 TraceCheckUtils]: 100: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,262 INFO L280 TraceCheckUtils]: 101: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,262 INFO L280 TraceCheckUtils]: 102: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,263 INFO L280 TraceCheckUtils]: 103: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,263 INFO L280 TraceCheckUtils]: 104: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,264 INFO L280 TraceCheckUtils]: 105: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,265 INFO L280 TraceCheckUtils]: 106: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,265 INFO L280 TraceCheckUtils]: 107: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,266 INFO L280 TraceCheckUtils]: 108: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == ~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,266 INFO L280 TraceCheckUtils]: 109: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == ~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,267 INFO L280 TraceCheckUtils]: 110: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == ~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,268 INFO L280 TraceCheckUtils]: 111: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,268 INFO L280 TraceCheckUtils]: 112: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == ~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,269 INFO L280 TraceCheckUtils]: 113: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == ~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,269 INFO L280 TraceCheckUtils]: 114: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == ~input) && 1 == ~a21~0); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,270 INFO L280 TraceCheckUtils]: 115: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {114965#(= ~a28~0 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,271 INFO L280 TraceCheckUtils]: 116: Hoare triple {114965#(= ~a28~0 |old(~a28~0)|)} assume ((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == ~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0); {114966#(= 9 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,271 INFO L280 TraceCheckUtils]: 117: Hoare triple {114966#(= 9 |old(~a28~0)|)} ~a19~0 := 0; {114966#(= 9 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,272 INFO L280 TraceCheckUtils]: 118: Hoare triple {114966#(= 9 |old(~a28~0)|)} ~a28~0 := 7; {114966#(= 9 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,272 INFO L280 TraceCheckUtils]: 119: Hoare triple {114966#(= 9 |old(~a28~0)|)} #res := 25; {114966#(= 9 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,273 INFO L280 TraceCheckUtils]: 120: Hoare triple {114966#(= 9 |old(~a28~0)|)} assume true; {114966#(= 9 |old(~a28~0)|)} is VALID [2020-07-11 01:37:05,274 INFO L275 TraceCheckUtils]: 121: Hoare quadruple {114966#(= 9 |old(~a28~0)|)} {114795#(not (= 9 ~a28~0))} #1183#return; {114768#false} is VALID [2020-07-11 01:37:05,274 INFO L280 TraceCheckUtils]: 122: Hoare triple {114768#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {114768#false} is VALID [2020-07-11 01:37:05,275 INFO L280 TraceCheckUtils]: 123: Hoare triple {114768#false} ~output~0 := #t~ret3; {114768#false} is VALID [2020-07-11 01:37:05,275 INFO L280 TraceCheckUtils]: 124: Hoare triple {114768#false} havoc #t~ret3; {114768#false} is VALID [2020-07-11 01:37:05,275 INFO L280 TraceCheckUtils]: 125: Hoare triple {114768#false} assume !false; {114768#false} is VALID [2020-07-11 01:37:05,275 INFO L280 TraceCheckUtils]: 126: Hoare triple {114768#false} havoc ~input~0; {114768#false} is VALID [2020-07-11 01:37:05,275 INFO L280 TraceCheckUtils]: 127: Hoare triple {114768#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {114768#false} is VALID [2020-07-11 01:37:05,275 INFO L280 TraceCheckUtils]: 128: Hoare triple {114768#false} ~input~0 := #t~nondet2; {114768#false} is VALID [2020-07-11 01:37:05,276 INFO L280 TraceCheckUtils]: 129: Hoare triple {114768#false} havoc #t~nondet2; {114768#false} is VALID [2020-07-11 01:37:05,276 INFO L280 TraceCheckUtils]: 130: Hoare triple {114768#false} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {114768#false} is VALID [2020-07-11 01:37:05,276 INFO L263 TraceCheckUtils]: 131: Hoare triple {114768#false} call #t~ret3 := calculate_output(~input~0); {114963#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:37:05,276 INFO L280 TraceCheckUtils]: 132: Hoare triple {114963#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {114767#true} is VALID [2020-07-11 01:37:05,276 INFO L280 TraceCheckUtils]: 133: Hoare triple {114767#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,276 INFO L280 TraceCheckUtils]: 134: Hoare triple {114767#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {114767#true} is VALID [2020-07-11 01:37:05,276 INFO L280 TraceCheckUtils]: 135: Hoare triple {114767#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,277 INFO L280 TraceCheckUtils]: 136: Hoare triple {114767#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,277 INFO L280 TraceCheckUtils]: 137: Hoare triple {114767#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,277 INFO L280 TraceCheckUtils]: 138: Hoare triple {114767#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,277 INFO L280 TraceCheckUtils]: 139: Hoare triple {114767#true} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {114767#true} is VALID [2020-07-11 01:37:05,277 INFO L280 TraceCheckUtils]: 140: Hoare triple {114767#true} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,277 INFO L280 TraceCheckUtils]: 141: Hoare triple {114767#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,278 INFO L280 TraceCheckUtils]: 142: Hoare triple {114767#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,278 INFO L280 TraceCheckUtils]: 143: Hoare triple {114767#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,278 INFO L280 TraceCheckUtils]: 144: Hoare triple {114767#true} assume ((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0; {114767#true} is VALID [2020-07-11 01:37:05,278 INFO L280 TraceCheckUtils]: 145: Hoare triple {114767#true} assume !(10 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,278 INFO L280 TraceCheckUtils]: 146: Hoare triple {114767#true} ~a28~0 := 8; {114767#true} is VALID [2020-07-11 01:37:05,278 INFO L280 TraceCheckUtils]: 147: Hoare triple {114767#true} ~a25~0 := 0; {114767#true} is VALID [2020-07-11 01:37:05,279 INFO L280 TraceCheckUtils]: 148: Hoare triple {114767#true} #res := 22; {114767#true} is VALID [2020-07-11 01:37:05,279 INFO L280 TraceCheckUtils]: 149: Hoare triple {114767#true} assume true; {114767#true} is VALID [2020-07-11 01:37:05,279 INFO L275 TraceCheckUtils]: 150: Hoare quadruple {114767#true} {114768#false} #1183#return; {114768#false} is VALID [2020-07-11 01:37:05,279 INFO L280 TraceCheckUtils]: 151: Hoare triple {114768#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {114768#false} is VALID [2020-07-11 01:37:05,279 INFO L280 TraceCheckUtils]: 152: Hoare triple {114768#false} ~output~0 := #t~ret3; {114768#false} is VALID [2020-07-11 01:37:05,279 INFO L280 TraceCheckUtils]: 153: Hoare triple {114768#false} havoc #t~ret3; {114768#false} is VALID [2020-07-11 01:37:05,280 INFO L280 TraceCheckUtils]: 154: Hoare triple {114768#false} assume !false; {114768#false} is VALID [2020-07-11 01:37:05,280 INFO L280 TraceCheckUtils]: 155: Hoare triple {114768#false} havoc ~input~0; {114768#false} is VALID [2020-07-11 01:37:05,280 INFO L280 TraceCheckUtils]: 156: Hoare triple {114768#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {114768#false} is VALID [2020-07-11 01:37:05,280 INFO L280 TraceCheckUtils]: 157: Hoare triple {114768#false} ~input~0 := #t~nondet2; {114768#false} is VALID [2020-07-11 01:37:05,280 INFO L280 TraceCheckUtils]: 158: Hoare triple {114768#false} havoc #t~nondet2; {114768#false} is VALID [2020-07-11 01:37:05,281 INFO L280 TraceCheckUtils]: 159: Hoare triple {114768#false} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {114768#false} is VALID [2020-07-11 01:37:05,281 INFO L263 TraceCheckUtils]: 160: Hoare triple {114768#false} call #t~ret3 := calculate_output(~input~0); {114963#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:37:05,281 INFO L280 TraceCheckUtils]: 161: Hoare triple {114963#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {114767#true} is VALID [2020-07-11 01:37:05,281 INFO L280 TraceCheckUtils]: 162: Hoare triple {114767#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,281 INFO L280 TraceCheckUtils]: 163: Hoare triple {114767#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {114767#true} is VALID [2020-07-11 01:37:05,281 INFO L280 TraceCheckUtils]: 164: Hoare triple {114767#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,282 INFO L280 TraceCheckUtils]: 165: Hoare triple {114767#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,282 INFO L280 TraceCheckUtils]: 166: Hoare triple {114767#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,282 INFO L280 TraceCheckUtils]: 167: Hoare triple {114767#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,282 INFO L280 TraceCheckUtils]: 168: Hoare triple {114767#true} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {114767#true} is VALID [2020-07-11 01:37:05,282 INFO L280 TraceCheckUtils]: 169: Hoare triple {114767#true} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,282 INFO L280 TraceCheckUtils]: 170: Hoare triple {114767#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,283 INFO L280 TraceCheckUtils]: 171: Hoare triple {114767#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,283 INFO L280 TraceCheckUtils]: 172: Hoare triple {114767#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,283 INFO L280 TraceCheckUtils]: 173: Hoare triple {114767#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,283 INFO L280 TraceCheckUtils]: 174: Hoare triple {114767#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {114767#true} is VALID [2020-07-11 01:37:05,283 INFO L280 TraceCheckUtils]: 175: Hoare triple {114767#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,283 INFO L280 TraceCheckUtils]: 176: Hoare triple {114767#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,284 INFO L280 TraceCheckUtils]: 177: Hoare triple {114767#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,284 INFO L280 TraceCheckUtils]: 178: Hoare triple {114767#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {114767#true} is VALID [2020-07-11 01:37:05,284 INFO L280 TraceCheckUtils]: 179: Hoare triple {114767#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {114767#true} is VALID [2020-07-11 01:37:05,284 INFO L280 TraceCheckUtils]: 180: Hoare triple {114767#true} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,284 INFO L280 TraceCheckUtils]: 181: Hoare triple {114767#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,285 INFO L280 TraceCheckUtils]: 182: Hoare triple {114767#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,285 INFO L280 TraceCheckUtils]: 183: Hoare triple {114767#true} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,285 INFO L280 TraceCheckUtils]: 184: Hoare triple {114767#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,285 INFO L280 TraceCheckUtils]: 185: Hoare triple {114767#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,285 INFO L280 TraceCheckUtils]: 186: Hoare triple {114767#true} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,285 INFO L280 TraceCheckUtils]: 187: Hoare triple {114767#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,286 INFO L280 TraceCheckUtils]: 188: Hoare triple {114767#true} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {114767#true} is VALID [2020-07-11 01:37:05,286 INFO L280 TraceCheckUtils]: 189: Hoare triple {114767#true} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {114767#true} is VALID [2020-07-11 01:37:05,286 INFO L280 TraceCheckUtils]: 190: Hoare triple {114767#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {114767#true} is VALID [2020-07-11 01:37:05,286 INFO L280 TraceCheckUtils]: 191: Hoare triple {114767#true} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,286 INFO L280 TraceCheckUtils]: 192: Hoare triple {114767#true} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {114767#true} is VALID [2020-07-11 01:37:05,287 INFO L280 TraceCheckUtils]: 193: Hoare triple {114767#true} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,287 INFO L280 TraceCheckUtils]: 194: Hoare triple {114767#true} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,287 INFO L280 TraceCheckUtils]: 195: Hoare triple {114767#true} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {114767#true} is VALID [2020-07-11 01:37:05,287 INFO L280 TraceCheckUtils]: 196: Hoare triple {114767#true} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,287 INFO L280 TraceCheckUtils]: 197: Hoare triple {114767#true} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,288 INFO L280 TraceCheckUtils]: 198: Hoare triple {114767#true} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {114767#true} is VALID [2020-07-11 01:37:05,288 INFO L280 TraceCheckUtils]: 199: Hoare triple {114767#true} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,288 INFO L280 TraceCheckUtils]: 200: Hoare triple {114767#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,288 INFO L280 TraceCheckUtils]: 201: Hoare triple {114767#true} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,288 INFO L280 TraceCheckUtils]: 202: Hoare triple {114767#true} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,288 INFO L280 TraceCheckUtils]: 203: Hoare triple {114767#true} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,289 INFO L280 TraceCheckUtils]: 204: Hoare triple {114767#true} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {114767#true} is VALID [2020-07-11 01:37:05,289 INFO L280 TraceCheckUtils]: 205: Hoare triple {114767#true} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,289 INFO L280 TraceCheckUtils]: 206: Hoare triple {114767#true} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {114767#true} is VALID [2020-07-11 01:37:05,289 INFO L280 TraceCheckUtils]: 207: Hoare triple {114767#true} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,289 INFO L280 TraceCheckUtils]: 208: Hoare triple {114767#true} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,290 INFO L280 TraceCheckUtils]: 209: Hoare triple {114767#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {114767#true} is VALID [2020-07-11 01:37:05,290 INFO L280 TraceCheckUtils]: 210: Hoare triple {114767#true} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {114767#true} is VALID [2020-07-11 01:37:05,290 INFO L280 TraceCheckUtils]: 211: Hoare triple {114767#true} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {114767#true} is VALID [2020-07-11 01:37:05,290 INFO L280 TraceCheckUtils]: 212: Hoare triple {114767#true} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {114767#true} is VALID [2020-07-11 01:37:05,290 INFO L280 TraceCheckUtils]: 213: Hoare triple {114767#true} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {114767#true} is VALID [2020-07-11 01:37:05,290 INFO L280 TraceCheckUtils]: 214: Hoare triple {114767#true} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,291 INFO L280 TraceCheckUtils]: 215: Hoare triple {114767#true} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {114767#true} is VALID [2020-07-11 01:37:05,291 INFO L280 TraceCheckUtils]: 216: Hoare triple {114767#true} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {114767#true} is VALID [2020-07-11 01:37:05,291 INFO L280 TraceCheckUtils]: 217: Hoare triple {114767#true} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {114767#true} is VALID [2020-07-11 01:37:05,291 INFO L280 TraceCheckUtils]: 218: Hoare triple {114767#true} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {114767#true} is VALID [2020-07-11 01:37:05,291 INFO L280 TraceCheckUtils]: 219: Hoare triple {114767#true} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,291 INFO L280 TraceCheckUtils]: 220: Hoare triple {114767#true} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,292 INFO L280 TraceCheckUtils]: 221: Hoare triple {114767#true} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {114767#true} is VALID [2020-07-11 01:37:05,292 INFO L280 TraceCheckUtils]: 222: Hoare triple {114767#true} assume ((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0); {114767#true} is VALID [2020-07-11 01:37:05,292 INFO L280 TraceCheckUtils]: 223: Hoare triple {114767#true} assume !(7 == ~a17~0); {114767#true} is VALID [2020-07-11 01:37:05,292 INFO L280 TraceCheckUtils]: 224: Hoare triple {114767#true} ~a11~0 := 1; {114767#true} is VALID [2020-07-11 01:37:05,292 INFO L280 TraceCheckUtils]: 225: Hoare triple {114767#true} ~a17~0 := 7; {114767#true} is VALID [2020-07-11 01:37:05,292 INFO L280 TraceCheckUtils]: 226: Hoare triple {114767#true} ~a28~0 := 10; {114767#true} is VALID [2020-07-11 01:37:05,293 INFO L280 TraceCheckUtils]: 227: Hoare triple {114767#true} ~a25~0 := 0; {114767#true} is VALID [2020-07-11 01:37:05,293 INFO L280 TraceCheckUtils]: 228: Hoare triple {114767#true} ~a19~0 := 1; {114767#true} is VALID [2020-07-11 01:37:05,293 INFO L280 TraceCheckUtils]: 229: Hoare triple {114767#true} #res := -1; {114767#true} is VALID [2020-07-11 01:37:05,293 INFO L280 TraceCheckUtils]: 230: Hoare triple {114767#true} assume true; {114767#true} is VALID [2020-07-11 01:37:05,293 INFO L275 TraceCheckUtils]: 231: Hoare quadruple {114767#true} {114768#false} #1183#return; {114768#false} is VALID [2020-07-11 01:37:05,293 INFO L280 TraceCheckUtils]: 232: Hoare triple {114768#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {114768#false} is VALID [2020-07-11 01:37:05,294 INFO L280 TraceCheckUtils]: 233: Hoare triple {114768#false} ~output~0 := #t~ret3; {114768#false} is VALID [2020-07-11 01:37:05,294 INFO L280 TraceCheckUtils]: 234: Hoare triple {114768#false} havoc #t~ret3; {114768#false} is VALID [2020-07-11 01:37:05,294 INFO L280 TraceCheckUtils]: 235: Hoare triple {114768#false} assume !false; {114768#false} is VALID [2020-07-11 01:37:05,294 INFO L280 TraceCheckUtils]: 236: Hoare triple {114768#false} havoc ~input~0; {114768#false} is VALID [2020-07-11 01:37:05,294 INFO L280 TraceCheckUtils]: 237: Hoare triple {114768#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {114768#false} is VALID [2020-07-11 01:37:05,294 INFO L280 TraceCheckUtils]: 238: Hoare triple {114768#false} ~input~0 := #t~nondet2; {114768#false} is VALID [2020-07-11 01:37:05,295 INFO L280 TraceCheckUtils]: 239: Hoare triple {114768#false} havoc #t~nondet2; {114768#false} is VALID [2020-07-11 01:37:05,295 INFO L280 TraceCheckUtils]: 240: Hoare triple {114768#false} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {114768#false} is VALID [2020-07-11 01:37:05,295 INFO L263 TraceCheckUtils]: 241: Hoare triple {114768#false} call #t~ret3 := calculate_output(~input~0); {114768#false} is VALID [2020-07-11 01:37:05,295 INFO L280 TraceCheckUtils]: 242: Hoare triple {114768#false} ~input := #in~input; {114768#false} is VALID [2020-07-11 01:37:05,295 INFO L280 TraceCheckUtils]: 243: Hoare triple {114768#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,295 INFO L280 TraceCheckUtils]: 244: Hoare triple {114768#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {114768#false} is VALID [2020-07-11 01:37:05,296 INFO L280 TraceCheckUtils]: 245: Hoare triple {114768#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {114768#false} is VALID [2020-07-11 01:37:05,296 INFO L280 TraceCheckUtils]: 246: Hoare triple {114768#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,296 INFO L280 TraceCheckUtils]: 247: Hoare triple {114768#false} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {114768#false} is VALID [2020-07-11 01:37:05,296 INFO L280 TraceCheckUtils]: 248: Hoare triple {114768#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {114768#false} is VALID [2020-07-11 01:37:05,296 INFO L280 TraceCheckUtils]: 249: Hoare triple {114768#false} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {114768#false} is VALID [2020-07-11 01:37:05,296 INFO L280 TraceCheckUtils]: 250: Hoare triple {114768#false} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,297 INFO L280 TraceCheckUtils]: 251: Hoare triple {114768#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {114768#false} is VALID [2020-07-11 01:37:05,297 INFO L280 TraceCheckUtils]: 252: Hoare triple {114768#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,297 INFO L280 TraceCheckUtils]: 253: Hoare triple {114768#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {114768#false} is VALID [2020-07-11 01:37:05,297 INFO L280 TraceCheckUtils]: 254: Hoare triple {114768#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,297 INFO L280 TraceCheckUtils]: 255: Hoare triple {114768#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {114768#false} is VALID [2020-07-11 01:37:05,297 INFO L280 TraceCheckUtils]: 256: Hoare triple {114768#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {114768#false} is VALID [2020-07-11 01:37:05,298 INFO L280 TraceCheckUtils]: 257: Hoare triple {114768#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {114768#false} is VALID [2020-07-11 01:37:05,298 INFO L280 TraceCheckUtils]: 258: Hoare triple {114768#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {114768#false} is VALID [2020-07-11 01:37:05,298 INFO L280 TraceCheckUtils]: 259: Hoare triple {114768#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {114768#false} is VALID [2020-07-11 01:37:05,298 INFO L280 TraceCheckUtils]: 260: Hoare triple {114768#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {114768#false} is VALID [2020-07-11 01:37:05,298 INFO L280 TraceCheckUtils]: 261: Hoare triple {114768#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {114768#false} is VALID [2020-07-11 01:37:05,298 INFO L280 TraceCheckUtils]: 262: Hoare triple {114768#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {114768#false} is VALID [2020-07-11 01:37:05,299 INFO L280 TraceCheckUtils]: 263: Hoare triple {114768#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {114768#false} is VALID [2020-07-11 01:37:05,299 INFO L280 TraceCheckUtils]: 264: Hoare triple {114768#false} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {114768#false} is VALID [2020-07-11 01:37:05,299 INFO L280 TraceCheckUtils]: 265: Hoare triple {114768#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,299 INFO L280 TraceCheckUtils]: 266: Hoare triple {114768#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {114768#false} is VALID [2020-07-11 01:37:05,299 INFO L280 TraceCheckUtils]: 267: Hoare triple {114768#false} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,299 INFO L280 TraceCheckUtils]: 268: Hoare triple {114768#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {114768#false} is VALID [2020-07-11 01:37:05,300 INFO L280 TraceCheckUtils]: 269: Hoare triple {114768#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {114768#false} is VALID [2020-07-11 01:37:05,300 INFO L280 TraceCheckUtils]: 270: Hoare triple {114768#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {114768#false} is VALID [2020-07-11 01:37:05,300 INFO L280 TraceCheckUtils]: 271: Hoare triple {114768#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {114768#false} is VALID [2020-07-11 01:37:05,300 INFO L280 TraceCheckUtils]: 272: Hoare triple {114768#false} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,300 INFO L280 TraceCheckUtils]: 273: Hoare triple {114768#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {114768#false} is VALID [2020-07-11 01:37:05,300 INFO L280 TraceCheckUtils]: 274: Hoare triple {114768#false} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,301 INFO L280 TraceCheckUtils]: 275: Hoare triple {114768#false} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {114768#false} is VALID [2020-07-11 01:37:05,301 INFO L280 TraceCheckUtils]: 276: Hoare triple {114768#false} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {114768#false} is VALID [2020-07-11 01:37:05,301 INFO L280 TraceCheckUtils]: 277: Hoare triple {114768#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {114768#false} is VALID [2020-07-11 01:37:05,301 INFO L280 TraceCheckUtils]: 278: Hoare triple {114768#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {114768#false} is VALID [2020-07-11 01:37:05,301 INFO L280 TraceCheckUtils]: 279: Hoare triple {114768#false} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {114768#false} is VALID [2020-07-11 01:37:05,301 INFO L280 TraceCheckUtils]: 280: Hoare triple {114768#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,302 INFO L280 TraceCheckUtils]: 281: Hoare triple {114768#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {114768#false} is VALID [2020-07-11 01:37:05,302 INFO L280 TraceCheckUtils]: 282: Hoare triple {114768#false} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {114768#false} is VALID [2020-07-11 01:37:05,302 INFO L280 TraceCheckUtils]: 283: Hoare triple {114768#false} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {114768#false} is VALID [2020-07-11 01:37:05,302 INFO L280 TraceCheckUtils]: 284: Hoare triple {114768#false} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {114768#false} is VALID [2020-07-11 01:37:05,302 INFO L280 TraceCheckUtils]: 285: Hoare triple {114768#false} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {114768#false} is VALID [2020-07-11 01:37:05,302 INFO L280 TraceCheckUtils]: 286: Hoare triple {114768#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {114768#false} is VALID [2020-07-11 01:37:05,303 INFO L280 TraceCheckUtils]: 287: Hoare triple {114768#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {114768#false} is VALID [2020-07-11 01:37:05,303 INFO L280 TraceCheckUtils]: 288: Hoare triple {114768#false} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,303 INFO L280 TraceCheckUtils]: 289: Hoare triple {114768#false} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {114768#false} is VALID [2020-07-11 01:37:05,303 INFO L280 TraceCheckUtils]: 290: Hoare triple {114768#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {114768#false} is VALID [2020-07-11 01:37:05,303 INFO L280 TraceCheckUtils]: 291: Hoare triple {114768#false} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {114768#false} is VALID [2020-07-11 01:37:05,303 INFO L280 TraceCheckUtils]: 292: Hoare triple {114768#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {114768#false} is VALID [2020-07-11 01:37:05,303 INFO L280 TraceCheckUtils]: 293: Hoare triple {114768#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {114768#false} is VALID [2020-07-11 01:37:05,304 INFO L280 TraceCheckUtils]: 294: Hoare triple {114768#false} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {114768#false} is VALID [2020-07-11 01:37:05,304 INFO L280 TraceCheckUtils]: 295: Hoare triple {114768#false} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {114768#false} is VALID [2020-07-11 01:37:05,304 INFO L280 TraceCheckUtils]: 296: Hoare triple {114768#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {114768#false} is VALID [2020-07-11 01:37:05,304 INFO L280 TraceCheckUtils]: 297: Hoare triple {114768#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {114768#false} is VALID [2020-07-11 01:37:05,304 INFO L280 TraceCheckUtils]: 298: Hoare triple {114768#false} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {114768#false} is VALID [2020-07-11 01:37:05,304 INFO L280 TraceCheckUtils]: 299: Hoare triple {114768#false} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {114768#false} is VALID [2020-07-11 01:37:05,305 INFO L280 TraceCheckUtils]: 300: Hoare triple {114768#false} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,305 INFO L280 TraceCheckUtils]: 301: Hoare triple {114768#false} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,305 INFO L280 TraceCheckUtils]: 302: Hoare triple {114768#false} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {114768#false} is VALID [2020-07-11 01:37:05,305 INFO L280 TraceCheckUtils]: 303: Hoare triple {114768#false} assume !(((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {114768#false} is VALID [2020-07-11 01:37:05,306 INFO L280 TraceCheckUtils]: 304: Hoare triple {114768#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == ~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {114768#false} is VALID [2020-07-11 01:37:05,307 INFO L280 TraceCheckUtils]: 305: Hoare triple {114768#false} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == ~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,307 INFO L280 TraceCheckUtils]: 306: Hoare triple {114768#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == ~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {114768#false} is VALID [2020-07-11 01:37:05,308 INFO L280 TraceCheckUtils]: 307: Hoare triple {114768#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {114768#false} is VALID [2020-07-11 01:37:05,308 INFO L280 TraceCheckUtils]: 308: Hoare triple {114768#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == ~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {114768#false} is VALID [2020-07-11 01:37:05,308 INFO L280 TraceCheckUtils]: 309: Hoare triple {114768#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == ~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {114768#false} is VALID [2020-07-11 01:37:05,309 INFO L280 TraceCheckUtils]: 310: Hoare triple {114768#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == ~input) && 1 == ~a21~0); {114768#false} is VALID [2020-07-11 01:37:05,309 INFO L280 TraceCheckUtils]: 311: Hoare triple {114768#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {114768#false} is VALID [2020-07-11 01:37:05,309 INFO L280 TraceCheckUtils]: 312: Hoare triple {114768#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == ~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {114768#false} is VALID [2020-07-11 01:37:05,310 INFO L280 TraceCheckUtils]: 313: Hoare triple {114768#false} assume !((8 == ~a17~0 && ((4 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {114768#false} is VALID [2020-07-11 01:37:05,310 INFO L280 TraceCheckUtils]: 314: Hoare triple {114768#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {114768#false} is VALID [2020-07-11 01:37:05,310 INFO L280 TraceCheckUtils]: 315: Hoare triple {114768#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == ~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {114768#false} is VALID [2020-07-11 01:37:05,310 INFO L280 TraceCheckUtils]: 316: Hoare triple {114768#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == ~input) && 11 == ~a28~0); {114768#false} is VALID [2020-07-11 01:37:05,310 INFO L280 TraceCheckUtils]: 317: Hoare triple {114768#false} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input) && !(1 == ~a11~0)) && 1 == ~a21~0); {114768#false} is VALID [2020-07-11 01:37:05,310 INFO L280 TraceCheckUtils]: 318: Hoare triple {114768#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,311 INFO L280 TraceCheckUtils]: 319: Hoare triple {114768#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,311 INFO L280 TraceCheckUtils]: 320: Hoare triple {114768#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,311 INFO L280 TraceCheckUtils]: 321: Hoare triple {114768#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,311 INFO L280 TraceCheckUtils]: 322: Hoare triple {114768#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,311 INFO L280 TraceCheckUtils]: 323: Hoare triple {114768#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,311 INFO L280 TraceCheckUtils]: 324: Hoare triple {114768#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,312 INFO L280 TraceCheckUtils]: 325: Hoare triple {114768#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,312 INFO L280 TraceCheckUtils]: 326: Hoare triple {114768#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,312 INFO L280 TraceCheckUtils]: 327: Hoare triple {114768#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,312 INFO L280 TraceCheckUtils]: 328: Hoare triple {114768#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,312 INFO L280 TraceCheckUtils]: 329: Hoare triple {114768#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,312 INFO L280 TraceCheckUtils]: 330: Hoare triple {114768#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,313 INFO L280 TraceCheckUtils]: 331: Hoare triple {114768#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,313 INFO L280 TraceCheckUtils]: 332: Hoare triple {114768#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,313 INFO L280 TraceCheckUtils]: 333: Hoare triple {114768#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,313 INFO L280 TraceCheckUtils]: 334: Hoare triple {114768#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,313 INFO L280 TraceCheckUtils]: 335: Hoare triple {114768#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,313 INFO L280 TraceCheckUtils]: 336: Hoare triple {114768#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,314 INFO L280 TraceCheckUtils]: 337: Hoare triple {114768#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,314 INFO L280 TraceCheckUtils]: 338: Hoare triple {114768#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,314 INFO L280 TraceCheckUtils]: 339: Hoare triple {114768#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,314 INFO L280 TraceCheckUtils]: 340: Hoare triple {114768#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,314 INFO L280 TraceCheckUtils]: 341: Hoare triple {114768#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,314 INFO L280 TraceCheckUtils]: 342: Hoare triple {114768#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,314 INFO L280 TraceCheckUtils]: 343: Hoare triple {114768#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,315 INFO L280 TraceCheckUtils]: 344: Hoare triple {114768#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,315 INFO L280 TraceCheckUtils]: 345: Hoare triple {114768#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,315 INFO L280 TraceCheckUtils]: 346: Hoare triple {114768#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,315 INFO L280 TraceCheckUtils]: 347: Hoare triple {114768#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,315 INFO L280 TraceCheckUtils]: 348: Hoare triple {114768#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,315 INFO L280 TraceCheckUtils]: 349: Hoare triple {114768#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,316 INFO L280 TraceCheckUtils]: 350: Hoare triple {114768#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,316 INFO L280 TraceCheckUtils]: 351: Hoare triple {114768#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,316 INFO L280 TraceCheckUtils]: 352: Hoare triple {114768#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,316 INFO L280 TraceCheckUtils]: 353: Hoare triple {114768#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,316 INFO L280 TraceCheckUtils]: 354: Hoare triple {114768#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,316 INFO L280 TraceCheckUtils]: 355: Hoare triple {114768#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,317 INFO L280 TraceCheckUtils]: 356: Hoare triple {114768#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,317 INFO L280 TraceCheckUtils]: 357: Hoare triple {114768#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,317 INFO L280 TraceCheckUtils]: 358: Hoare triple {114768#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {114768#false} is VALID [2020-07-11 01:37:05,317 INFO L280 TraceCheckUtils]: 359: Hoare triple {114768#false} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {114768#false} is VALID [2020-07-11 01:37:05,317 INFO L280 TraceCheckUtils]: 360: Hoare triple {114768#false} assume !false; {114768#false} is VALID [2020-07-11 01:37:05,386 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 209 proven. 83 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2020-07-11 01:37:05,386 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [690555561] [2020-07-11 01:37:05,386 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-11 01:37:05,386 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2020-07-11 01:37:05,387 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870489069] [2020-07-11 01:37:05,387 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 361 [2020-07-11 01:37:05,388 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-11 01:37:05,389 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2020-07-11 01:37:05,831 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 326 edges. 326 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:37:05,832 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-11 01:37:05,832 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-11 01:37:05,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-11 01:37:05,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2020-07-11 01:37:05,832 INFO L87 Difference]: Start difference. First operand 1678 states and 1770 transitions. Second operand 8 states. [2020-07-11 01:37:31,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:37:31,544 INFO L93 Difference]: Finished difference Result 3489 states and 3715 transitions. [2020-07-11 01:37:31,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-11 01:37:31,544 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 361 [2020-07-11 01:37:31,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-11 01:37:31,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-11 01:37:31,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 985 transitions. [2020-07-11 01:37:31,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-11 01:37:31,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 985 transitions. [2020-07-11 01:37:31,552 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 14 states and 985 transitions. [2020-07-11 01:37:33,340 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 985 edges. 985 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:37:33,371 INFO L225 Difference]: With dead ends: 3489 [2020-07-11 01:37:33,371 INFO L226 Difference]: Without dead ends: 823 [2020-07-11 01:37:33,374 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2020-07-11 01:37:33,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 823 states. [2020-07-11 01:37:41,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 823 to 821. [2020-07-11 01:37:41,580 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-11 01:37:41,580 INFO L82 GeneralOperation]: Start isEquivalent. First operand 823 states. Second operand 821 states. [2020-07-11 01:37:41,580 INFO L74 IsIncluded]: Start isIncluded. First operand 823 states. Second operand 821 states. [2020-07-11 01:37:41,580 INFO L87 Difference]: Start difference. First operand 823 states. Second operand 821 states. [2020-07-11 01:37:41,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:37:41,608 INFO L93 Difference]: Finished difference Result 823 states and 839 transitions. [2020-07-11 01:37:41,608 INFO L276 IsEmpty]: Start isEmpty. Operand 823 states and 839 transitions. [2020-07-11 01:37:41,608 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-11 01:37:41,608 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-11 01:37:41,609 INFO L74 IsIncluded]: Start isIncluded. First operand 821 states. Second operand 823 states. [2020-07-11 01:37:41,609 INFO L87 Difference]: Start difference. First operand 821 states. Second operand 823 states. [2020-07-11 01:37:41,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:37:41,631 INFO L93 Difference]: Finished difference Result 823 states and 839 transitions. [2020-07-11 01:37:41,631 INFO L276 IsEmpty]: Start isEmpty. Operand 823 states and 839 transitions. [2020-07-11 01:37:41,631 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-11 01:37:41,632 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-11 01:37:41,632 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-11 01:37:41,632 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-11 01:37:41,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 821 states. [2020-07-11 01:37:41,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 821 states to 821 states and 837 transitions. [2020-07-11 01:37:41,654 INFO L78 Accepts]: Start accepts. Automaton has 821 states and 837 transitions. Word has length 361 [2020-07-11 01:37:41,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-11 01:37:41,654 INFO L479 AbstractCegarLoop]: Abstraction has 821 states and 837 transitions. [2020-07-11 01:37:41,655 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-07-11 01:37:41,655 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 821 states and 837 transitions. [2020-07-11 01:37:44,339 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 837 edges. 837 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:37:44,339 INFO L276 IsEmpty]: Start isEmpty. Operand 821 states and 837 transitions. [2020-07-11 01:37:44,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2020-07-11 01:37:44,342 INFO L414 BasicCegarLoop]: Found error trace [2020-07-11 01:37:44,343 INFO L422 BasicCegarLoop]: trace histogram [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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 01:37:44,343 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-07-11 01:37:44,343 INFO L427 AbstractCegarLoop]: === Iteration 11 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-11 01:37:44,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-11 01:37:44,343 INFO L82 PathProgramCache]: Analyzing trace with hash -1719444401, now seen corresponding path program 1 times [2020-07-11 01:37:44,343 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-11 01:37:44,344 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2091578812] [2020-07-11 01:37:44,344 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-11 01:37:44,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:37:44,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:37:44,569 INFO L280 TraceCheckUtils]: 0: Hoare triple {125491#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {125254#true} is VALID [2020-07-11 01:37:44,570 INFO L280 TraceCheckUtils]: 1: Hoare triple {125254#true} ~e~0 := 5; {125254#true} is VALID [2020-07-11 01:37:44,570 INFO L280 TraceCheckUtils]: 2: Hoare triple {125254#true} ~d~0 := 4; {125254#true} is VALID [2020-07-11 01:37:44,570 INFO L280 TraceCheckUtils]: 3: Hoare triple {125254#true} ~f~0 := 6; {125254#true} is VALID [2020-07-11 01:37:44,570 INFO L280 TraceCheckUtils]: 4: Hoare triple {125254#true} ~c~0 := 3; {125254#true} is VALID [2020-07-11 01:37:44,570 INFO L280 TraceCheckUtils]: 5: Hoare triple {125254#true} ~u~0 := 21; {125254#true} is VALID [2020-07-11 01:37:44,571 INFO L280 TraceCheckUtils]: 6: Hoare triple {125254#true} ~v~0 := 22; {125254#true} is VALID [2020-07-11 01:37:44,571 INFO L280 TraceCheckUtils]: 7: Hoare triple {125254#true} ~w~0 := 23; {125254#true} is VALID [2020-07-11 01:37:44,571 INFO L280 TraceCheckUtils]: 8: Hoare triple {125254#true} ~x~0 := 24; {125254#true} is VALID [2020-07-11 01:37:44,571 INFO L280 TraceCheckUtils]: 9: Hoare triple {125254#true} ~y~0 := 25; {125254#true} is VALID [2020-07-11 01:37:44,571 INFO L280 TraceCheckUtils]: 10: Hoare triple {125254#true} ~z~0 := 26; {125254#true} is VALID [2020-07-11 01:37:44,571 INFO L280 TraceCheckUtils]: 11: Hoare triple {125254#true} ~a25~0 := 0; {125254#true} is VALID [2020-07-11 01:37:44,572 INFO L280 TraceCheckUtils]: 12: Hoare triple {125254#true} ~a11~0 := 0; {125254#true} is VALID [2020-07-11 01:37:44,572 INFO L280 TraceCheckUtils]: 13: Hoare triple {125254#true} ~a28~0 := 7; {125254#true} is VALID [2020-07-11 01:37:44,572 INFO L280 TraceCheckUtils]: 14: Hoare triple {125254#true} ~a19~0 := 1; {125254#true} is VALID [2020-07-11 01:37:44,572 INFO L280 TraceCheckUtils]: 15: Hoare triple {125254#true} ~a21~0 := 1; {125254#true} is VALID [2020-07-11 01:37:44,572 INFO L280 TraceCheckUtils]: 16: Hoare triple {125254#true} ~a17~0 := 8; {125254#true} is VALID [2020-07-11 01:37:44,573 INFO L280 TraceCheckUtils]: 17: Hoare triple {125254#true} assume true; {125254#true} is VALID [2020-07-11 01:37:44,573 INFO L275 TraceCheckUtils]: 18: Hoare quadruple {125254#true} {125254#true} #1179#return; {125254#true} is VALID [2020-07-11 01:37:44,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:37:44,608 INFO L280 TraceCheckUtils]: 0: Hoare triple {125492#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {125254#true} is VALID [2020-07-11 01:37:44,608 INFO L280 TraceCheckUtils]: 1: Hoare triple {125254#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,609 INFO L280 TraceCheckUtils]: 2: Hoare triple {125254#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {125254#true} is VALID [2020-07-11 01:37:44,609 INFO L280 TraceCheckUtils]: 3: Hoare triple {125254#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,609 INFO L280 TraceCheckUtils]: 4: Hoare triple {125254#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,609 INFO L280 TraceCheckUtils]: 5: Hoare triple {125254#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,609 INFO L280 TraceCheckUtils]: 6: Hoare triple {125254#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,609 INFO L280 TraceCheckUtils]: 7: Hoare triple {125254#true} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,610 INFO L280 TraceCheckUtils]: 8: Hoare triple {125254#true} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,610 INFO L280 TraceCheckUtils]: 9: Hoare triple {125254#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,610 INFO L280 TraceCheckUtils]: 10: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,610 INFO L280 TraceCheckUtils]: 11: Hoare triple {125254#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,610 INFO L280 TraceCheckUtils]: 12: Hoare triple {125254#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,610 INFO L280 TraceCheckUtils]: 13: Hoare triple {125254#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {125254#true} is VALID [2020-07-11 01:37:44,611 INFO L280 TraceCheckUtils]: 14: Hoare triple {125254#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,611 INFO L280 TraceCheckUtils]: 15: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,611 INFO L280 TraceCheckUtils]: 16: Hoare triple {125254#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,611 INFO L280 TraceCheckUtils]: 17: Hoare triple {125254#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {125254#true} is VALID [2020-07-11 01:37:44,611 INFO L280 TraceCheckUtils]: 18: Hoare triple {125254#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {125254#true} is VALID [2020-07-11 01:37:44,612 INFO L280 TraceCheckUtils]: 19: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,612 INFO L280 TraceCheckUtils]: 20: Hoare triple {125254#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,612 INFO L280 TraceCheckUtils]: 21: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,612 INFO L280 TraceCheckUtils]: 22: Hoare triple {125254#true} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,612 INFO L280 TraceCheckUtils]: 23: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,612 INFO L280 TraceCheckUtils]: 24: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,613 INFO L280 TraceCheckUtils]: 25: Hoare triple {125254#true} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,613 INFO L280 TraceCheckUtils]: 26: Hoare triple {125254#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,613 INFO L280 TraceCheckUtils]: 27: Hoare triple {125254#true} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,613 INFO L280 TraceCheckUtils]: 28: Hoare triple {125254#true} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,613 INFO L280 TraceCheckUtils]: 29: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {125254#true} is VALID [2020-07-11 01:37:44,613 INFO L280 TraceCheckUtils]: 30: Hoare triple {125254#true} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,614 INFO L280 TraceCheckUtils]: 31: Hoare triple {125254#true} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {125254#true} is VALID [2020-07-11 01:37:44,614 INFO L280 TraceCheckUtils]: 32: Hoare triple {125254#true} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,614 INFO L280 TraceCheckUtils]: 33: Hoare triple {125254#true} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,614 INFO L280 TraceCheckUtils]: 34: Hoare triple {125254#true} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,614 INFO L280 TraceCheckUtils]: 35: Hoare triple {125254#true} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,614 INFO L280 TraceCheckUtils]: 36: Hoare triple {125254#true} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,615 INFO L280 TraceCheckUtils]: 37: Hoare triple {125254#true} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,615 INFO L280 TraceCheckUtils]: 38: Hoare triple {125254#true} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,615 INFO L280 TraceCheckUtils]: 39: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,615 INFO L280 TraceCheckUtils]: 40: Hoare triple {125254#true} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,615 INFO L280 TraceCheckUtils]: 41: Hoare triple {125254#true} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,616 INFO L280 TraceCheckUtils]: 42: Hoare triple {125254#true} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,616 INFO L280 TraceCheckUtils]: 43: Hoare triple {125254#true} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,616 INFO L280 TraceCheckUtils]: 44: Hoare triple {125254#true} assume 8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0; {125254#true} is VALID [2020-07-11 01:37:44,616 INFO L280 TraceCheckUtils]: 45: Hoare triple {125254#true} ~a28~0 := 9; {125254#true} is VALID [2020-07-11 01:37:44,616 INFO L280 TraceCheckUtils]: 46: Hoare triple {125254#true} #res := 23; {125254#true} is VALID [2020-07-11 01:37:44,616 INFO L280 TraceCheckUtils]: 47: Hoare triple {125254#true} assume true; {125254#true} is VALID [2020-07-11 01:37:44,617 INFO L275 TraceCheckUtils]: 48: Hoare quadruple {125254#true} {125254#true} #1183#return; {125254#true} is VALID [2020-07-11 01:37:44,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:37:44,638 INFO L280 TraceCheckUtils]: 0: Hoare triple {125492#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {125254#true} is VALID [2020-07-11 01:37:44,638 INFO L280 TraceCheckUtils]: 1: Hoare triple {125254#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,638 INFO L280 TraceCheckUtils]: 2: Hoare triple {125254#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {125254#true} is VALID [2020-07-11 01:37:44,638 INFO L280 TraceCheckUtils]: 3: Hoare triple {125254#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,639 INFO L280 TraceCheckUtils]: 4: Hoare triple {125254#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,639 INFO L280 TraceCheckUtils]: 5: Hoare triple {125254#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,639 INFO L280 TraceCheckUtils]: 6: Hoare triple {125254#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,639 INFO L280 TraceCheckUtils]: 7: Hoare triple {125254#true} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,639 INFO L280 TraceCheckUtils]: 8: Hoare triple {125254#true} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,639 INFO L280 TraceCheckUtils]: 9: Hoare triple {125254#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,640 INFO L280 TraceCheckUtils]: 10: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,640 INFO L280 TraceCheckUtils]: 11: Hoare triple {125254#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,640 INFO L280 TraceCheckUtils]: 12: Hoare triple {125254#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,640 INFO L280 TraceCheckUtils]: 13: Hoare triple {125254#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {125254#true} is VALID [2020-07-11 01:37:44,640 INFO L280 TraceCheckUtils]: 14: Hoare triple {125254#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,641 INFO L280 TraceCheckUtils]: 15: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,641 INFO L280 TraceCheckUtils]: 16: Hoare triple {125254#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,641 INFO L280 TraceCheckUtils]: 17: Hoare triple {125254#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {125254#true} is VALID [2020-07-11 01:37:44,641 INFO L280 TraceCheckUtils]: 18: Hoare triple {125254#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {125254#true} is VALID [2020-07-11 01:37:44,641 INFO L280 TraceCheckUtils]: 19: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,641 INFO L280 TraceCheckUtils]: 20: Hoare triple {125254#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,642 INFO L280 TraceCheckUtils]: 21: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,642 INFO L280 TraceCheckUtils]: 22: Hoare triple {125254#true} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,642 INFO L280 TraceCheckUtils]: 23: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,642 INFO L280 TraceCheckUtils]: 24: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,642 INFO L280 TraceCheckUtils]: 25: Hoare triple {125254#true} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,643 INFO L280 TraceCheckUtils]: 26: Hoare triple {125254#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,643 INFO L280 TraceCheckUtils]: 27: Hoare triple {125254#true} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,643 INFO L280 TraceCheckUtils]: 28: Hoare triple {125254#true} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,643 INFO L280 TraceCheckUtils]: 29: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {125254#true} is VALID [2020-07-11 01:37:44,643 INFO L280 TraceCheckUtils]: 30: Hoare triple {125254#true} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,643 INFO L280 TraceCheckUtils]: 31: Hoare triple {125254#true} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {125254#true} is VALID [2020-07-11 01:37:44,644 INFO L280 TraceCheckUtils]: 32: Hoare triple {125254#true} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,644 INFO L280 TraceCheckUtils]: 33: Hoare triple {125254#true} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,644 INFO L280 TraceCheckUtils]: 34: Hoare triple {125254#true} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,644 INFO L280 TraceCheckUtils]: 35: Hoare triple {125254#true} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,644 INFO L280 TraceCheckUtils]: 36: Hoare triple {125254#true} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,644 INFO L280 TraceCheckUtils]: 37: Hoare triple {125254#true} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,645 INFO L280 TraceCheckUtils]: 38: Hoare triple {125254#true} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,645 INFO L280 TraceCheckUtils]: 39: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,645 INFO L280 TraceCheckUtils]: 40: Hoare triple {125254#true} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,645 INFO L280 TraceCheckUtils]: 41: Hoare triple {125254#true} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,645 INFO L280 TraceCheckUtils]: 42: Hoare triple {125254#true} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,645 INFO L280 TraceCheckUtils]: 43: Hoare triple {125254#true} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,646 INFO L280 TraceCheckUtils]: 44: Hoare triple {125254#true} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,646 INFO L280 TraceCheckUtils]: 45: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {125254#true} is VALID [2020-07-11 01:37:44,646 INFO L280 TraceCheckUtils]: 46: Hoare triple {125254#true} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,646 INFO L280 TraceCheckUtils]: 47: Hoare triple {125254#true} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,646 INFO L280 TraceCheckUtils]: 48: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {125254#true} is VALID [2020-07-11 01:37:44,647 INFO L280 TraceCheckUtils]: 49: Hoare triple {125254#true} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,647 INFO L280 TraceCheckUtils]: 50: Hoare triple {125254#true} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,647 INFO L280 TraceCheckUtils]: 51: Hoare triple {125254#true} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {125254#true} is VALID [2020-07-11 01:37:44,647 INFO L280 TraceCheckUtils]: 52: Hoare triple {125254#true} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,647 INFO L280 TraceCheckUtils]: 53: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,647 INFO L280 TraceCheckUtils]: 54: Hoare triple {125254#true} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,648 INFO L280 TraceCheckUtils]: 55: Hoare triple {125254#true} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,648 INFO L280 TraceCheckUtils]: 56: Hoare triple {125254#true} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,660 INFO L280 TraceCheckUtils]: 57: Hoare triple {125254#true} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,660 INFO L280 TraceCheckUtils]: 58: Hoare triple {125254#true} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,661 INFO L280 TraceCheckUtils]: 59: Hoare triple {125254#true} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,661 INFO L280 TraceCheckUtils]: 60: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,661 INFO L280 TraceCheckUtils]: 61: Hoare triple {125254#true} assume !(((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,661 INFO L280 TraceCheckUtils]: 62: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == ~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,661 INFO L280 TraceCheckUtils]: 63: Hoare triple {125254#true} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == ~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,661 INFO L280 TraceCheckUtils]: 64: Hoare triple {125254#true} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == ~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {125254#true} is VALID [2020-07-11 01:37:44,662 INFO L280 TraceCheckUtils]: 65: Hoare triple {125254#true} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,662 INFO L280 TraceCheckUtils]: 66: Hoare triple {125254#true} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == ~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,662 INFO L280 TraceCheckUtils]: 67: Hoare triple {125254#true} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == ~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {125254#true} is VALID [2020-07-11 01:37:44,662 INFO L280 TraceCheckUtils]: 68: Hoare triple {125254#true} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == ~input) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,662 INFO L280 TraceCheckUtils]: 69: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {125254#true} is VALID [2020-07-11 01:37:44,662 INFO L280 TraceCheckUtils]: 70: Hoare triple {125254#true} assume ((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == ~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0); {125254#true} is VALID [2020-07-11 01:37:44,663 INFO L280 TraceCheckUtils]: 71: Hoare triple {125254#true} ~a19~0 := 0; {125254#true} is VALID [2020-07-11 01:37:44,663 INFO L280 TraceCheckUtils]: 72: Hoare triple {125254#true} ~a28~0 := 7; {125254#true} is VALID [2020-07-11 01:37:44,663 INFO L280 TraceCheckUtils]: 73: Hoare triple {125254#true} #res := 25; {125254#true} is VALID [2020-07-11 01:37:44,663 INFO L280 TraceCheckUtils]: 74: Hoare triple {125254#true} assume true; {125254#true} is VALID [2020-07-11 01:37:44,663 INFO L275 TraceCheckUtils]: 75: Hoare quadruple {125254#true} {125254#true} #1183#return; {125254#true} is VALID [2020-07-11 01:37:44,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:37:44,676 INFO L280 TraceCheckUtils]: 0: Hoare triple {125492#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {125254#true} is VALID [2020-07-11 01:37:44,676 INFO L280 TraceCheckUtils]: 1: Hoare triple {125254#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,676 INFO L280 TraceCheckUtils]: 2: Hoare triple {125254#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {125254#true} is VALID [2020-07-11 01:37:44,676 INFO L280 TraceCheckUtils]: 3: Hoare triple {125254#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,677 INFO L280 TraceCheckUtils]: 4: Hoare triple {125254#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,677 INFO L280 TraceCheckUtils]: 5: Hoare triple {125254#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,677 INFO L280 TraceCheckUtils]: 6: Hoare triple {125254#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,677 INFO L280 TraceCheckUtils]: 7: Hoare triple {125254#true} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,677 INFO L280 TraceCheckUtils]: 8: Hoare triple {125254#true} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,677 INFO L280 TraceCheckUtils]: 9: Hoare triple {125254#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,678 INFO L280 TraceCheckUtils]: 10: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,678 INFO L280 TraceCheckUtils]: 11: Hoare triple {125254#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,678 INFO L280 TraceCheckUtils]: 12: Hoare triple {125254#true} assume ((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0; {125254#true} is VALID [2020-07-11 01:37:44,678 INFO L280 TraceCheckUtils]: 13: Hoare triple {125254#true} assume !(10 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,678 INFO L280 TraceCheckUtils]: 14: Hoare triple {125254#true} ~a28~0 := 8; {125254#true} is VALID [2020-07-11 01:37:44,679 INFO L280 TraceCheckUtils]: 15: Hoare triple {125254#true} ~a25~0 := 0; {125254#true} is VALID [2020-07-11 01:37:44,679 INFO L280 TraceCheckUtils]: 16: Hoare triple {125254#true} #res := 22; {125254#true} is VALID [2020-07-11 01:37:44,679 INFO L280 TraceCheckUtils]: 17: Hoare triple {125254#true} assume true; {125254#true} is VALID [2020-07-11 01:37:44,679 INFO L275 TraceCheckUtils]: 18: Hoare quadruple {125254#true} {125254#true} #1183#return; {125254#true} is VALID [2020-07-11 01:37:44,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-11 01:37:44,705 INFO L280 TraceCheckUtils]: 0: Hoare triple {125492#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {125254#true} is VALID [2020-07-11 01:37:44,705 INFO L280 TraceCheckUtils]: 1: Hoare triple {125254#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,705 INFO L280 TraceCheckUtils]: 2: Hoare triple {125254#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {125254#true} is VALID [2020-07-11 01:37:44,705 INFO L280 TraceCheckUtils]: 3: Hoare triple {125254#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,706 INFO L280 TraceCheckUtils]: 4: Hoare triple {125254#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,706 INFO L280 TraceCheckUtils]: 5: Hoare triple {125254#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,706 INFO L280 TraceCheckUtils]: 6: Hoare triple {125254#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,706 INFO L280 TraceCheckUtils]: 7: Hoare triple {125254#true} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,706 INFO L280 TraceCheckUtils]: 8: Hoare triple {125254#true} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,707 INFO L280 TraceCheckUtils]: 9: Hoare triple {125254#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,707 INFO L280 TraceCheckUtils]: 10: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,707 INFO L280 TraceCheckUtils]: 11: Hoare triple {125254#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,707 INFO L280 TraceCheckUtils]: 12: Hoare triple {125254#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,707 INFO L280 TraceCheckUtils]: 13: Hoare triple {125254#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {125254#true} is VALID [2020-07-11 01:37:44,707 INFO L280 TraceCheckUtils]: 14: Hoare triple {125254#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,708 INFO L280 TraceCheckUtils]: 15: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,708 INFO L280 TraceCheckUtils]: 16: Hoare triple {125254#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,708 INFO L280 TraceCheckUtils]: 17: Hoare triple {125254#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {125254#true} is VALID [2020-07-11 01:37:44,708 INFO L280 TraceCheckUtils]: 18: Hoare triple {125254#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {125254#true} is VALID [2020-07-11 01:37:44,708 INFO L280 TraceCheckUtils]: 19: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,708 INFO L280 TraceCheckUtils]: 20: Hoare triple {125254#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,709 INFO L280 TraceCheckUtils]: 21: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,709 INFO L280 TraceCheckUtils]: 22: Hoare triple {125254#true} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,709 INFO L280 TraceCheckUtils]: 23: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,709 INFO L280 TraceCheckUtils]: 24: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,709 INFO L280 TraceCheckUtils]: 25: Hoare triple {125254#true} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,709 INFO L280 TraceCheckUtils]: 26: Hoare triple {125254#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,710 INFO L280 TraceCheckUtils]: 27: Hoare triple {125254#true} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,710 INFO L280 TraceCheckUtils]: 28: Hoare triple {125254#true} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,710 INFO L280 TraceCheckUtils]: 29: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {125254#true} is VALID [2020-07-11 01:37:44,710 INFO L280 TraceCheckUtils]: 30: Hoare triple {125254#true} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,710 INFO L280 TraceCheckUtils]: 31: Hoare triple {125254#true} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {125254#true} is VALID [2020-07-11 01:37:44,710 INFO L280 TraceCheckUtils]: 32: Hoare triple {125254#true} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,711 INFO L280 TraceCheckUtils]: 33: Hoare triple {125254#true} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,711 INFO L280 TraceCheckUtils]: 34: Hoare triple {125254#true} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,711 INFO L280 TraceCheckUtils]: 35: Hoare triple {125254#true} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,711 INFO L280 TraceCheckUtils]: 36: Hoare triple {125254#true} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,711 INFO L280 TraceCheckUtils]: 37: Hoare triple {125254#true} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,712 INFO L280 TraceCheckUtils]: 38: Hoare triple {125254#true} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,712 INFO L280 TraceCheckUtils]: 39: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,712 INFO L280 TraceCheckUtils]: 40: Hoare triple {125254#true} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,712 INFO L280 TraceCheckUtils]: 41: Hoare triple {125254#true} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,712 INFO L280 TraceCheckUtils]: 42: Hoare triple {125254#true} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,713 INFO L280 TraceCheckUtils]: 43: Hoare triple {125254#true} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,713 INFO L280 TraceCheckUtils]: 44: Hoare triple {125254#true} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,713 INFO L280 TraceCheckUtils]: 45: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {125254#true} is VALID [2020-07-11 01:37:44,713 INFO L280 TraceCheckUtils]: 46: Hoare triple {125254#true} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,713 INFO L280 TraceCheckUtils]: 47: Hoare triple {125254#true} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,713 INFO L280 TraceCheckUtils]: 48: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {125254#true} is VALID [2020-07-11 01:37:44,714 INFO L280 TraceCheckUtils]: 49: Hoare triple {125254#true} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,714 INFO L280 TraceCheckUtils]: 50: Hoare triple {125254#true} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,714 INFO L280 TraceCheckUtils]: 51: Hoare triple {125254#true} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {125254#true} is VALID [2020-07-11 01:37:44,714 INFO L280 TraceCheckUtils]: 52: Hoare triple {125254#true} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,714 INFO L280 TraceCheckUtils]: 53: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,714 INFO L280 TraceCheckUtils]: 54: Hoare triple {125254#true} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,715 INFO L280 TraceCheckUtils]: 55: Hoare triple {125254#true} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,715 INFO L280 TraceCheckUtils]: 56: Hoare triple {125254#true} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,715 INFO L280 TraceCheckUtils]: 57: Hoare triple {125254#true} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,715 INFO L280 TraceCheckUtils]: 58: Hoare triple {125254#true} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,715 INFO L280 TraceCheckUtils]: 59: Hoare triple {125254#true} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,715 INFO L280 TraceCheckUtils]: 60: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,716 INFO L280 TraceCheckUtils]: 61: Hoare triple {125254#true} assume ((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0); {125254#true} is VALID [2020-07-11 01:37:44,716 INFO L280 TraceCheckUtils]: 62: Hoare triple {125254#true} assume !(7 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,716 INFO L280 TraceCheckUtils]: 63: Hoare triple {125254#true} ~a11~0 := 1; {125254#true} is VALID [2020-07-11 01:37:44,716 INFO L280 TraceCheckUtils]: 64: Hoare triple {125254#true} ~a17~0 := 7; {125254#true} is VALID [2020-07-11 01:37:44,717 INFO L280 TraceCheckUtils]: 65: Hoare triple {125254#true} ~a28~0 := 10; {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,718 INFO L280 TraceCheckUtils]: 66: Hoare triple {125490#(= 10 ~a28~0)} ~a25~0 := 0; {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,718 INFO L280 TraceCheckUtils]: 67: Hoare triple {125490#(= 10 ~a28~0)} ~a19~0 := 1; {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,719 INFO L280 TraceCheckUtils]: 68: Hoare triple {125490#(= 10 ~a28~0)} #res := -1; {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,719 INFO L280 TraceCheckUtils]: 69: Hoare triple {125490#(= 10 ~a28~0)} assume true; {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,720 INFO L275 TraceCheckUtils]: 70: Hoare quadruple {125490#(= 10 ~a28~0)} {125254#true} #1183#return; {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,725 INFO L263 TraceCheckUtils]: 0: Hoare triple {125254#true} call ULTIMATE.init(); {125491#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} is VALID [2020-07-11 01:37:44,725 INFO L280 TraceCheckUtils]: 1: Hoare triple {125491#(and (= ~a11~0 |old(~a11~0)|) (= ~z~0 |old(~z~0)|) (= ~w~0 |old(~w~0)|) (= ~u~0 |old(~u~0)|) (= ~e~0 |old(~e~0)|) (= ~a21~0 |old(~a21~0)|) (= ~c~0 |old(~c~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {125254#true} is VALID [2020-07-11 01:37:44,725 INFO L280 TraceCheckUtils]: 2: Hoare triple {125254#true} ~e~0 := 5; {125254#true} is VALID [2020-07-11 01:37:44,725 INFO L280 TraceCheckUtils]: 3: Hoare triple {125254#true} ~d~0 := 4; {125254#true} is VALID [2020-07-11 01:37:44,725 INFO L280 TraceCheckUtils]: 4: Hoare triple {125254#true} ~f~0 := 6; {125254#true} is VALID [2020-07-11 01:37:44,726 INFO L280 TraceCheckUtils]: 5: Hoare triple {125254#true} ~c~0 := 3; {125254#true} is VALID [2020-07-11 01:37:44,726 INFO L280 TraceCheckUtils]: 6: Hoare triple {125254#true} ~u~0 := 21; {125254#true} is VALID [2020-07-11 01:37:44,726 INFO L280 TraceCheckUtils]: 7: Hoare triple {125254#true} ~v~0 := 22; {125254#true} is VALID [2020-07-11 01:37:44,726 INFO L280 TraceCheckUtils]: 8: Hoare triple {125254#true} ~w~0 := 23; {125254#true} is VALID [2020-07-11 01:37:44,726 INFO L280 TraceCheckUtils]: 9: Hoare triple {125254#true} ~x~0 := 24; {125254#true} is VALID [2020-07-11 01:37:44,726 INFO L280 TraceCheckUtils]: 10: Hoare triple {125254#true} ~y~0 := 25; {125254#true} is VALID [2020-07-11 01:37:44,726 INFO L280 TraceCheckUtils]: 11: Hoare triple {125254#true} ~z~0 := 26; {125254#true} is VALID [2020-07-11 01:37:44,727 INFO L280 TraceCheckUtils]: 12: Hoare triple {125254#true} ~a25~0 := 0; {125254#true} is VALID [2020-07-11 01:37:44,727 INFO L280 TraceCheckUtils]: 13: Hoare triple {125254#true} ~a11~0 := 0; {125254#true} is VALID [2020-07-11 01:37:44,727 INFO L280 TraceCheckUtils]: 14: Hoare triple {125254#true} ~a28~0 := 7; {125254#true} is VALID [2020-07-11 01:37:44,727 INFO L280 TraceCheckUtils]: 15: Hoare triple {125254#true} ~a19~0 := 1; {125254#true} is VALID [2020-07-11 01:37:44,727 INFO L280 TraceCheckUtils]: 16: Hoare triple {125254#true} ~a21~0 := 1; {125254#true} is VALID [2020-07-11 01:37:44,727 INFO L280 TraceCheckUtils]: 17: Hoare triple {125254#true} ~a17~0 := 8; {125254#true} is VALID [2020-07-11 01:37:44,728 INFO L280 TraceCheckUtils]: 18: Hoare triple {125254#true} assume true; {125254#true} is VALID [2020-07-11 01:37:44,728 INFO L275 TraceCheckUtils]: 19: Hoare quadruple {125254#true} {125254#true} #1179#return; {125254#true} is VALID [2020-07-11 01:37:44,728 INFO L263 TraceCheckUtils]: 20: Hoare triple {125254#true} call #t~ret4 := main(); {125254#true} is VALID [2020-07-11 01:37:44,728 INFO L280 TraceCheckUtils]: 21: Hoare triple {125254#true} ~output~0 := -1; {125254#true} is VALID [2020-07-11 01:37:44,728 INFO L280 TraceCheckUtils]: 22: Hoare triple {125254#true} assume !false; {125254#true} is VALID [2020-07-11 01:37:44,728 INFO L280 TraceCheckUtils]: 23: Hoare triple {125254#true} havoc ~input~0; {125254#true} is VALID [2020-07-11 01:37:44,729 INFO L280 TraceCheckUtils]: 24: Hoare triple {125254#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {125254#true} is VALID [2020-07-11 01:37:44,729 INFO L280 TraceCheckUtils]: 25: Hoare triple {125254#true} ~input~0 := #t~nondet2; {125254#true} is VALID [2020-07-11 01:37:44,729 INFO L280 TraceCheckUtils]: 26: Hoare triple {125254#true} havoc #t~nondet2; {125254#true} is VALID [2020-07-11 01:37:44,729 INFO L280 TraceCheckUtils]: 27: Hoare triple {125254#true} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {125254#true} is VALID [2020-07-11 01:37:44,730 INFO L263 TraceCheckUtils]: 28: Hoare triple {125254#true} call #t~ret3 := calculate_output(~input~0); {125492#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:37:44,731 INFO L280 TraceCheckUtils]: 29: Hoare triple {125492#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {125254#true} is VALID [2020-07-11 01:37:44,731 INFO L280 TraceCheckUtils]: 30: Hoare triple {125254#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,731 INFO L280 TraceCheckUtils]: 31: Hoare triple {125254#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {125254#true} is VALID [2020-07-11 01:37:44,731 INFO L280 TraceCheckUtils]: 32: Hoare triple {125254#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,731 INFO L280 TraceCheckUtils]: 33: Hoare triple {125254#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,731 INFO L280 TraceCheckUtils]: 34: Hoare triple {125254#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,732 INFO L280 TraceCheckUtils]: 35: Hoare triple {125254#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,732 INFO L280 TraceCheckUtils]: 36: Hoare triple {125254#true} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,732 INFO L280 TraceCheckUtils]: 37: Hoare triple {125254#true} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,732 INFO L280 TraceCheckUtils]: 38: Hoare triple {125254#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,732 INFO L280 TraceCheckUtils]: 39: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,732 INFO L280 TraceCheckUtils]: 40: Hoare triple {125254#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,733 INFO L280 TraceCheckUtils]: 41: Hoare triple {125254#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,733 INFO L280 TraceCheckUtils]: 42: Hoare triple {125254#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {125254#true} is VALID [2020-07-11 01:37:44,733 INFO L280 TraceCheckUtils]: 43: Hoare triple {125254#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,733 INFO L280 TraceCheckUtils]: 44: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,733 INFO L280 TraceCheckUtils]: 45: Hoare triple {125254#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,733 INFO L280 TraceCheckUtils]: 46: Hoare triple {125254#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {125254#true} is VALID [2020-07-11 01:37:44,734 INFO L280 TraceCheckUtils]: 47: Hoare triple {125254#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {125254#true} is VALID [2020-07-11 01:37:44,734 INFO L280 TraceCheckUtils]: 48: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,734 INFO L280 TraceCheckUtils]: 49: Hoare triple {125254#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,734 INFO L280 TraceCheckUtils]: 50: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,734 INFO L280 TraceCheckUtils]: 51: Hoare triple {125254#true} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,734 INFO L280 TraceCheckUtils]: 52: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,735 INFO L280 TraceCheckUtils]: 53: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,735 INFO L280 TraceCheckUtils]: 54: Hoare triple {125254#true} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,735 INFO L280 TraceCheckUtils]: 55: Hoare triple {125254#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,735 INFO L280 TraceCheckUtils]: 56: Hoare triple {125254#true} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,735 INFO L280 TraceCheckUtils]: 57: Hoare triple {125254#true} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,735 INFO L280 TraceCheckUtils]: 58: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {125254#true} is VALID [2020-07-11 01:37:44,736 INFO L280 TraceCheckUtils]: 59: Hoare triple {125254#true} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,736 INFO L280 TraceCheckUtils]: 60: Hoare triple {125254#true} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {125254#true} is VALID [2020-07-11 01:37:44,736 INFO L280 TraceCheckUtils]: 61: Hoare triple {125254#true} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,736 INFO L280 TraceCheckUtils]: 62: Hoare triple {125254#true} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,736 INFO L280 TraceCheckUtils]: 63: Hoare triple {125254#true} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,736 INFO L280 TraceCheckUtils]: 64: Hoare triple {125254#true} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,737 INFO L280 TraceCheckUtils]: 65: Hoare triple {125254#true} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,737 INFO L280 TraceCheckUtils]: 66: Hoare triple {125254#true} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,737 INFO L280 TraceCheckUtils]: 67: Hoare triple {125254#true} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,737 INFO L280 TraceCheckUtils]: 68: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,737 INFO L280 TraceCheckUtils]: 69: Hoare triple {125254#true} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,737 INFO L280 TraceCheckUtils]: 70: Hoare triple {125254#true} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,738 INFO L280 TraceCheckUtils]: 71: Hoare triple {125254#true} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,738 INFO L280 TraceCheckUtils]: 72: Hoare triple {125254#true} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,738 INFO L280 TraceCheckUtils]: 73: Hoare triple {125254#true} assume 8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0; {125254#true} is VALID [2020-07-11 01:37:44,738 INFO L280 TraceCheckUtils]: 74: Hoare triple {125254#true} ~a28~0 := 9; {125254#true} is VALID [2020-07-11 01:37:44,738 INFO L280 TraceCheckUtils]: 75: Hoare triple {125254#true} #res := 23; {125254#true} is VALID [2020-07-11 01:37:44,738 INFO L280 TraceCheckUtils]: 76: Hoare triple {125254#true} assume true; {125254#true} is VALID [2020-07-11 01:37:44,739 INFO L275 TraceCheckUtils]: 77: Hoare quadruple {125254#true} {125254#true} #1183#return; {125254#true} is VALID [2020-07-11 01:37:44,739 INFO L280 TraceCheckUtils]: 78: Hoare triple {125254#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {125254#true} is VALID [2020-07-11 01:37:44,739 INFO L280 TraceCheckUtils]: 79: Hoare triple {125254#true} ~output~0 := #t~ret3; {125254#true} is VALID [2020-07-11 01:37:44,739 INFO L280 TraceCheckUtils]: 80: Hoare triple {125254#true} havoc #t~ret3; {125254#true} is VALID [2020-07-11 01:37:44,739 INFO L280 TraceCheckUtils]: 81: Hoare triple {125254#true} assume !false; {125254#true} is VALID [2020-07-11 01:37:44,739 INFO L280 TraceCheckUtils]: 82: Hoare triple {125254#true} havoc ~input~0; {125254#true} is VALID [2020-07-11 01:37:44,740 INFO L280 TraceCheckUtils]: 83: Hoare triple {125254#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {125254#true} is VALID [2020-07-11 01:37:44,740 INFO L280 TraceCheckUtils]: 84: Hoare triple {125254#true} ~input~0 := #t~nondet2; {125254#true} is VALID [2020-07-11 01:37:44,740 INFO L280 TraceCheckUtils]: 85: Hoare triple {125254#true} havoc #t~nondet2; {125254#true} is VALID [2020-07-11 01:37:44,740 INFO L280 TraceCheckUtils]: 86: Hoare triple {125254#true} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {125254#true} is VALID [2020-07-11 01:37:44,741 INFO L263 TraceCheckUtils]: 87: Hoare triple {125254#true} call #t~ret3 := calculate_output(~input~0); {125492#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:37:44,742 INFO L280 TraceCheckUtils]: 88: Hoare triple {125492#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {125254#true} is VALID [2020-07-11 01:37:44,742 INFO L280 TraceCheckUtils]: 89: Hoare triple {125254#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,742 INFO L280 TraceCheckUtils]: 90: Hoare triple {125254#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {125254#true} is VALID [2020-07-11 01:37:44,742 INFO L280 TraceCheckUtils]: 91: Hoare triple {125254#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,742 INFO L280 TraceCheckUtils]: 92: Hoare triple {125254#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,742 INFO L280 TraceCheckUtils]: 93: Hoare triple {125254#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,743 INFO L280 TraceCheckUtils]: 94: Hoare triple {125254#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,743 INFO L280 TraceCheckUtils]: 95: Hoare triple {125254#true} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,743 INFO L280 TraceCheckUtils]: 96: Hoare triple {125254#true} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,743 INFO L280 TraceCheckUtils]: 97: Hoare triple {125254#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,743 INFO L280 TraceCheckUtils]: 98: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,743 INFO L280 TraceCheckUtils]: 99: Hoare triple {125254#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,744 INFO L280 TraceCheckUtils]: 100: Hoare triple {125254#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,744 INFO L280 TraceCheckUtils]: 101: Hoare triple {125254#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {125254#true} is VALID [2020-07-11 01:37:44,744 INFO L280 TraceCheckUtils]: 102: Hoare triple {125254#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,744 INFO L280 TraceCheckUtils]: 103: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,744 INFO L280 TraceCheckUtils]: 104: Hoare triple {125254#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,744 INFO L280 TraceCheckUtils]: 105: Hoare triple {125254#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {125254#true} is VALID [2020-07-11 01:37:44,745 INFO L280 TraceCheckUtils]: 106: Hoare triple {125254#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {125254#true} is VALID [2020-07-11 01:37:44,745 INFO L280 TraceCheckUtils]: 107: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,745 INFO L280 TraceCheckUtils]: 108: Hoare triple {125254#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,745 INFO L280 TraceCheckUtils]: 109: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,745 INFO L280 TraceCheckUtils]: 110: Hoare triple {125254#true} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,745 INFO L280 TraceCheckUtils]: 111: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,745 INFO L280 TraceCheckUtils]: 112: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,746 INFO L280 TraceCheckUtils]: 113: Hoare triple {125254#true} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,746 INFO L280 TraceCheckUtils]: 114: Hoare triple {125254#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,746 INFO L280 TraceCheckUtils]: 115: Hoare triple {125254#true} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,746 INFO L280 TraceCheckUtils]: 116: Hoare triple {125254#true} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,746 INFO L280 TraceCheckUtils]: 117: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {125254#true} is VALID [2020-07-11 01:37:44,746 INFO L280 TraceCheckUtils]: 118: Hoare triple {125254#true} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,747 INFO L280 TraceCheckUtils]: 119: Hoare triple {125254#true} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {125254#true} is VALID [2020-07-11 01:37:44,747 INFO L280 TraceCheckUtils]: 120: Hoare triple {125254#true} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,747 INFO L280 TraceCheckUtils]: 121: Hoare triple {125254#true} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,747 INFO L280 TraceCheckUtils]: 122: Hoare triple {125254#true} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,747 INFO L280 TraceCheckUtils]: 123: Hoare triple {125254#true} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,748 INFO L280 TraceCheckUtils]: 124: Hoare triple {125254#true} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,748 INFO L280 TraceCheckUtils]: 125: Hoare triple {125254#true} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,748 INFO L280 TraceCheckUtils]: 126: Hoare triple {125254#true} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,748 INFO L280 TraceCheckUtils]: 127: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,748 INFO L280 TraceCheckUtils]: 128: Hoare triple {125254#true} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,748 INFO L280 TraceCheckUtils]: 129: Hoare triple {125254#true} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,749 INFO L280 TraceCheckUtils]: 130: Hoare triple {125254#true} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,749 INFO L280 TraceCheckUtils]: 131: Hoare triple {125254#true} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,749 INFO L280 TraceCheckUtils]: 132: Hoare triple {125254#true} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,749 INFO L280 TraceCheckUtils]: 133: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {125254#true} is VALID [2020-07-11 01:37:44,749 INFO L280 TraceCheckUtils]: 134: Hoare triple {125254#true} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,749 INFO L280 TraceCheckUtils]: 135: Hoare triple {125254#true} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,750 INFO L280 TraceCheckUtils]: 136: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {125254#true} is VALID [2020-07-11 01:37:44,750 INFO L280 TraceCheckUtils]: 137: Hoare triple {125254#true} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,750 INFO L280 TraceCheckUtils]: 138: Hoare triple {125254#true} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,750 INFO L280 TraceCheckUtils]: 139: Hoare triple {125254#true} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {125254#true} is VALID [2020-07-11 01:37:44,750 INFO L280 TraceCheckUtils]: 140: Hoare triple {125254#true} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,750 INFO L280 TraceCheckUtils]: 141: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,751 INFO L280 TraceCheckUtils]: 142: Hoare triple {125254#true} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,751 INFO L280 TraceCheckUtils]: 143: Hoare triple {125254#true} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,751 INFO L280 TraceCheckUtils]: 144: Hoare triple {125254#true} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,751 INFO L280 TraceCheckUtils]: 145: Hoare triple {125254#true} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,751 INFO L280 TraceCheckUtils]: 146: Hoare triple {125254#true} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,751 INFO L280 TraceCheckUtils]: 147: Hoare triple {125254#true} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,751 INFO L280 TraceCheckUtils]: 148: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,752 INFO L280 TraceCheckUtils]: 149: Hoare triple {125254#true} assume !(((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,752 INFO L280 TraceCheckUtils]: 150: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == ~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,752 INFO L280 TraceCheckUtils]: 151: Hoare triple {125254#true} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == ~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,752 INFO L280 TraceCheckUtils]: 152: Hoare triple {125254#true} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == ~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {125254#true} is VALID [2020-07-11 01:37:44,752 INFO L280 TraceCheckUtils]: 153: Hoare triple {125254#true} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,752 INFO L280 TraceCheckUtils]: 154: Hoare triple {125254#true} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == ~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,753 INFO L280 TraceCheckUtils]: 155: Hoare triple {125254#true} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == ~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {125254#true} is VALID [2020-07-11 01:37:44,753 INFO L280 TraceCheckUtils]: 156: Hoare triple {125254#true} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == ~input) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,753 INFO L280 TraceCheckUtils]: 157: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {125254#true} is VALID [2020-07-11 01:37:44,753 INFO L280 TraceCheckUtils]: 158: Hoare triple {125254#true} assume ((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == ~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0); {125254#true} is VALID [2020-07-11 01:37:44,753 INFO L280 TraceCheckUtils]: 159: Hoare triple {125254#true} ~a19~0 := 0; {125254#true} is VALID [2020-07-11 01:37:44,753 INFO L280 TraceCheckUtils]: 160: Hoare triple {125254#true} ~a28~0 := 7; {125254#true} is VALID [2020-07-11 01:37:44,754 INFO L280 TraceCheckUtils]: 161: Hoare triple {125254#true} #res := 25; {125254#true} is VALID [2020-07-11 01:37:44,754 INFO L280 TraceCheckUtils]: 162: Hoare triple {125254#true} assume true; {125254#true} is VALID [2020-07-11 01:37:44,754 INFO L275 TraceCheckUtils]: 163: Hoare quadruple {125254#true} {125254#true} #1183#return; {125254#true} is VALID [2020-07-11 01:37:44,754 INFO L280 TraceCheckUtils]: 164: Hoare triple {125254#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {125254#true} is VALID [2020-07-11 01:37:44,754 INFO L280 TraceCheckUtils]: 165: Hoare triple {125254#true} ~output~0 := #t~ret3; {125254#true} is VALID [2020-07-11 01:37:44,754 INFO L280 TraceCheckUtils]: 166: Hoare triple {125254#true} havoc #t~ret3; {125254#true} is VALID [2020-07-11 01:37:44,755 INFO L280 TraceCheckUtils]: 167: Hoare triple {125254#true} assume !false; {125254#true} is VALID [2020-07-11 01:37:44,755 INFO L280 TraceCheckUtils]: 168: Hoare triple {125254#true} havoc ~input~0; {125254#true} is VALID [2020-07-11 01:37:44,755 INFO L280 TraceCheckUtils]: 169: Hoare triple {125254#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {125254#true} is VALID [2020-07-11 01:37:44,755 INFO L280 TraceCheckUtils]: 170: Hoare triple {125254#true} ~input~0 := #t~nondet2; {125254#true} is VALID [2020-07-11 01:37:44,755 INFO L280 TraceCheckUtils]: 171: Hoare triple {125254#true} havoc #t~nondet2; {125254#true} is VALID [2020-07-11 01:37:44,755 INFO L280 TraceCheckUtils]: 172: Hoare triple {125254#true} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {125254#true} is VALID [2020-07-11 01:37:44,756 INFO L263 TraceCheckUtils]: 173: Hoare triple {125254#true} call #t~ret3 := calculate_output(~input~0); {125492#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:37:44,756 INFO L280 TraceCheckUtils]: 174: Hoare triple {125492#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {125254#true} is VALID [2020-07-11 01:37:44,756 INFO L280 TraceCheckUtils]: 175: Hoare triple {125254#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,756 INFO L280 TraceCheckUtils]: 176: Hoare triple {125254#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {125254#true} is VALID [2020-07-11 01:37:44,757 INFO L280 TraceCheckUtils]: 177: Hoare triple {125254#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,757 INFO L280 TraceCheckUtils]: 178: Hoare triple {125254#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,757 INFO L280 TraceCheckUtils]: 179: Hoare triple {125254#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,757 INFO L280 TraceCheckUtils]: 180: Hoare triple {125254#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,757 INFO L280 TraceCheckUtils]: 181: Hoare triple {125254#true} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,757 INFO L280 TraceCheckUtils]: 182: Hoare triple {125254#true} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,757 INFO L280 TraceCheckUtils]: 183: Hoare triple {125254#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,757 INFO L280 TraceCheckUtils]: 184: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,758 INFO L280 TraceCheckUtils]: 185: Hoare triple {125254#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,758 INFO L280 TraceCheckUtils]: 186: Hoare triple {125254#true} assume ((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0; {125254#true} is VALID [2020-07-11 01:37:44,758 INFO L280 TraceCheckUtils]: 187: Hoare triple {125254#true} assume !(10 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,758 INFO L280 TraceCheckUtils]: 188: Hoare triple {125254#true} ~a28~0 := 8; {125254#true} is VALID [2020-07-11 01:37:44,758 INFO L280 TraceCheckUtils]: 189: Hoare triple {125254#true} ~a25~0 := 0; {125254#true} is VALID [2020-07-11 01:37:44,758 INFO L280 TraceCheckUtils]: 190: Hoare triple {125254#true} #res := 22; {125254#true} is VALID [2020-07-11 01:37:44,758 INFO L280 TraceCheckUtils]: 191: Hoare triple {125254#true} assume true; {125254#true} is VALID [2020-07-11 01:37:44,758 INFO L275 TraceCheckUtils]: 192: Hoare quadruple {125254#true} {125254#true} #1183#return; {125254#true} is VALID [2020-07-11 01:37:44,758 INFO L280 TraceCheckUtils]: 193: Hoare triple {125254#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {125254#true} is VALID [2020-07-11 01:37:44,759 INFO L280 TraceCheckUtils]: 194: Hoare triple {125254#true} ~output~0 := #t~ret3; {125254#true} is VALID [2020-07-11 01:37:44,759 INFO L280 TraceCheckUtils]: 195: Hoare triple {125254#true} havoc #t~ret3; {125254#true} is VALID [2020-07-11 01:37:44,759 INFO L280 TraceCheckUtils]: 196: Hoare triple {125254#true} assume !false; {125254#true} is VALID [2020-07-11 01:37:44,759 INFO L280 TraceCheckUtils]: 197: Hoare triple {125254#true} havoc ~input~0; {125254#true} is VALID [2020-07-11 01:37:44,759 INFO L280 TraceCheckUtils]: 198: Hoare triple {125254#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {125254#true} is VALID [2020-07-11 01:37:44,759 INFO L280 TraceCheckUtils]: 199: Hoare triple {125254#true} ~input~0 := #t~nondet2; {125254#true} is VALID [2020-07-11 01:37:44,759 INFO L280 TraceCheckUtils]: 200: Hoare triple {125254#true} havoc #t~nondet2; {125254#true} is VALID [2020-07-11 01:37:44,759 INFO L280 TraceCheckUtils]: 201: Hoare triple {125254#true} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {125254#true} is VALID [2020-07-11 01:37:44,760 INFO L263 TraceCheckUtils]: 202: Hoare triple {125254#true} call #t~ret3 := calculate_output(~input~0); {125492#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-11 01:37:44,760 INFO L280 TraceCheckUtils]: 203: Hoare triple {125492#(and (= ~a11~0 |old(~a11~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a19~0 |old(~a19~0)|) (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} ~input := #in~input; {125254#true} is VALID [2020-07-11 01:37:44,760 INFO L280 TraceCheckUtils]: 204: Hoare triple {125254#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,761 INFO L280 TraceCheckUtils]: 205: Hoare triple {125254#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {125254#true} is VALID [2020-07-11 01:37:44,761 INFO L280 TraceCheckUtils]: 206: Hoare triple {125254#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,761 INFO L280 TraceCheckUtils]: 207: Hoare triple {125254#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,761 INFO L280 TraceCheckUtils]: 208: Hoare triple {125254#true} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,761 INFO L280 TraceCheckUtils]: 209: Hoare triple {125254#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,761 INFO L280 TraceCheckUtils]: 210: Hoare triple {125254#true} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,761 INFO L280 TraceCheckUtils]: 211: Hoare triple {125254#true} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,761 INFO L280 TraceCheckUtils]: 212: Hoare triple {125254#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,761 INFO L280 TraceCheckUtils]: 213: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,762 INFO L280 TraceCheckUtils]: 214: Hoare triple {125254#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,762 INFO L280 TraceCheckUtils]: 215: Hoare triple {125254#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,762 INFO L280 TraceCheckUtils]: 216: Hoare triple {125254#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {125254#true} is VALID [2020-07-11 01:37:44,762 INFO L280 TraceCheckUtils]: 217: Hoare triple {125254#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,762 INFO L280 TraceCheckUtils]: 218: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,762 INFO L280 TraceCheckUtils]: 219: Hoare triple {125254#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,762 INFO L280 TraceCheckUtils]: 220: Hoare triple {125254#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {125254#true} is VALID [2020-07-11 01:37:44,763 INFO L280 TraceCheckUtils]: 221: Hoare triple {125254#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {125254#true} is VALID [2020-07-11 01:37:44,763 INFO L280 TraceCheckUtils]: 222: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,763 INFO L280 TraceCheckUtils]: 223: Hoare triple {125254#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,763 INFO L280 TraceCheckUtils]: 224: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,763 INFO L280 TraceCheckUtils]: 225: Hoare triple {125254#true} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,763 INFO L280 TraceCheckUtils]: 226: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,764 INFO L280 TraceCheckUtils]: 227: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,764 INFO L280 TraceCheckUtils]: 228: Hoare triple {125254#true} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,764 INFO L280 TraceCheckUtils]: 229: Hoare triple {125254#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,764 INFO L280 TraceCheckUtils]: 230: Hoare triple {125254#true} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,764 INFO L280 TraceCheckUtils]: 231: Hoare triple {125254#true} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,765 INFO L280 TraceCheckUtils]: 232: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {125254#true} is VALID [2020-07-11 01:37:44,765 INFO L280 TraceCheckUtils]: 233: Hoare triple {125254#true} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,765 INFO L280 TraceCheckUtils]: 234: Hoare triple {125254#true} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {125254#true} is VALID [2020-07-11 01:37:44,765 INFO L280 TraceCheckUtils]: 235: Hoare triple {125254#true} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,765 INFO L280 TraceCheckUtils]: 236: Hoare triple {125254#true} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,765 INFO L280 TraceCheckUtils]: 237: Hoare triple {125254#true} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,766 INFO L280 TraceCheckUtils]: 238: Hoare triple {125254#true} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,766 INFO L280 TraceCheckUtils]: 239: Hoare triple {125254#true} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,766 INFO L280 TraceCheckUtils]: 240: Hoare triple {125254#true} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,766 INFO L280 TraceCheckUtils]: 241: Hoare triple {125254#true} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,766 INFO L280 TraceCheckUtils]: 242: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,766 INFO L280 TraceCheckUtils]: 243: Hoare triple {125254#true} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,767 INFO L280 TraceCheckUtils]: 244: Hoare triple {125254#true} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,767 INFO L280 TraceCheckUtils]: 245: Hoare triple {125254#true} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,767 INFO L280 TraceCheckUtils]: 246: Hoare triple {125254#true} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,767 INFO L280 TraceCheckUtils]: 247: Hoare triple {125254#true} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,767 INFO L280 TraceCheckUtils]: 248: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {125254#true} is VALID [2020-07-11 01:37:44,767 INFO L280 TraceCheckUtils]: 249: Hoare triple {125254#true} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,767 INFO L280 TraceCheckUtils]: 250: Hoare triple {125254#true} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,768 INFO L280 TraceCheckUtils]: 251: Hoare triple {125254#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {125254#true} is VALID [2020-07-11 01:37:44,768 INFO L280 TraceCheckUtils]: 252: Hoare triple {125254#true} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,768 INFO L280 TraceCheckUtils]: 253: Hoare triple {125254#true} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,768 INFO L280 TraceCheckUtils]: 254: Hoare triple {125254#true} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {125254#true} is VALID [2020-07-11 01:37:44,768 INFO L280 TraceCheckUtils]: 255: Hoare triple {125254#true} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,768 INFO L280 TraceCheckUtils]: 256: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,769 INFO L280 TraceCheckUtils]: 257: Hoare triple {125254#true} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,769 INFO L280 TraceCheckUtils]: 258: Hoare triple {125254#true} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {125254#true} is VALID [2020-07-11 01:37:44,769 INFO L280 TraceCheckUtils]: 259: Hoare triple {125254#true} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {125254#true} is VALID [2020-07-11 01:37:44,769 INFO L280 TraceCheckUtils]: 260: Hoare triple {125254#true} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {125254#true} is VALID [2020-07-11 01:37:44,769 INFO L280 TraceCheckUtils]: 261: Hoare triple {125254#true} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,769 INFO L280 TraceCheckUtils]: 262: Hoare triple {125254#true} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,770 INFO L280 TraceCheckUtils]: 263: Hoare triple {125254#true} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {125254#true} is VALID [2020-07-11 01:37:44,770 INFO L280 TraceCheckUtils]: 264: Hoare triple {125254#true} assume ((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0); {125254#true} is VALID [2020-07-11 01:37:44,770 INFO L280 TraceCheckUtils]: 265: Hoare triple {125254#true} assume !(7 == ~a17~0); {125254#true} is VALID [2020-07-11 01:37:44,770 INFO L280 TraceCheckUtils]: 266: Hoare triple {125254#true} ~a11~0 := 1; {125254#true} is VALID [2020-07-11 01:37:44,770 INFO L280 TraceCheckUtils]: 267: Hoare triple {125254#true} ~a17~0 := 7; {125254#true} is VALID [2020-07-11 01:37:44,772 INFO L280 TraceCheckUtils]: 268: Hoare triple {125254#true} ~a28~0 := 10; {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,772 INFO L280 TraceCheckUtils]: 269: Hoare triple {125490#(= 10 ~a28~0)} ~a25~0 := 0; {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,773 INFO L280 TraceCheckUtils]: 270: Hoare triple {125490#(= 10 ~a28~0)} ~a19~0 := 1; {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,773 INFO L280 TraceCheckUtils]: 271: Hoare triple {125490#(= 10 ~a28~0)} #res := -1; {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,774 INFO L280 TraceCheckUtils]: 272: Hoare triple {125490#(= 10 ~a28~0)} assume true; {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,775 INFO L275 TraceCheckUtils]: 273: Hoare quadruple {125490#(= 10 ~a28~0)} {125254#true} #1183#return; {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,775 INFO L280 TraceCheckUtils]: 274: Hoare triple {125490#(= 10 ~a28~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,776 INFO L280 TraceCheckUtils]: 275: Hoare triple {125490#(= 10 ~a28~0)} ~output~0 := #t~ret3; {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,776 INFO L280 TraceCheckUtils]: 276: Hoare triple {125490#(= 10 ~a28~0)} havoc #t~ret3; {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,777 INFO L280 TraceCheckUtils]: 277: Hoare triple {125490#(= 10 ~a28~0)} assume !false; {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,777 INFO L280 TraceCheckUtils]: 278: Hoare triple {125490#(= 10 ~a28~0)} havoc ~input~0; {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,778 INFO L280 TraceCheckUtils]: 279: Hoare triple {125490#(= 10 ~a28~0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,778 INFO L280 TraceCheckUtils]: 280: Hoare triple {125490#(= 10 ~a28~0)} ~input~0 := #t~nondet2; {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,779 INFO L280 TraceCheckUtils]: 281: Hoare triple {125490#(= 10 ~a28~0)} havoc #t~nondet2; {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,780 INFO L280 TraceCheckUtils]: 282: Hoare triple {125490#(= 10 ~a28~0)} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,780 INFO L263 TraceCheckUtils]: 283: Hoare triple {125490#(= 10 ~a28~0)} call #t~ret3 := calculate_output(~input~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,781 INFO L280 TraceCheckUtils]: 284: Hoare triple {125490#(= 10 ~a28~0)} ~input := #in~input; {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,781 INFO L280 TraceCheckUtils]: 285: Hoare triple {125490#(= 10 ~a28~0)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,782 INFO L280 TraceCheckUtils]: 286: Hoare triple {125490#(= 10 ~a28~0)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,782 INFO L280 TraceCheckUtils]: 287: Hoare triple {125490#(= 10 ~a28~0)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,783 INFO L280 TraceCheckUtils]: 288: Hoare triple {125490#(= 10 ~a28~0)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,783 INFO L280 TraceCheckUtils]: 289: Hoare triple {125490#(= 10 ~a28~0)} assume !(((8 == ~a17~0 && ((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,784 INFO L280 TraceCheckUtils]: 290: Hoare triple {125490#(= 10 ~a28~0)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,785 INFO L280 TraceCheckUtils]: 291: Hoare triple {125490#(= 10 ~a28~0)} assume !((((!(1 == ~a19~0) && 1 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,785 INFO L280 TraceCheckUtils]: 292: Hoare triple {125490#(= 10 ~a28~0)} assume !(1 == ~a19~0 && (((1 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,786 INFO L280 TraceCheckUtils]: 293: Hoare triple {125490#(= 10 ~a28~0)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,786 INFO L280 TraceCheckUtils]: 294: Hoare triple {125490#(= 10 ~a28~0)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,787 INFO L280 TraceCheckUtils]: 295: Hoare triple {125490#(= 10 ~a28~0)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,788 INFO L280 TraceCheckUtils]: 296: Hoare triple {125490#(= 10 ~a28~0)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,789 INFO L280 TraceCheckUtils]: 297: Hoare triple {125490#(= 10 ~a28~0)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,790 INFO L280 TraceCheckUtils]: 298: Hoare triple {125490#(= 10 ~a28~0)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,790 INFO L280 TraceCheckUtils]: 299: Hoare triple {125490#(= 10 ~a28~0)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,791 INFO L280 TraceCheckUtils]: 300: Hoare triple {125490#(= 10 ~a28~0)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == ~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,791 INFO L280 TraceCheckUtils]: 301: Hoare triple {125490#(= 10 ~a28~0)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,792 INFO L280 TraceCheckUtils]: 302: Hoare triple {125490#(= 10 ~a28~0)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,792 INFO L280 TraceCheckUtils]: 303: Hoare triple {125490#(= 10 ~a28~0)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == ~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,792 INFO L280 TraceCheckUtils]: 304: Hoare triple {125490#(= 10 ~a28~0)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,793 INFO L280 TraceCheckUtils]: 305: Hoare triple {125490#(= 10 ~a28~0)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,793 INFO L280 TraceCheckUtils]: 306: Hoare triple {125490#(= 10 ~a28~0)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == ~input) && 9 == ~a17~0) && 9 == ~a28~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,794 INFO L280 TraceCheckUtils]: 307: Hoare triple {125490#(= 10 ~a28~0)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,794 INFO L280 TraceCheckUtils]: 308: Hoare triple {125490#(= 10 ~a28~0)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,794 INFO L280 TraceCheckUtils]: 309: Hoare triple {125490#(= 10 ~a28~0)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == ~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,795 INFO L280 TraceCheckUtils]: 310: Hoare triple {125490#(= 10 ~a28~0)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,795 INFO L280 TraceCheckUtils]: 311: Hoare triple {125490#(= 10 ~a28~0)} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,795 INFO L280 TraceCheckUtils]: 312: Hoare triple {125490#(= 10 ~a28~0)} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,796 INFO L280 TraceCheckUtils]: 313: Hoare triple {125490#(= 10 ~a28~0)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,796 INFO L280 TraceCheckUtils]: 314: Hoare triple {125490#(= 10 ~a28~0)} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == ~input) && 1 == ~a11~0) && 9 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,797 INFO L280 TraceCheckUtils]: 315: Hoare triple {125490#(= 10 ~a28~0)} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,797 INFO L280 TraceCheckUtils]: 316: Hoare triple {125490#(= 10 ~a28~0)} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,797 INFO L280 TraceCheckUtils]: 317: Hoare triple {125490#(= 10 ~a28~0)} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,798 INFO L280 TraceCheckUtils]: 318: Hoare triple {125490#(= 10 ~a28~0)} assume !((((((4 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,798 INFO L280 TraceCheckUtils]: 319: Hoare triple {125490#(= 10 ~a28~0)} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,799 INFO L280 TraceCheckUtils]: 320: Hoare triple {125490#(= 10 ~a28~0)} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,799 INFO L280 TraceCheckUtils]: 321: Hoare triple {125490#(= 10 ~a28~0)} assume !((((1 == ~a21~0 && 1 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,799 INFO L280 TraceCheckUtils]: 322: Hoare triple {125490#(= 10 ~a28~0)} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,800 INFO L280 TraceCheckUtils]: 323: Hoare triple {125490#(= 10 ~a28~0)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,800 INFO L280 TraceCheckUtils]: 324: Hoare triple {125490#(= 10 ~a28~0)} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == ~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,801 INFO L280 TraceCheckUtils]: 325: Hoare triple {125490#(= 10 ~a28~0)} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,801 INFO L280 TraceCheckUtils]: 326: Hoare triple {125490#(= 10 ~a28~0)} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,801 INFO L280 TraceCheckUtils]: 327: Hoare triple {125490#(= 10 ~a28~0)} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,802 INFO L280 TraceCheckUtils]: 328: Hoare triple {125490#(= 10 ~a28~0)} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,802 INFO L280 TraceCheckUtils]: 329: Hoare triple {125490#(= 10 ~a28~0)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,803 INFO L280 TraceCheckUtils]: 330: Hoare triple {125490#(= 10 ~a28~0)} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,803 INFO L280 TraceCheckUtils]: 331: Hoare triple {125490#(= 10 ~a28~0)} assume !((9 == ~a17~0 && (((1 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,803 INFO L280 TraceCheckUtils]: 332: Hoare triple {125490#(= 10 ~a28~0)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,804 INFO L280 TraceCheckUtils]: 333: Hoare triple {125490#(= 10 ~a28~0)} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,804 INFO L280 TraceCheckUtils]: 334: Hoare triple {125490#(= 10 ~a28~0)} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,805 INFO L280 TraceCheckUtils]: 335: Hoare triple {125490#(= 10 ~a28~0)} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,805 INFO L280 TraceCheckUtils]: 336: Hoare triple {125490#(= 10 ~a28~0)} assume !((((8 == ~a17~0 && (6 == ~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,805 INFO L280 TraceCheckUtils]: 337: Hoare triple {125490#(= 10 ~a28~0)} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,806 INFO L280 TraceCheckUtils]: 338: Hoare triple {125490#(= 10 ~a28~0)} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,806 INFO L280 TraceCheckUtils]: 339: Hoare triple {125490#(= 10 ~a28~0)} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,807 INFO L280 TraceCheckUtils]: 340: Hoare triple {125490#(= 10 ~a28~0)} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == ~input) && 1 == ~a21~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,807 INFO L280 TraceCheckUtils]: 341: Hoare triple {125490#(= 10 ~a28~0)} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,807 INFO L280 TraceCheckUtils]: 342: Hoare triple {125490#(= 10 ~a28~0)} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == ~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,808 INFO L280 TraceCheckUtils]: 343: Hoare triple {125490#(= 10 ~a28~0)} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == ~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,808 INFO L280 TraceCheckUtils]: 344: Hoare triple {125490#(= 10 ~a28~0)} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,808 INFO L280 TraceCheckUtils]: 345: Hoare triple {125490#(= 10 ~a28~0)} assume !(((!(1 == ~a19~0) && (4 == ~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,809 INFO L280 TraceCheckUtils]: 346: Hoare triple {125490#(= 10 ~a28~0)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == ~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,809 INFO L280 TraceCheckUtils]: 347: Hoare triple {125490#(= 10 ~a28~0)} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == ~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,810 INFO L280 TraceCheckUtils]: 348: Hoare triple {125490#(= 10 ~a28~0)} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == ~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,810 INFO L280 TraceCheckUtils]: 349: Hoare triple {125490#(= 10 ~a28~0)} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == ~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,810 INFO L280 TraceCheckUtils]: 350: Hoare triple {125490#(= 10 ~a28~0)} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == ~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,811 INFO L280 TraceCheckUtils]: 351: Hoare triple {125490#(= 10 ~a28~0)} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == ~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,811 INFO L280 TraceCheckUtils]: 352: Hoare triple {125490#(= 10 ~a28~0)} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == ~input) && 1 == ~a21~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,812 INFO L280 TraceCheckUtils]: 353: Hoare triple {125490#(= 10 ~a28~0)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == ~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,812 INFO L280 TraceCheckUtils]: 354: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == ~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,812 INFO L280 TraceCheckUtils]: 355: Hoare triple {125490#(= 10 ~a28~0)} assume !((8 == ~a17~0 && ((4 == ~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,813 INFO L280 TraceCheckUtils]: 356: Hoare triple {125490#(= 10 ~a28~0)} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,813 INFO L280 TraceCheckUtils]: 357: Hoare triple {125490#(= 10 ~a28~0)} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == ~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,814 INFO L280 TraceCheckUtils]: 358: Hoare triple {125490#(= 10 ~a28~0)} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == ~input) && 11 == ~a28~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,814 INFO L280 TraceCheckUtils]: 359: Hoare triple {125490#(= 10 ~a28~0)} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == ~input) && !(1 == ~a11~0)) && 1 == ~a21~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,814 INFO L280 TraceCheckUtils]: 360: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,815 INFO L280 TraceCheckUtils]: 361: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,815 INFO L280 TraceCheckUtils]: 362: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,816 INFO L280 TraceCheckUtils]: 363: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,816 INFO L280 TraceCheckUtils]: 364: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,816 INFO L280 TraceCheckUtils]: 365: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,817 INFO L280 TraceCheckUtils]: 366: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,817 INFO L280 TraceCheckUtils]: 367: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,817 INFO L280 TraceCheckUtils]: 368: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,818 INFO L280 TraceCheckUtils]: 369: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,818 INFO L280 TraceCheckUtils]: 370: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,819 INFO L280 TraceCheckUtils]: 371: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,819 INFO L280 TraceCheckUtils]: 372: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,819 INFO L280 TraceCheckUtils]: 373: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,820 INFO L280 TraceCheckUtils]: 374: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,820 INFO L280 TraceCheckUtils]: 375: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,821 INFO L280 TraceCheckUtils]: 376: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,821 INFO L280 TraceCheckUtils]: 377: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,821 INFO L280 TraceCheckUtils]: 378: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,822 INFO L280 TraceCheckUtils]: 379: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,822 INFO L280 TraceCheckUtils]: 380: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,823 INFO L280 TraceCheckUtils]: 381: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,823 INFO L280 TraceCheckUtils]: 382: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,823 INFO L280 TraceCheckUtils]: 383: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,824 INFO L280 TraceCheckUtils]: 384: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,824 INFO L280 TraceCheckUtils]: 385: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,824 INFO L280 TraceCheckUtils]: 386: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,825 INFO L280 TraceCheckUtils]: 387: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,825 INFO L280 TraceCheckUtils]: 388: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,826 INFO L280 TraceCheckUtils]: 389: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,826 INFO L280 TraceCheckUtils]: 390: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,826 INFO L280 TraceCheckUtils]: 391: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,827 INFO L280 TraceCheckUtils]: 392: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,828 INFO L280 TraceCheckUtils]: 393: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,828 INFO L280 TraceCheckUtils]: 394: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,828 INFO L280 TraceCheckUtils]: 395: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,829 INFO L280 TraceCheckUtils]: 396: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,836 INFO L280 TraceCheckUtils]: 397: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,837 INFO L280 TraceCheckUtils]: 398: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,838 INFO L280 TraceCheckUtils]: 399: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,838 INFO L280 TraceCheckUtils]: 400: Hoare triple {125490#(= 10 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {125490#(= 10 ~a28~0)} is VALID [2020-07-11 01:37:44,840 INFO L280 TraceCheckUtils]: 401: Hoare triple {125490#(= 10 ~a28~0)} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {125255#false} is VALID [2020-07-11 01:37:44,840 INFO L280 TraceCheckUtils]: 402: Hoare triple {125255#false} assume !false; {125255#false} is VALID [2020-07-11 01:37:44,919 INFO L134 CoverageAnalysis]: Checked inductivity of 482 backedges. 230 proven. 4 refuted. 0 times theorem prover too weak. 248 trivial. 0 not checked. [2020-07-11 01:37:44,920 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2091578812] [2020-07-11 01:37:44,920 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-11 01:37:44,920 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2020-07-11 01:37:44,920 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570077350] [2020-07-11 01:37:44,921 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 403 [2020-07-11 01:37:44,921 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-11 01:37:44,921 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-11 01:37:45,267 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 255 edges. 255 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:37:45,267 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-11 01:37:45,267 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-11 01:37:45,267 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-11 01:37:45,268 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-07-11 01:37:45,268 INFO L87 Difference]: Start difference. First operand 821 states and 837 transitions. Second operand 5 states. [2020-07-11 01:37:55,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:37:55,479 INFO L93 Difference]: Finished difference Result 821 states and 837 transitions. [2020-07-11 01:37:55,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-07-11 01:37:55,479 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 403 [2020-07-11 01:37:55,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-11 01:37:55,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-11 01:37:55,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 385 transitions. [2020-07-11 01:37:55,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-11 01:37:55,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 385 transitions. [2020-07-11 01:37:55,483 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 385 transitions. [2020-07-11 01:37:56,297 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 385 edges. 385 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:37:56,298 INFO L225 Difference]: With dead ends: 821 [2020-07-11 01:37:56,298 INFO L226 Difference]: Without dead ends: 0 [2020-07-11 01:37:56,300 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2020-07-11 01:37:56,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2020-07-11 01:37:56,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2020-07-11 01:37:56,301 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-11 01:37:56,301 INFO L82 GeneralOperation]: Start isEquivalent. First operand 0 states. Second operand 0 states. [2020-07-11 01:37:56,301 INFO L74 IsIncluded]: Start isIncluded. First operand 0 states. Second operand 0 states. [2020-07-11 01:37:56,301 INFO L87 Difference]: Start difference. First operand 0 states. Second operand 0 states. [2020-07-11 01:37:56,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:37:56,301 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2020-07-11 01:37:56,302 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-11 01:37:56,302 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-11 01:37:56,302 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-11 01:37:56,302 INFO L74 IsIncluded]: Start isIncluded. First operand 0 states. Second operand 0 states. [2020-07-11 01:37:56,302 INFO L87 Difference]: Start difference. First operand 0 states. Second operand 0 states. [2020-07-11 01:37:56,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-11 01:37:56,303 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2020-07-11 01:37:56,303 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-11 01:37:56,303 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-11 01:37:56,303 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-11 01:37:56,303 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-11 01:37:56,303 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-11 01:37:56,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2020-07-11 01:37:56,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2020-07-11 01:37:56,304 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 403 [2020-07-11 01:37:56,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-11 01:37:56,304 INFO L479 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-07-11 01:37:56,304 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-11 01:37:56,304 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 0 states and 0 transitions. [2020-07-11 01:37:56,304 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 0 edges. 0 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-11 01:37:56,304 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-11 01:37:56,304 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-11 01:37:56,305 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-07-11 01:37:56,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2020-07-11 01:38:27,197 WARN L193 SmtUtils]: Spent 387.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:38:28,547 WARN L193 SmtUtils]: Spent 1.22 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:38:29,839 WARN L193 SmtUtils]: Spent 1.18 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:38:31,161 WARN L193 SmtUtils]: Spent 1.19 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:38:32,471 WARN L193 SmtUtils]: Spent 1.18 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:38:32,923 WARN L193 SmtUtils]: Spent 378.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:38:33,411 WARN L193 SmtUtils]: Spent 406.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:38:33,863 WARN L193 SmtUtils]: Spent 381.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:38:35,165 WARN L193 SmtUtils]: Spent 1.18 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:38:35,615 WARN L193 SmtUtils]: Spent 380.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:38:36,905 WARN L193 SmtUtils]: Spent 1.18 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:38:38,208 WARN L193 SmtUtils]: Spent 1.19 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:38:39,535 WARN L193 SmtUtils]: Spent 1.21 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:38:40,078 WARN L193 SmtUtils]: Spent 471.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 61 [2020-07-11 01:38:41,380 WARN L193 SmtUtils]: Spent 1.19 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:38:41,879 WARN L193 SmtUtils]: Spent 428.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 57 [2020-07-11 01:38:42,282 WARN L193 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:38:42,695 WARN L193 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:38:43,189 WARN L193 SmtUtils]: Spent 418.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 57 [2020-07-11 01:38:44,511 WARN L193 SmtUtils]: Spent 1.20 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:38:44,919 WARN L193 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:38:46,294 WARN L193 SmtUtils]: Spent 1.25 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:38:46,792 WARN L193 SmtUtils]: Spent 428.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 59 [2020-07-11 01:38:47,318 WARN L193 SmtUtils]: Spent 517.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 60 [2020-07-11 01:38:47,781 WARN L193 SmtUtils]: Spent 390.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 54 [2020-07-11 01:38:48,477 WARN L193 SmtUtils]: Spent 598.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 58 [2020-07-11 01:38:48,932 WARN L193 SmtUtils]: Spent 381.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:38:49,402 WARN L193 SmtUtils]: Spent 381.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:38:50,722 WARN L193 SmtUtils]: Spent 1.21 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:38:51,198 WARN L193 SmtUtils]: Spent 395.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 59 [2020-07-11 01:38:51,890 WARN L193 SmtUtils]: Spent 612.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 60 [2020-07-11 01:38:53,189 WARN L193 SmtUtils]: Spent 1.19 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:38:53,599 WARN L193 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:38:54,078 WARN L193 SmtUtils]: Spent 384.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 56 [2020-07-11 01:38:54,700 WARN L193 SmtUtils]: Spent 548.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 56 [2020-07-11 01:38:55,298 WARN L193 SmtUtils]: Spent 521.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 58 [2020-07-11 01:38:55,853 WARN L193 SmtUtils]: Spent 481.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 54 [2020-07-11 01:38:56,263 WARN L193 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:38:56,890 WARN L193 SmtUtils]: Spent 549.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 56 [2020-07-11 01:38:57,388 WARN L193 SmtUtils]: Spent 419.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 58 [2020-07-11 01:38:57,920 WARN L193 SmtUtils]: Spent 449.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 62 [2020-07-11 01:38:58,336 WARN L193 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:38:59,837 WARN L193 SmtUtils]: Spent 1.38 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:39:00,241 WARN L193 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:39:01,046 WARN L193 SmtUtils]: Spent 728.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 65 [2020-07-11 01:39:01,566 WARN L193 SmtUtils]: Spent 509.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 60 [2020-07-11 01:39:01,974 WARN L193 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:39:02,488 WARN L193 SmtUtils]: Spent 507.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 60 [2020-07-11 01:39:03,045 WARN L193 SmtUtils]: Spent 478.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 64 [2020-07-11 01:39:03,565 WARN L193 SmtUtils]: Spent 510.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 60 [2020-07-11 01:39:03,985 WARN L193 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:39:04,628 WARN L193 SmtUtils]: Spent 560.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 57 [2020-07-11 01:39:05,115 WARN L193 SmtUtils]: Spent 410.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 58 [2020-07-11 01:39:06,465 WARN L193 SmtUtils]: Spent 1.23 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:39:06,905 WARN L193 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:39:07,387 WARN L193 SmtUtils]: Spent 409.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 59 [2020-07-11 01:39:07,885 WARN L193 SmtUtils]: Spent 424.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 58 [2020-07-11 01:39:09,230 WARN L193 SmtUtils]: Spent 1.24 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:39:10,592 WARN L193 SmtUtils]: Spent 1.23 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:39:11,058 WARN L193 SmtUtils]: Spent 392.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 56 [2020-07-11 01:39:11,716 WARN L193 SmtUtils]: Spent 565.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 56 [2020-07-11 01:39:12,259 WARN L193 SmtUtils]: Spent 467.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 61 [2020-07-11 01:39:12,679 WARN L193 SmtUtils]: Spent 344.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:39:13,211 WARN L193 SmtUtils]: Spent 452.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 60 [2020-07-11 01:39:13,630 WARN L193 SmtUtils]: Spent 348.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:39:14,093 WARN L193 SmtUtils]: Spent 393.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 58 [2020-07-11 01:39:14,584 WARN L193 SmtUtils]: Spent 416.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 56 [2020-07-11 01:39:15,245 WARN L193 SmtUtils]: Spent 586.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 57 [2020-07-11 01:39:15,671 WARN L193 SmtUtils]: Spent 338.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:39:16,253 WARN L193 SmtUtils]: Spent 479.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 58 [2020-07-11 01:39:17,585 WARN L193 SmtUtils]: Spent 1.22 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:39:18,914 WARN L193 SmtUtils]: Spent 1.21 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:39:20,263 WARN L193 SmtUtils]: Spent 1.23 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:39:21,596 WARN L193 SmtUtils]: Spent 1.22 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:39:22,056 WARN L193 SmtUtils]: Spent 386.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:39:22,514 WARN L193 SmtUtils]: Spent 383.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:39:23,104 WARN L193 SmtUtils]: Spent 479.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 58 [2020-07-11 01:39:24,433 WARN L193 SmtUtils]: Spent 1.22 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:39:25,320 WARN L193 SmtUtils]: Spent 798.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 64 [2020-07-11 01:39:25,833 WARN L193 SmtUtils]: Spent 436.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 61 [2020-07-11 01:39:27,198 WARN L193 SmtUtils]: Spent 1.24 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:39:27,617 WARN L193 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:39:28,105 WARN L193 SmtUtils]: Spent 408.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 56 [2020-07-11 01:39:28,519 WARN L193 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:39:29,005 WARN L193 SmtUtils]: Spent 414.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 58 [2020-07-11 01:39:29,431 WARN L193 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:39:30,105 WARN L193 SmtUtils]: Spent 594.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 58 [2020-07-11 01:39:30,524 WARN L193 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:39:30,946 WARN L193 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:39:31,366 WARN L193 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:39:31,881 WARN L193 SmtUtils]: Spent 428.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 57 [2020-07-11 01:39:33,214 WARN L193 SmtUtils]: Spent 1.22 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:39:34,622 WARN L193 SmtUtils]: Spent 1.28 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:39:35,101 WARN L193 SmtUtils]: Spent 409.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 56 [2020-07-11 01:39:36,442 WARN L193 SmtUtils]: Spent 1.23 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:39:36,916 WARN L193 SmtUtils]: Spent 399.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 54 [2020-07-11 01:39:37,425 WARN L193 SmtUtils]: Spent 431.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 56 [2020-07-11 01:39:38,004 WARN L193 SmtUtils]: Spent 499.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 59 [2020-07-11 01:39:39,363 WARN L193 SmtUtils]: Spent 1.25 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:39:40,707 WARN L193 SmtUtils]: Spent 1.22 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:39:41,335 WARN L193 SmtUtils]: Spent 505.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 58 [2020-07-11 01:39:41,752 WARN L193 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:39:43,090 WARN L193 SmtUtils]: Spent 1.23 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:39:43,562 WARN L193 SmtUtils]: Spent 387.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 58 [2020-07-11 01:39:44,019 WARN L193 SmtUtils]: Spent 383.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:39:45,363 WARN L193 SmtUtils]: Spent 1.23 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:39:46,701 WARN L193 SmtUtils]: Spent 1.22 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:39:48,081 WARN L193 SmtUtils]: Spent 1.26 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:39:48,668 WARN L193 SmtUtils]: Spent 487.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 58 [2020-07-11 01:39:49,085 WARN L193 SmtUtils]: Spent 344.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:39:49,513 WARN L193 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:39:49,936 WARN L193 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:39:50,596 WARN L193 SmtUtils]: Spent 585.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 58 [2020-07-11 01:39:51,114 WARN L193 SmtUtils]: Spent 438.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 59 [2020-07-11 01:39:51,631 WARN L193 SmtUtils]: Spent 438.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 58 [2020-07-11 01:39:52,060 WARN L193 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:39:52,912 WARN L193 SmtUtils]: Spent 765.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 65 [2020-07-11 01:39:53,448 WARN L193 SmtUtils]: Spent 524.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 60 [2020-07-11 01:39:53,916 WARN L193 SmtUtils]: Spent 389.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 56 [2020-07-11 01:39:54,348 WARN L193 SmtUtils]: Spent 348.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:39:55,702 WARN L193 SmtUtils]: Spent 1.24 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:39:56,393 WARN L193 SmtUtils]: Spent 605.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 59 [2020-07-11 01:39:57,765 WARN L193 SmtUtils]: Spent 1.26 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:39:58,198 WARN L193 SmtUtils]: Spent 359.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:39:58,760 WARN L193 SmtUtils]: Spent 469.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 60 [2020-07-11 01:39:59,271 WARN L193 SmtUtils]: Spent 435.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:39:59,964 WARN L193 SmtUtils]: Spent 528.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 58 [2020-07-11 01:40:00,450 WARN L193 SmtUtils]: Spent 403.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:40:01,843 WARN L193 SmtUtils]: Spent 1.27 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:40:02,333 WARN L193 SmtUtils]: Spent 402.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:40:03,733 WARN L193 SmtUtils]: Spent 1.28 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:40:04,413 WARN L193 SmtUtils]: Spent 585.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 60 [2020-07-11 01:40:05,788 WARN L193 SmtUtils]: Spent 1.27 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:40:06,408 WARN L193 SmtUtils]: Spent 545.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 55 [2020-07-11 01:40:06,969 WARN L193 SmtUtils]: Spent 485.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 60 [2020-07-11 01:40:08,342 WARN L193 SmtUtils]: Spent 1.26 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:40:09,720 WARN L193 SmtUtils]: Spent 1.26 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:40:10,226 WARN L193 SmtUtils]: Spent 427.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 56 [2020-07-11 01:40:10,712 WARN L193 SmtUtils]: Spent 403.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 58 [2020-07-11 01:40:11,156 WARN L193 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:40:11,590 WARN L193 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:40:12,942 WARN L193 SmtUtils]: Spent 1.25 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:40:13,447 WARN L193 SmtUtils]: Spent 425.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 58 [2020-07-11 01:40:13,885 WARN L193 SmtUtils]: Spent 364.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:40:14,442 WARN L193 SmtUtils]: Spent 548.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 60 [2020-07-11 01:40:14,962 WARN L193 SmtUtils]: Spent 443.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 55 [2020-07-11 01:40:15,595 WARN L193 SmtUtils]: Spent 551.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 57 [2020-07-11 01:40:16,087 WARN L193 SmtUtils]: Spent 414.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 58 [2020-07-11 01:40:16,748 WARN L193 SmtUtils]: Spent 573.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 57 [2020-07-11 01:40:18,132 WARN L193 SmtUtils]: Spent 1.26 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:40:19,525 WARN L193 SmtUtils]: Spent 1.26 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:40:20,047 WARN L193 SmtUtils]: Spent 450.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 60 [2020-07-11 01:40:21,430 WARN L193 SmtUtils]: Spent 1.27 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:40:22,005 WARN L193 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 62 [2020-07-11 01:40:22,785 WARN L193 SmtUtils]: Spent 687.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 57 [2020-07-11 01:40:23,387 WARN L193 SmtUtils]: Spent 521.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 54 [2020-07-11 01:40:24,786 WARN L193 SmtUtils]: Spent 1.28 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:40:25,259 WARN L193 SmtUtils]: Spent 395.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:40:26,661 WARN L193 SmtUtils]: Spent 1.28 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:40:28,025 WARN L193 SmtUtils]: Spent 1.25 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:40:28,529 WARN L193 SmtUtils]: Spent 432.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:40:29,169 WARN L193 SmtUtils]: Spent 516.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 58 [2020-07-11 01:40:29,697 WARN L193 SmtUtils]: Spent 424.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 57 [2020-07-11 01:40:30,287 WARN L193 SmtUtils]: Spent 503.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 61 [2020-07-11 01:40:30,729 WARN L193 SmtUtils]: Spent 362.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:40:31,159 WARN L193 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:40:32,553 WARN L193 SmtUtils]: Spent 1.27 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:40:33,072 WARN L193 SmtUtils]: Spent 430.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 57 [2020-07-11 01:40:33,518 WARN L193 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:40:34,034 WARN L193 SmtUtils]: Spent 430.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 58 [2020-07-11 01:40:35,442 WARN L193 SmtUtils]: Spent 1.28 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:40:36,362 WARN L193 SmtUtils]: Spent 845.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 63 [2020-07-11 01:40:36,978 WARN L193 SmtUtils]: Spent 505.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 58 [2020-07-11 01:40:37,592 WARN L193 SmtUtils]: Spent 502.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 58 [2020-07-11 01:40:38,085 WARN L193 SmtUtils]: Spent 411.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:40:39,489 WARN L193 SmtUtils]: Spent 1.28 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:40:39,975 WARN L193 SmtUtils]: Spent 407.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:40:40,467 WARN L193 SmtUtils]: Spent 412.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:40:41,878 WARN L193 SmtUtils]: Spent 1.28 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:40:42,362 WARN L193 SmtUtils]: Spent 407.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:40:43,735 WARN L193 SmtUtils]: Spent 1.26 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:40:45,107 WARN L193 SmtUtils]: Spent 1.26 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:40:45,598 WARN L193 SmtUtils]: Spent 412.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:40:46,144 WARN L193 SmtUtils]: Spent 455.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 55 [2020-07-11 01:40:46,581 WARN L193 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:40:47,067 WARN L193 SmtUtils]: Spent 407.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 58 [2020-07-11 01:40:47,562 WARN L193 SmtUtils]: Spent 410.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 56 [2020-07-11 01:40:48,007 WARN L193 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:40:48,457 WARN L193 SmtUtils]: Spent 364.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:40:48,966 WARN L193 SmtUtils]: Spent 426.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 57 [2020-07-11 01:40:49,450 WARN L193 SmtUtils]: Spent 399.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 58 [2020-07-11 01:40:50,870 WARN L193 SmtUtils]: Spent 1.29 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:40:51,512 WARN L193 SmtUtils]: Spent 560.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 63 [2020-07-11 01:40:52,894 WARN L193 SmtUtils]: Spent 1.27 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:40:54,310 WARN L193 SmtUtils]: Spent 1.30 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:40:55,739 WARN L193 SmtUtils]: Spent 1.31 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:40:56,237 WARN L193 SmtUtils]: Spent 415.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:40:56,706 WARN L193 SmtUtils]: Spent 355.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:40:57,428 WARN L193 SmtUtils]: Spent 641.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 58 [2020-07-11 01:40:57,937 WARN L193 SmtUtils]: Spent 425.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 53 [2020-07-11 01:40:58,536 WARN L193 SmtUtils]: Spent 510.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 61 [2020-07-11 01:40:59,056 WARN L193 SmtUtils]: Spent 441.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 58 [2020-07-11 01:40:59,497 WARN L193 SmtUtils]: Spent 366.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:41:00,892 WARN L193 SmtUtils]: Spent 1.29 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:41:01,413 WARN L193 SmtUtils]: Spent 442.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 59 [2020-07-11 01:41:02,823 WARN L193 SmtUtils]: Spent 1.29 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:41:03,347 WARN L193 SmtUtils]: Spent 434.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 57 [2020-07-11 01:41:04,016 WARN L193 SmtUtils]: Spent 578.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 57 [2020-07-11 01:41:05,429 WARN L193 SmtUtils]: Spent 1.28 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:41:06,132 WARN L193 SmtUtils]: Spent 599.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 58 [2020-07-11 01:41:06,815 WARN L193 SmtUtils]: Spent 600.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 61 [2020-07-11 01:41:07,260 WARN L193 SmtUtils]: Spent 367.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:41:07,896 WARN L193 SmtUtils]: Spent 541.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 64 [2020-07-11 01:41:09,328 WARN L193 SmtUtils]: Spent 1.31 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:41:10,014 WARN L193 SmtUtils]: Spent 608.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 59 [2020-07-11 01:41:10,706 WARN L193 SmtUtils]: Spent 605.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 58 [2020-07-11 01:41:11,349 WARN L193 SmtUtils]: Spent 560.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 54 [2020-07-11 01:41:11,897 WARN L193 SmtUtils]: Spent 463.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 59 [2020-07-11 01:41:12,528 WARN L193 SmtUtils]: Spent 549.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 54 [2020-07-11 01:41:13,078 WARN L193 SmtUtils]: Spent 466.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 59 [2020-07-11 01:41:14,538 WARN L193 SmtUtils]: Spent 1.33 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:41:15,173 WARN L193 SmtUtils]: Spent 561.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 58 [2020-07-11 01:41:16,591 WARN L193 SmtUtils]: Spent 1.31 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:41:18,021 WARN L193 SmtUtils]: Spent 1.31 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:41:18,702 WARN L193 SmtUtils]: Spent 604.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 56 [2020-07-11 01:41:19,273 WARN L193 SmtUtils]: Spent 485.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 58 [2020-07-11 01:41:19,893 WARN L193 SmtUtils]: Spent 535.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 64 [2020-07-11 01:41:20,852 WARN L193 SmtUtils]: Spent 862.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 64 [2020-07-11 01:41:21,812 WARN L193 SmtUtils]: Spent 868.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 63 [2020-07-11 01:41:22,581 WARN L193 SmtUtils]: Spent 664.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 57 [2020-07-11 01:41:23,028 WARN L193 SmtUtils]: Spent 373.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:41:23,713 WARN L193 SmtUtils]: Spent 607.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 60 [2020-07-11 01:41:24,365 WARN L193 SmtUtils]: Spent 571.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 58 [2020-07-11 01:41:25,814 WARN L193 SmtUtils]: Spent 1.33 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:41:26,276 WARN L193 SmtUtils]: Spent 373.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:41:26,802 WARN L193 SmtUtils]: Spent 446.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 59 [2020-07-11 01:41:28,254 WARN L193 SmtUtils]: Spent 1.33 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:41:29,046 WARN L193 SmtUtils]: Spent 706.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 64 [2020-07-11 01:41:30,489 WARN L193 SmtUtils]: Spent 1.31 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:41:31,153 WARN L193 SmtUtils]: Spent 538.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 58 [2020-07-11 01:41:31,676 WARN L193 SmtUtils]: Spent 422.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:41:32,166 WARN L193 SmtUtils]: Spent 415.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:41:33,591 WARN L193 SmtUtils]: Spent 1.31 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:41:34,107 WARN L193 SmtUtils]: Spent 421.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:41:35,530 WARN L193 SmtUtils]: Spent 1.31 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:41:36,974 WARN L193 SmtUtils]: Spent 1.32 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:41:37,478 WARN L193 SmtUtils]: Spent 417.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:41:38,927 WARN L193 SmtUtils]: Spent 1.31 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:41:40,365 WARN L193 SmtUtils]: Spent 1.33 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:41:40,809 WARN L193 SmtUtils]: Spent 368.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:41:41,275 WARN L193 SmtUtils]: Spent 379.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:41:41,721 WARN L193 SmtUtils]: Spent 371.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:41:42,177 WARN L193 SmtUtils]: Spent 372.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:41:42,722 WARN L193 SmtUtils]: Spent 463.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 55 [2020-07-11 01:41:44,171 WARN L193 SmtUtils]: Spent 1.33 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:41:44,715 WARN L193 SmtUtils]: Spent 456.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 57 [2020-07-11 01:41:45,232 WARN L193 SmtUtils]: Spent 429.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 57 [2020-07-11 01:41:45,756 WARN L193 SmtUtils]: Spent 437.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 56 [2020-07-11 01:41:46,396 WARN L193 SmtUtils]: Spent 550.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 63 [2020-07-11 01:41:47,867 WARN L193 SmtUtils]: Spent 1.34 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:41:49,304 WARN L193 SmtUtils]: Spent 1.32 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:41:49,947 WARN L193 SmtUtils]: Spent 564.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 59 [2020-07-11 01:41:50,458 WARN L193 SmtUtils]: Spent 417.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 58 [2020-07-11 01:41:51,202 WARN L193 SmtUtils]: Spent 662.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 57 [2020-07-11 01:41:51,784 WARN L193 SmtUtils]: Spent 494.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 60 [2020-07-11 01:41:52,517 WARN L193 SmtUtils]: Spent 646.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 57 [2020-07-11 01:41:53,044 WARN L193 SmtUtils]: Spent 378.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:41:53,561 WARN L193 SmtUtils]: Spent 432.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 57 [2020-07-11 01:41:55,038 WARN L193 SmtUtils]: Spent 1.35 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:41:55,513 WARN L193 SmtUtils]: Spent 387.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:41:57,018 WARN L193 SmtUtils]: Spent 1.37 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:41:58,483 WARN L193 SmtUtils]: Spent 1.35 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:41:59,148 WARN L193 SmtUtils]: Spent 581.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 54 [2020-07-11 01:41:59,621 WARN L193 SmtUtils]: Spent 394.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:42:00,469 WARN L193 SmtUtils]: Spent 766.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 64 [2020-07-11 01:42:01,980 WARN L193 SmtUtils]: Spent 1.37 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:42:02,519 WARN L193 SmtUtils]: Spent 445.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 57 [2020-07-11 01:42:04,006 WARN L193 SmtUtils]: Spent 1.36 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:42:04,586 WARN L193 SmtUtils]: Spent 481.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 53 [2020-07-11 01:42:05,059 WARN L193 SmtUtils]: Spent 395.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:42:05,600 WARN L193 SmtUtils]: Spent 462.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 61 [2020-07-11 01:42:07,075 WARN L193 SmtUtils]: Spent 1.36 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:42:08,073 WARN L193 SmtUtils]: Spent 912.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 63 [2020-07-11 01:42:08,539 WARN L193 SmtUtils]: Spent 376.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:42:10,008 WARN L193 SmtUtils]: Spent 1.35 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:42:10,488 WARN L193 SmtUtils]: Spent 393.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:42:11,048 WARN L193 SmtUtils]: Spent 467.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 58 [2020-07-11 01:42:11,619 WARN L193 SmtUtils]: Spent 480.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 57 [2020-07-11 01:42:13,108 WARN L193 SmtUtils]: Spent 1.35 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:42:14,565 WARN L193 SmtUtils]: Spent 1.34 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:42:16,037 WARN L193 SmtUtils]: Spent 1.36 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:42:16,497 WARN L193 SmtUtils]: Spent 375.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:42:17,011 WARN L193 SmtUtils]: Spent 432.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 54 [2020-07-11 01:42:18,508 WARN L193 SmtUtils]: Spent 1.37 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:42:19,179 WARN L193 SmtUtils]: Spent 587.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 64 [2020-07-11 01:42:19,660 WARN L193 SmtUtils]: Spent 394.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:42:21,160 WARN L193 SmtUtils]: Spent 1.36 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:42:21,658 WARN L193 SmtUtils]: Spent 405.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:42:23,140 WARN L193 SmtUtils]: Spent 1.37 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:42:23,785 WARN L193 SmtUtils]: Spent 561.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 59 [2020-07-11 01:42:24,251 WARN L193 SmtUtils]: Spent 382.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:42:24,725 WARN L193 SmtUtils]: Spent 391.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:42:25,189 WARN L193 SmtUtils]: Spent 381.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:42:26,690 WARN L193 SmtUtils]: Spent 1.38 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:42:27,171 WARN L193 SmtUtils]: Spent 395.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:42:28,651 WARN L193 SmtUtils]: Spent 1.35 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:42:29,129 WARN L193 SmtUtils]: Spent 390.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:42:30,645 WARN L193 SmtUtils]: Spent 1.38 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:42:31,282 WARN L193 SmtUtils]: Spent 551.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 59 [2020-07-11 01:42:31,950 WARN L193 SmtUtils]: Spent 584.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 55 [2020-07-11 01:42:32,561 WARN L193 SmtUtils]: Spent 519.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 61 [2020-07-11 01:42:33,312 WARN L193 SmtUtils]: Spent 566.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 63 [2020-07-11 01:42:33,847 WARN L193 SmtUtils]: Spent 447.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 54 [2020-07-11 01:42:34,425 WARN L193 SmtUtils]: Spent 485.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 55 [2020-07-11 01:42:35,126 WARN L193 SmtUtils]: Spent 607.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 56 [2020-07-11 01:42:35,608 WARN L193 SmtUtils]: Spent 391.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:42:36,197 WARN L193 SmtUtils]: Spent 498.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 57 [2020-07-11 01:42:36,953 WARN L193 SmtUtils]: Spent 661.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 58 [2020-07-11 01:42:37,670 WARN L193 SmtUtils]: Spent 625.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 65 [2020-07-11 01:42:38,204 WARN L193 SmtUtils]: Spent 441.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 57 [2020-07-11 01:42:38,693 WARN L193 SmtUtils]: Spent 389.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:42:39,270 WARN L193 SmtUtils]: Spent 480.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 56 [2020-07-11 01:42:39,880 WARN L193 SmtUtils]: Spent 511.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 57 [2020-07-11 01:42:40,601 WARN L193 SmtUtils]: Spent 638.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 57 [2020-07-11 01:42:41,166 WARN L193 SmtUtils]: Spent 480.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 57 [2020-07-11 01:42:41,691 WARN L193 SmtUtils]: Spent 438.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:42:42,209 WARN L193 SmtUtils]: Spent 430.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:42:43,709 WARN L193 SmtUtils]: Spent 1.38 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:42:44,428 WARN L193 SmtUtils]: Spent 629.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 58 [2020-07-11 01:42:44,910 WARN L193 SmtUtils]: Spent 398.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 45 [2020-07-11 01:42:45,473 WARN L193 SmtUtils]: Spent 473.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 56 [2020-07-11 01:42:46,004 WARN L193 SmtUtils]: Spent 422.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:42:46,493 WARN L193 SmtUtils]: Spent 408.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:42:48,074 WARN L193 SmtUtils]: Spent 1.44 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:42:48,638 WARN L193 SmtUtils]: Spent 463.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:42:50,216 WARN L193 SmtUtils]: Spent 1.45 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:42:51,768 WARN L193 SmtUtils]: Spent 1.43 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:42:53,339 WARN L193 SmtUtils]: Spent 1.44 s on a formula simplification. DAG size of input: 148 DAG size of output: 63 [2020-07-11 01:42:53,903 WARN L193 SmtUtils]: Spent 471.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 56 [2020-07-11 01:42:55,463 WARN L193 SmtUtils]: Spent 1.42 s on a formula simplification. DAG size of input: 148 DAG size of output: 63