/usr/bin/java -ea -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationFastUPR_32.epf -i ../../../trunk/examples/svcomp/eca-rers2012/Problem02_label03.c -------------------------------------------------------------------------------- This is Ultimate 0.1.25-46f3038-m [2020-07-08 16:41:42,443 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-08 16:41:42,446 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-08 16:41:42,464 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-08 16:41:42,465 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-08 16:41:42,467 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-08 16:41:42,468 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-08 16:41:42,470 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-08 16:41:42,472 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-08 16:41:42,473 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-08 16:41:42,474 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-08 16:41:42,475 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-08 16:41:42,475 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-08 16:41:42,476 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-08 16:41:42,477 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-08 16:41:42,478 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-08 16:41:42,479 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-08 16:41:42,480 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-08 16:41:42,482 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-08 16:41:42,484 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-08 16:41:42,485 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-08 16:41:42,486 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-08 16:41:42,487 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-08 16:41:42,488 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-08 16:41:42,490 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-08 16:41:42,491 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-08 16:41:42,491 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-08 16:41:42,492 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-08 16:41:42,492 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-08 16:41:42,493 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-08 16:41:42,494 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-08 16:41:42,494 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-08 16:41:42,495 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-08 16:41:42,496 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-08 16:41:42,497 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-08 16:41:42,497 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-08 16:41:42,498 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-08 16:41:42,498 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-08 16:41:42,498 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-08 16:41:42,499 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-08 16:41:42,500 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-08 16:41:42,501 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationFastUPR_32.epf [2020-07-08 16:41:42,512 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-08 16:41:42,513 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-08 16:41:42,514 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-08 16:41:42,514 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-08 16:41:42,514 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-08 16:41:42,515 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-08 16:41:42,515 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-08 16:41:42,515 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-08 16:41:42,515 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-08 16:41:42,515 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-08 16:41:42,516 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-08 16:41:42,516 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-08 16:41:42,516 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-08 16:41:42,516 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-08 16:41:42,516 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-08 16:41:42,517 INFO L138 SettingsManager]: * Size of a code block=SingleStatement [2020-07-08 16:41:42,517 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-08 16:41:42,517 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-08 16:41:42,517 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-08 16:41:42,517 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-08 16:41:42,518 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=AcceleratedInterpolation [2020-07-08 16:41:42,518 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-08 16:41:42,518 INFO L138 SettingsManager]: * Use separate solver for trace checks=false [2020-07-08 16:41:42,785 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-08 16:41:42,799 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-08 16:41:42,802 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-08 16:41:42,804 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-08 16:41:42,804 INFO L275 PluginConnector]: CDTParser initialized [2020-07-08 16:41:42,805 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/eca-rers2012/Problem02_label03.c [2020-07-08 16:41:42,876 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5070360e7/b1eca267c6c2438094277ad80be929a4/FLAG05cd13578 [2020-07-08 16:41:43,437 INFO L306 CDTParser]: Found 1 translation units. [2020-07-08 16:41:43,437 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/eca-rers2012/Problem02_label03.c [2020-07-08 16:41:43,449 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5070360e7/b1eca267c6c2438094277ad80be929a4/FLAG05cd13578 [2020-07-08 16:41:43,714 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5070360e7/b1eca267c6c2438094277ad80be929a4 [2020-07-08 16:41:43,723 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-08 16:41:43,725 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-08 16:41:43,726 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-08 16:41:43,727 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-08 16:41:43,730 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-08 16:41:43,732 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.07 04:41:43" (1/1) ... [2020-07-08 16:41:43,735 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@30bb58da and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 04:41:43, skipping insertion in model container [2020-07-08 16:41:43,735 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.07 04:41:43" (1/1) ... [2020-07-08 16:41:43,744 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-08 16:41:43,788 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-08 16:41:44,388 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-08 16:41:44,398 INFO L203 MainTranslator]: Completed pre-run [2020-07-08 16:41:44,560 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-08 16:41:44,578 INFO L208 MainTranslator]: Completed translation [2020-07-08 16:41:44,579 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 04:41:44 WrapperNode [2020-07-08 16:41:44,579 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-08 16:41:44,580 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-08 16:41:44,580 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-08 16:41:44,580 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-08 16:41:44,594 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 04:41:44" (1/1) ... [2020-07-08 16:41:44,594 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 04:41:44" (1/1) ... [2020-07-08 16:41:44,623 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 04:41:44" (1/1) ... [2020-07-08 16:41:44,624 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 04:41:44" (1/1) ... [2020-07-08 16:41:44,693 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 04:41:44" (1/1) ... [2020-07-08 16:41:44,712 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 04:41:44" (1/1) ... [2020-07-08 16:41:44,717 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 04:41:44" (1/1) ... [2020-07-08 16:41:44,724 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-08 16:41:44,725 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-08 16:41:44,725 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-08 16:41:44,725 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-08 16:41:44,726 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 04:41:44" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-08 16:41:44,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-08 16:41:44,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-08 16:41:44,808 INFO L138 BoogieDeclarations]: Found implementation of procedure calculate_output [2020-07-08 16:41:44,808 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-08 16:41:44,809 INFO L130 BoogieDeclarations]: Found specification of procedure calculate_output [2020-07-08 16:41:44,809 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-08 16:41:44,809 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-08 16:41:44,809 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2020-07-08 16:41:44,810 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-08 16:41:44,810 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-08 16:41:44,810 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-08 16:41:46,799 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-08 16:41:46,800 INFO L295 CfgBuilder]: Removed 1 assume(true) statements. [2020-07-08 16:41:46,818 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.07 04:41:46 BoogieIcfgContainer [2020-07-08 16:41:46,818 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-08 16:41:46,820 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-08 16:41:46,820 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-08 16:41:46,825 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-08 16:41:46,825 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.07 04:41:43" (1/3) ... [2020-07-08 16:41:46,826 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d422ed3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.07 04:41:46, skipping insertion in model container [2020-07-08 16:41:46,827 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.07 04:41:44" (2/3) ... [2020-07-08 16:41:46,828 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d422ed3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.07 04:41:46, skipping insertion in model container [2020-07-08 16:41:46,830 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.07 04:41:46" (3/3) ... [2020-07-08 16:41:46,832 INFO L109 eAbstractionObserver]: Analyzing ICFG Problem02_label03.c [2020-07-08 16:41:46,843 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:AcceleratedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-07-08 16:41:46,854 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-08 16:41:46,868 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-08 16:41:46,894 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-08 16:41:46,895 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-08 16:41:46,895 INFO L377 AbstractCegarLoop]: Compute interpolants for AcceleratedInterpolation [2020-07-08 16:41:46,895 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-08 16:41:46,896 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-08 16:41:46,896 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-08 16:41:46,896 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-08 16:41:46,896 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-08 16:41:46,930 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states. [2020-07-08 16:41:46,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2020-07-08 16:41:46,966 INFO L414 BasicCegarLoop]: Found error trace [2020-07-08 16:41:46,967 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, 1, 1, 1, 1, 1, 1, 1] [2020-07-08 16:41:46,968 INFO L427 AbstractCegarLoop]: === Iteration 1 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-08 16:41:46,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-08 16:41:46,974 INFO L82 PathProgramCache]: Analyzing trace with hash 1547939106, now seen corresponding path program 1 times [2020-07-08 16:41:46,983 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-08 16:41:46,983 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [637080425] [2020-07-08 16:41:46,983 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-08 16:41:47,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 16:41:47,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 16:41:47,670 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-08 16:41:47,671 INFO L280 TraceCheckUtils]: 1: Hoare triple {530#true} ~e~0 := 5; {530#true} is VALID [2020-07-08 16:41:47,671 INFO L280 TraceCheckUtils]: 2: Hoare triple {530#true} ~d~0 := 4; {530#true} is VALID [2020-07-08 16:41:47,672 INFO L280 TraceCheckUtils]: 3: Hoare triple {530#true} ~f~0 := 6; {530#true} is VALID [2020-07-08 16:41:47,672 INFO L280 TraceCheckUtils]: 4: Hoare triple {530#true} ~c~0 := 3; {530#true} is VALID [2020-07-08 16:41:47,673 INFO L280 TraceCheckUtils]: 5: Hoare triple {530#true} ~u~0 := 21; {530#true} is VALID [2020-07-08 16:41:47,673 INFO L280 TraceCheckUtils]: 6: Hoare triple {530#true} ~v~0 := 22; {530#true} is VALID [2020-07-08 16:41:47,674 INFO L280 TraceCheckUtils]: 7: Hoare triple {530#true} ~w~0 := 23; {530#true} is VALID [2020-07-08 16:41:47,674 INFO L280 TraceCheckUtils]: 8: Hoare triple {530#true} ~x~0 := 24; {530#true} is VALID [2020-07-08 16:41:47,674 INFO L280 TraceCheckUtils]: 9: Hoare triple {530#true} ~y~0 := 25; {530#true} is VALID [2020-07-08 16:41:47,675 INFO L280 TraceCheckUtils]: 10: Hoare triple {530#true} ~z~0 := 26; {530#true} is VALID [2020-07-08 16:41:47,675 INFO L280 TraceCheckUtils]: 11: Hoare triple {530#true} ~a25~0 := 0; {530#true} is VALID [2020-07-08 16:41:47,675 INFO L280 TraceCheckUtils]: 12: Hoare triple {530#true} ~a11~0 := 0; {530#true} is VALID [2020-07-08 16:41:47,678 INFO L280 TraceCheckUtils]: 13: Hoare triple {530#true} ~a28~0 := 7; {553#(<= ~a28~0 7)} is VALID [2020-07-08 16:41:47,679 INFO L280 TraceCheckUtils]: 14: Hoare triple {553#(<= ~a28~0 7)} ~a19~0 := 1; {553#(<= ~a28~0 7)} is VALID [2020-07-08 16:41:47,680 INFO L280 TraceCheckUtils]: 15: Hoare triple {553#(<= ~a28~0 7)} ~a21~0 := 1; {553#(<= ~a28~0 7)} is VALID [2020-07-08 16:41:47,681 INFO L280 TraceCheckUtils]: 16: Hoare triple {553#(<= ~a28~0 7)} ~a17~0 := 8; {553#(<= ~a28~0 7)} is VALID [2020-07-08 16:41:47,682 INFO L280 TraceCheckUtils]: 17: Hoare triple {553#(<= ~a28~0 7)} assume true; {553#(<= ~a28~0 7)} is VALID [2020-07-08 16:41:47,683 INFO L275 TraceCheckUtils]: 18: Hoare quadruple {553#(<= ~a28~0 7)} {530#true} #1179#return; {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,690 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-08 16:41:47,691 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-08 16:41:47,691 INFO L280 TraceCheckUtils]: 2: Hoare triple {530#true} ~e~0 := 5; {530#true} is VALID [2020-07-08 16:41:47,691 INFO L280 TraceCheckUtils]: 3: Hoare triple {530#true} ~d~0 := 4; {530#true} is VALID [2020-07-08 16:41:47,692 INFO L280 TraceCheckUtils]: 4: Hoare triple {530#true} ~f~0 := 6; {530#true} is VALID [2020-07-08 16:41:47,692 INFO L280 TraceCheckUtils]: 5: Hoare triple {530#true} ~c~0 := 3; {530#true} is VALID [2020-07-08 16:41:47,692 INFO L280 TraceCheckUtils]: 6: Hoare triple {530#true} ~u~0 := 21; {530#true} is VALID [2020-07-08 16:41:47,693 INFO L280 TraceCheckUtils]: 7: Hoare triple {530#true} ~v~0 := 22; {530#true} is VALID [2020-07-08 16:41:47,693 INFO L280 TraceCheckUtils]: 8: Hoare triple {530#true} ~w~0 := 23; {530#true} is VALID [2020-07-08 16:41:47,693 INFO L280 TraceCheckUtils]: 9: Hoare triple {530#true} ~x~0 := 24; {530#true} is VALID [2020-07-08 16:41:47,694 INFO L280 TraceCheckUtils]: 10: Hoare triple {530#true} ~y~0 := 25; {530#true} is VALID [2020-07-08 16:41:47,694 INFO L280 TraceCheckUtils]: 11: Hoare triple {530#true} ~z~0 := 26; {530#true} is VALID [2020-07-08 16:41:47,694 INFO L280 TraceCheckUtils]: 12: Hoare triple {530#true} ~a25~0 := 0; {530#true} is VALID [2020-07-08 16:41:47,695 INFO L280 TraceCheckUtils]: 13: Hoare triple {530#true} ~a11~0 := 0; {530#true} is VALID [2020-07-08 16:41:47,696 INFO L280 TraceCheckUtils]: 14: Hoare triple {530#true} ~a28~0 := 7; {553#(<= ~a28~0 7)} is VALID [2020-07-08 16:41:47,696 INFO L280 TraceCheckUtils]: 15: Hoare triple {553#(<= ~a28~0 7)} ~a19~0 := 1; {553#(<= ~a28~0 7)} is VALID [2020-07-08 16:41:47,697 INFO L280 TraceCheckUtils]: 16: Hoare triple {553#(<= ~a28~0 7)} ~a21~0 := 1; {553#(<= ~a28~0 7)} is VALID [2020-07-08 16:41:47,698 INFO L280 TraceCheckUtils]: 17: Hoare triple {553#(<= ~a28~0 7)} ~a17~0 := 8; {553#(<= ~a28~0 7)} is VALID [2020-07-08 16:41:47,699 INFO L280 TraceCheckUtils]: 18: Hoare triple {553#(<= ~a28~0 7)} assume true; {553#(<= ~a28~0 7)} is VALID [2020-07-08 16:41:47,700 INFO L275 TraceCheckUtils]: 19: Hoare quadruple {553#(<= ~a28~0 7)} {530#true} #1179#return; {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,701 INFO L263 TraceCheckUtils]: 20: Hoare triple {551#(not (= 9 ~a28~0))} call #t~ret4 := main(); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,701 INFO L280 TraceCheckUtils]: 21: Hoare triple {551#(not (= 9 ~a28~0))} ~output~0 := -1; {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,702 INFO L280 TraceCheckUtils]: 22: Hoare triple {551#(not (= 9 ~a28~0))} assume !false; {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,703 INFO L280 TraceCheckUtils]: 23: Hoare triple {551#(not (= 9 ~a28~0))} havoc ~input~0; {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,704 INFO L280 TraceCheckUtils]: 24: Hoare triple {551#(not (= 9 ~a28~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,705 INFO L280 TraceCheckUtils]: 25: Hoare triple {551#(not (= 9 ~a28~0))} ~input~0 := #t~nondet2; {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,706 INFO L280 TraceCheckUtils]: 26: Hoare triple {551#(not (= 9 ~a28~0))} havoc #t~nondet2; {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,706 INFO L280 TraceCheckUtils]: 27: Hoare triple {551#(not (= 9 ~a28~0))} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,708 INFO L263 TraceCheckUtils]: 28: Hoare triple {551#(not (= 9 ~a28~0))} call #t~ret3 := calculate_output(~input~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,708 INFO L280 TraceCheckUtils]: 29: Hoare triple {551#(not (= 9 ~a28~0))} ~input := #in~input; {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,709 INFO L280 TraceCheckUtils]: 30: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,710 INFO L280 TraceCheckUtils]: 31: Hoare triple {551#(not (= 9 ~a28~0))} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,711 INFO L280 TraceCheckUtils]: 32: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,712 INFO L280 TraceCheckUtils]: 33: Hoare triple {551#(not (= 9 ~a28~0))} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,713 INFO L280 TraceCheckUtils]: 34: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,713 INFO L280 TraceCheckUtils]: 35: Hoare triple {551#(not (= 9 ~a28~0))} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,714 INFO L280 TraceCheckUtils]: 36: Hoare triple {551#(not (= 9 ~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)); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,715 INFO L280 TraceCheckUtils]: 37: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,716 INFO L280 TraceCheckUtils]: 38: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,717 INFO L280 TraceCheckUtils]: 39: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,717 INFO L280 TraceCheckUtils]: 40: Hoare triple {551#(not (= 9 ~a28~0))} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,718 INFO L280 TraceCheckUtils]: 41: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,719 INFO L280 TraceCheckUtils]: 42: Hoare triple {551#(not (= 9 ~a28~0))} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,720 INFO L280 TraceCheckUtils]: 43: Hoare triple {551#(not (= 9 ~a28~0))} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,721 INFO L280 TraceCheckUtils]: 44: Hoare triple {551#(not (= 9 ~a28~0))} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,724 INFO L280 TraceCheckUtils]: 45: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,725 INFO L280 TraceCheckUtils]: 46: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,725 INFO L280 TraceCheckUtils]: 47: Hoare triple {551#(not (= 9 ~a28~0))} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,726 INFO L280 TraceCheckUtils]: 48: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,727 INFO L280 TraceCheckUtils]: 49: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,728 INFO L280 TraceCheckUtils]: 50: Hoare triple {551#(not (= 9 ~a28~0))} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,729 INFO L280 TraceCheckUtils]: 51: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,729 INFO L280 TraceCheckUtils]: 52: Hoare triple {551#(not (= 9 ~a28~0))} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,730 INFO L280 TraceCheckUtils]: 53: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,731 INFO L280 TraceCheckUtils]: 54: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,732 INFO L280 TraceCheckUtils]: 55: Hoare triple {551#(not (= 9 ~a28~0))} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,732 INFO L280 TraceCheckUtils]: 56: Hoare triple {551#(not (= 9 ~a28~0))} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,733 INFO L280 TraceCheckUtils]: 57: Hoare triple {551#(not (= 9 ~a28~0))} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,734 INFO L280 TraceCheckUtils]: 58: Hoare triple {551#(not (= 9 ~a28~0))} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,735 INFO L280 TraceCheckUtils]: 59: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,735 INFO L280 TraceCheckUtils]: 60: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,736 INFO L280 TraceCheckUtils]: 61: Hoare triple {551#(not (= 9 ~a28~0))} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,737 INFO L280 TraceCheckUtils]: 62: Hoare triple {551#(not (= 9 ~a28~0))} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,738 INFO L280 TraceCheckUtils]: 63: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,738 INFO L280 TraceCheckUtils]: 64: Hoare triple {551#(not (= 9 ~a28~0))} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,739 INFO L280 TraceCheckUtils]: 65: Hoare triple {551#(not (= 9 ~a28~0))} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,740 INFO L280 TraceCheckUtils]: 66: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,741 INFO L280 TraceCheckUtils]: 67: Hoare triple {551#(not (= 9 ~a28~0))} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,742 INFO L280 TraceCheckUtils]: 68: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,742 INFO L280 TraceCheckUtils]: 69: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,743 INFO L280 TraceCheckUtils]: 70: Hoare triple {551#(not (= 9 ~a28~0))} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,744 INFO L280 TraceCheckUtils]: 71: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,745 INFO L280 TraceCheckUtils]: 72: Hoare triple {551#(not (= 9 ~a28~0))} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,746 INFO L280 TraceCheckUtils]: 73: Hoare triple {551#(not (= 9 ~a28~0))} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,747 INFO L280 TraceCheckUtils]: 74: Hoare triple {551#(not (= 9 ~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)); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,747 INFO L280 TraceCheckUtils]: 75: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,748 INFO L280 TraceCheckUtils]: 76: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,749 INFO L280 TraceCheckUtils]: 77: Hoare triple {551#(not (= 9 ~a28~0))} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,750 INFO L280 TraceCheckUtils]: 78: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,751 INFO L280 TraceCheckUtils]: 79: Hoare triple {551#(not (= 9 ~a28~0))} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,752 INFO L280 TraceCheckUtils]: 80: Hoare triple {551#(not (= 9 ~a28~0))} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,753 INFO L280 TraceCheckUtils]: 81: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,756 INFO L280 TraceCheckUtils]: 82: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,757 INFO L280 TraceCheckUtils]: 83: Hoare triple {551#(not (= 9 ~a28~0))} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,757 INFO L280 TraceCheckUtils]: 84: Hoare triple {551#(not (= 9 ~a28~0))} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,758 INFO L280 TraceCheckUtils]: 85: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,759 INFO L280 TraceCheckUtils]: 86: Hoare triple {551#(not (= 9 ~a28~0))} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,760 INFO L280 TraceCheckUtils]: 87: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,761 INFO L280 TraceCheckUtils]: 88: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,761 INFO L280 TraceCheckUtils]: 89: Hoare triple {551#(not (= 9 ~a28~0))} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,762 INFO L280 TraceCheckUtils]: 90: Hoare triple {551#(not (= 9 ~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)); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,763 INFO L280 TraceCheckUtils]: 91: Hoare triple {551#(not (= 9 ~a28~0))} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == ~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,764 INFO L280 TraceCheckUtils]: 92: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,764 INFO L280 TraceCheckUtils]: 93: Hoare triple {551#(not (= 9 ~a28~0))} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == ~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,765 INFO L280 TraceCheckUtils]: 94: Hoare triple {551#(not (= 9 ~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)); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,766 INFO L280 TraceCheckUtils]: 95: Hoare triple {551#(not (= 9 ~a28~0))} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == ~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,767 INFO L280 TraceCheckUtils]: 96: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == ~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,768 INFO L280 TraceCheckUtils]: 97: Hoare triple {551#(not (= 9 ~a28~0))} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == ~input) && 1 == ~a21~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,768 INFO L280 TraceCheckUtils]: 98: Hoare triple {551#(not (= 9 ~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)); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,769 INFO L280 TraceCheckUtils]: 99: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == ~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,770 INFO L280 TraceCheckUtils]: 100: Hoare triple {551#(not (= 9 ~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)); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,771 INFO L280 TraceCheckUtils]: 101: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,771 INFO L280 TraceCheckUtils]: 102: Hoare triple {551#(not (= 9 ~a28~0))} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == ~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,772 INFO L280 TraceCheckUtils]: 103: Hoare triple {551#(not (= 9 ~a28~0))} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == ~input) && 11 == ~a28~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,773 INFO L280 TraceCheckUtils]: 104: Hoare triple {551#(not (= 9 ~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); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,774 INFO L280 TraceCheckUtils]: 105: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,774 INFO L280 TraceCheckUtils]: 106: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,775 INFO L280 TraceCheckUtils]: 107: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,776 INFO L280 TraceCheckUtils]: 108: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,777 INFO L280 TraceCheckUtils]: 109: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,777 INFO L280 TraceCheckUtils]: 110: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,778 INFO L280 TraceCheckUtils]: 111: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,779 INFO L280 TraceCheckUtils]: 112: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,779 INFO L280 TraceCheckUtils]: 113: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,780 INFO L280 TraceCheckUtils]: 114: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,781 INFO L280 TraceCheckUtils]: 115: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,782 INFO L280 TraceCheckUtils]: 116: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,783 INFO L280 TraceCheckUtils]: 117: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,783 INFO L280 TraceCheckUtils]: 118: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,784 INFO L280 TraceCheckUtils]: 119: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,785 INFO L280 TraceCheckUtils]: 120: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,785 INFO L280 TraceCheckUtils]: 121: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,786 INFO L280 TraceCheckUtils]: 122: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,787 INFO L280 TraceCheckUtils]: 123: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,788 INFO L280 TraceCheckUtils]: 124: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,788 INFO L280 TraceCheckUtils]: 125: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,789 INFO L280 TraceCheckUtils]: 126: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,790 INFO L280 TraceCheckUtils]: 127: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,791 INFO L280 TraceCheckUtils]: 128: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,793 INFO L280 TraceCheckUtils]: 129: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,794 INFO L280 TraceCheckUtils]: 130: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,795 INFO L280 TraceCheckUtils]: 131: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,796 INFO L280 TraceCheckUtils]: 132: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,797 INFO L280 TraceCheckUtils]: 133: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,797 INFO L280 TraceCheckUtils]: 134: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,798 INFO L280 TraceCheckUtils]: 135: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,799 INFO L280 TraceCheckUtils]: 136: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,799 INFO L280 TraceCheckUtils]: 137: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,800 INFO L280 TraceCheckUtils]: 138: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,801 INFO L280 TraceCheckUtils]: 139: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,802 INFO L280 TraceCheckUtils]: 140: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,802 INFO L280 TraceCheckUtils]: 141: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,803 INFO L280 TraceCheckUtils]: 142: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,804 INFO L280 TraceCheckUtils]: 143: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,804 INFO L280 TraceCheckUtils]: 144: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,805 INFO L280 TraceCheckUtils]: 145: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,806 INFO L280 TraceCheckUtils]: 146: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,807 INFO L280 TraceCheckUtils]: 147: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,807 INFO L280 TraceCheckUtils]: 148: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,808 INFO L280 TraceCheckUtils]: 149: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,809 INFO L280 TraceCheckUtils]: 150: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,810 INFO L280 TraceCheckUtils]: 151: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,810 INFO L280 TraceCheckUtils]: 152: Hoare triple {551#(not (= 9 ~a28~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {551#(not (= 9 ~a28~0))} is VALID [2020-07-08 16:41:47,811 INFO L280 TraceCheckUtils]: 153: Hoare triple {551#(not (= 9 ~a28~0))} assume ((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {531#false} is VALID [2020-07-08 16:41:47,811 INFO L280 TraceCheckUtils]: 154: Hoare triple {531#false} assume !false; {531#false} is VALID [2020-07-08 16:41:47,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-08 16:41:47,865 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-08 16:41:47,887 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [637080425] [2020-07-08 16:41:47,888 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-08 16:41:47,889 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-08 16:41:47,889 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818269413] [2020-07-08 16:41:47,896 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 155 [2020-07-08 16:41:47,900 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-08 16:41:47,904 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-08 16:41:48,124 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 155 edges. 155 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 16:41:48,125 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-08 16:41:48,125 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-08 16:41:48,134 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-08 16:41:48,134 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-07-08 16:41:48,137 INFO L87 Difference]: Start difference. First operand 527 states. Second operand 5 states. [2020-07-08 16:42:00,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 16:42:00,644 INFO L93 Difference]: Finished difference Result 1431 states and 2025 transitions. [2020-07-08 16:42:00,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-08 16:42:00,645 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 155 [2020-07-08 16:42:00,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-08 16:42:00,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-08 16:42:00,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2025 transitions. [2020-07-08 16:42:00,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-08 16:42:00,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2025 transitions. [2020-07-08 16:42:00,728 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states and 2025 transitions. [2020-07-08 16:42:03,727 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2025 edges. 2025 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 16:42:03,876 INFO L225 Difference]: With dead ends: 1431 [2020-07-08 16:42:03,876 INFO L226 Difference]: Without dead ends: 848 [2020-07-08 16:42:03,886 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-07-08 16:42:03,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 848 states. [2020-07-08 16:42:08,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 848 to 775. [2020-07-08 16:42:08,589 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-08 16:42:08,590 INFO L82 GeneralOperation]: Start isEquivalent. First operand 848 states. Second operand 775 states. [2020-07-08 16:42:08,591 INFO L74 IsIncluded]: Start isIncluded. First operand 848 states. Second operand 775 states. [2020-07-08 16:42:08,591 INFO L87 Difference]: Start difference. First operand 848 states. Second operand 775 states. [2020-07-08 16:42:08,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 16:42:08,657 INFO L93 Difference]: Finished difference Result 848 states and 1022 transitions. [2020-07-08 16:42:08,657 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 1022 transitions. [2020-07-08 16:42:08,663 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 16:42:08,663 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 16:42:08,663 INFO L74 IsIncluded]: Start isIncluded. First operand 775 states. Second operand 848 states. [2020-07-08 16:42:08,664 INFO L87 Difference]: Start difference. First operand 775 states. Second operand 848 states. [2020-07-08 16:42:08,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 16:42:08,721 INFO L93 Difference]: Finished difference Result 848 states and 1022 transitions. [2020-07-08 16:42:08,721 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 1022 transitions. [2020-07-08 16:42:08,724 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 16:42:08,724 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 16:42:08,725 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-08 16:42:08,725 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-08 16:42:08,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 775 states. [2020-07-08 16:42:08,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 942 transitions. [2020-07-08 16:42:08,770 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 942 transitions. Word has length 155 [2020-07-08 16:42:08,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-08 16:42:08,771 INFO L479 AbstractCegarLoop]: Abstraction has 775 states and 942 transitions. [2020-07-08 16:42:08,771 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-08 16:42:08,772 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 775 states and 942 transitions. [2020-07-08 16:42:10,542 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 942 edges. 942 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 16:42:10,543 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 942 transitions. [2020-07-08 16:42:10,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2020-07-08 16:42:10,549 INFO L414 BasicCegarLoop]: Found error trace [2020-07-08 16:42:10,550 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-08 16:42:10,550 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-07-08 16:42:10,550 INFO L427 AbstractCegarLoop]: === Iteration 2 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-08 16:42:10,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-08 16:42:10,551 INFO L82 PathProgramCache]: Analyzing trace with hash -1451102411, now seen corresponding path program 1 times [2020-07-08 16:42:10,551 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-08 16:42:10,551 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1178412414] [2020-07-08 16:42:10,552 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-08 16:42:10,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 16:42:10,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 16:42:10,854 INFO L280 TraceCheckUtils]: 0: Hoare triple {6706#(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; {6668#true} is VALID [2020-07-08 16:42:10,855 INFO L280 TraceCheckUtils]: 1: Hoare triple {6668#true} ~e~0 := 5; {6668#true} is VALID [2020-07-08 16:42:10,855 INFO L280 TraceCheckUtils]: 2: Hoare triple {6668#true} ~d~0 := 4; {6668#true} is VALID [2020-07-08 16:42:10,855 INFO L280 TraceCheckUtils]: 3: Hoare triple {6668#true} ~f~0 := 6; {6668#true} is VALID [2020-07-08 16:42:10,856 INFO L280 TraceCheckUtils]: 4: Hoare triple {6668#true} ~c~0 := 3; {6668#true} is VALID [2020-07-08 16:42:10,856 INFO L280 TraceCheckUtils]: 5: Hoare triple {6668#true} ~u~0 := 21; {6668#true} is VALID [2020-07-08 16:42:10,856 INFO L280 TraceCheckUtils]: 6: Hoare triple {6668#true} ~v~0 := 22; {6668#true} is VALID [2020-07-08 16:42:10,856 INFO L280 TraceCheckUtils]: 7: Hoare triple {6668#true} ~w~0 := 23; {6668#true} is VALID [2020-07-08 16:42:10,857 INFO L280 TraceCheckUtils]: 8: Hoare triple {6668#true} ~x~0 := 24; {6668#true} is VALID [2020-07-08 16:42:10,857 INFO L280 TraceCheckUtils]: 9: Hoare triple {6668#true} ~y~0 := 25; {6668#true} is VALID [2020-07-08 16:42:10,857 INFO L280 TraceCheckUtils]: 10: Hoare triple {6668#true} ~z~0 := 26; {6668#true} is VALID [2020-07-08 16:42:10,857 INFO L280 TraceCheckUtils]: 11: Hoare triple {6668#true} ~a25~0 := 0; {6668#true} is VALID [2020-07-08 16:42:10,858 INFO L280 TraceCheckUtils]: 12: Hoare triple {6668#true} ~a11~0 := 0; {6668#true} is VALID [2020-07-08 16:42:10,858 INFO L280 TraceCheckUtils]: 13: Hoare triple {6668#true} ~a28~0 := 7; {6668#true} is VALID [2020-07-08 16:42:10,858 INFO L280 TraceCheckUtils]: 14: Hoare triple {6668#true} ~a19~0 := 1; {6668#true} is VALID [2020-07-08 16:42:10,859 INFO L280 TraceCheckUtils]: 15: Hoare triple {6668#true} ~a21~0 := 1; {6668#true} is VALID [2020-07-08 16:42:10,859 INFO L280 TraceCheckUtils]: 16: Hoare triple {6668#true} ~a17~0 := 8; {6689#(<= ~a17~0 8)} is VALID [2020-07-08 16:42:10,860 INFO L280 TraceCheckUtils]: 17: Hoare triple {6689#(<= ~a17~0 8)} assume true; {6689#(<= ~a17~0 8)} is VALID [2020-07-08 16:42:10,861 INFO L275 TraceCheckUtils]: 18: Hoare quadruple {6689#(<= ~a17~0 8)} {6668#true} #1179#return; {6689#(<= ~a17~0 8)} is VALID [2020-07-08 16:42:10,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 16:42:10,925 INFO L280 TraceCheckUtils]: 0: Hoare triple {6707#(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; {6668#true} is VALID [2020-07-08 16:42:10,926 INFO L280 TraceCheckUtils]: 1: Hoare triple {6668#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); {6668#true} is VALID [2020-07-08 16:42:10,926 INFO L280 TraceCheckUtils]: 2: Hoare triple {6668#true} assume 8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0); {6708#(not (= 1 ~a25~0))} is VALID [2020-07-08 16:42:10,927 INFO L280 TraceCheckUtils]: 3: Hoare triple {6708#(not (= 1 ~a25~0))} ~a28~0 := 10; {6709#(and (<= 10 ~a28~0) (not (= 1 ~a25~0)))} is VALID [2020-07-08 16:42:10,928 INFO L280 TraceCheckUtils]: 4: Hoare triple {6709#(and (<= 10 ~a28~0) (not (= 1 ~a25~0)))} #res := 22; {6709#(and (<= 10 ~a28~0) (not (= 1 ~a25~0)))} is VALID [2020-07-08 16:42:10,929 INFO L280 TraceCheckUtils]: 5: Hoare triple {6709#(and (<= 10 ~a28~0) (not (= 1 ~a25~0)))} assume true; {6709#(and (<= 10 ~a28~0) (not (= 1 ~a25~0)))} is VALID [2020-07-08 16:42:10,931 INFO L275 TraceCheckUtils]: 6: Hoare quadruple {6709#(and (<= 10 ~a28~0) (not (= 1 ~a25~0)))} {6689#(<= ~a17~0 8)} #1183#return; {6697#(and (not (= 8 ~a28~0)) (not (= 1 ~a25~0)))} is VALID [2020-07-08 16:42:10,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 16:42:10,999 INFO L280 TraceCheckUtils]: 0: Hoare triple {6707#(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; {6710#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-08 16:42:11,000 INFO L280 TraceCheckUtils]: 1: Hoare triple {6710#(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; {6711#(or (= 8 |old(~a28~0)|) (= 1 |old(~a25~0)|))} is VALID [2020-07-08 16:42:11,001 INFO L280 TraceCheckUtils]: 2: Hoare triple {6711#(or (= 8 |old(~a28~0)|) (= 1 |old(~a25~0)|))} ~a28~0 := 9; {6711#(or (= 8 |old(~a28~0)|) (= 1 |old(~a25~0)|))} is VALID [2020-07-08 16:42:11,002 INFO L280 TraceCheckUtils]: 3: Hoare triple {6711#(or (= 8 |old(~a28~0)|) (= 1 |old(~a25~0)|))} ~a11~0 := 1; {6711#(or (= 8 |old(~a28~0)|) (= 1 |old(~a25~0)|))} is VALID [2020-07-08 16:42:11,003 INFO L280 TraceCheckUtils]: 4: Hoare triple {6711#(or (= 8 |old(~a28~0)|) (= 1 |old(~a25~0)|))} ~a25~0 := 1; {6711#(or (= 8 |old(~a28~0)|) (= 1 |old(~a25~0)|))} is VALID [2020-07-08 16:42:11,003 INFO L280 TraceCheckUtils]: 5: Hoare triple {6711#(or (= 8 |old(~a28~0)|) (= 1 |old(~a25~0)|))} #res := -1; {6711#(or (= 8 |old(~a28~0)|) (= 1 |old(~a25~0)|))} is VALID [2020-07-08 16:42:11,004 INFO L280 TraceCheckUtils]: 6: Hoare triple {6711#(or (= 8 |old(~a28~0)|) (= 1 |old(~a25~0)|))} assume true; {6711#(or (= 8 |old(~a28~0)|) (= 1 |old(~a25~0)|))} is VALID [2020-07-08 16:42:11,005 INFO L275 TraceCheckUtils]: 7: Hoare quadruple {6711#(or (= 8 |old(~a28~0)|) (= 1 |old(~a25~0)|))} {6697#(and (not (= 8 ~a28~0)) (not (= 1 ~a25~0)))} #1183#return; {6669#false} is VALID [2020-07-08 16:42:11,007 INFO L263 TraceCheckUtils]: 0: Hoare triple {6668#true} call ULTIMATE.init(); {6706#(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-08 16:42:11,007 INFO L280 TraceCheckUtils]: 1: Hoare triple {6706#(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; {6668#true} is VALID [2020-07-08 16:42:11,008 INFO L280 TraceCheckUtils]: 2: Hoare triple {6668#true} ~e~0 := 5; {6668#true} is VALID [2020-07-08 16:42:11,008 INFO L280 TraceCheckUtils]: 3: Hoare triple {6668#true} ~d~0 := 4; {6668#true} is VALID [2020-07-08 16:42:11,008 INFO L280 TraceCheckUtils]: 4: Hoare triple {6668#true} ~f~0 := 6; {6668#true} is VALID [2020-07-08 16:42:11,009 INFO L280 TraceCheckUtils]: 5: Hoare triple {6668#true} ~c~0 := 3; {6668#true} is VALID [2020-07-08 16:42:11,009 INFO L280 TraceCheckUtils]: 6: Hoare triple {6668#true} ~u~0 := 21; {6668#true} is VALID [2020-07-08 16:42:11,009 INFO L280 TraceCheckUtils]: 7: Hoare triple {6668#true} ~v~0 := 22; {6668#true} is VALID [2020-07-08 16:42:11,010 INFO L280 TraceCheckUtils]: 8: Hoare triple {6668#true} ~w~0 := 23; {6668#true} is VALID [2020-07-08 16:42:11,010 INFO L280 TraceCheckUtils]: 9: Hoare triple {6668#true} ~x~0 := 24; {6668#true} is VALID [2020-07-08 16:42:11,010 INFO L280 TraceCheckUtils]: 10: Hoare triple {6668#true} ~y~0 := 25; {6668#true} is VALID [2020-07-08 16:42:11,010 INFO L280 TraceCheckUtils]: 11: Hoare triple {6668#true} ~z~0 := 26; {6668#true} is VALID [2020-07-08 16:42:11,011 INFO L280 TraceCheckUtils]: 12: Hoare triple {6668#true} ~a25~0 := 0; {6668#true} is VALID [2020-07-08 16:42:11,011 INFO L280 TraceCheckUtils]: 13: Hoare triple {6668#true} ~a11~0 := 0; {6668#true} is VALID [2020-07-08 16:42:11,011 INFO L280 TraceCheckUtils]: 14: Hoare triple {6668#true} ~a28~0 := 7; {6668#true} is VALID [2020-07-08 16:42:11,012 INFO L280 TraceCheckUtils]: 15: Hoare triple {6668#true} ~a19~0 := 1; {6668#true} is VALID [2020-07-08 16:42:11,012 INFO L280 TraceCheckUtils]: 16: Hoare triple {6668#true} ~a21~0 := 1; {6668#true} is VALID [2020-07-08 16:42:11,013 INFO L280 TraceCheckUtils]: 17: Hoare triple {6668#true} ~a17~0 := 8; {6689#(<= ~a17~0 8)} is VALID [2020-07-08 16:42:11,013 INFO L280 TraceCheckUtils]: 18: Hoare triple {6689#(<= ~a17~0 8)} assume true; {6689#(<= ~a17~0 8)} is VALID [2020-07-08 16:42:11,014 INFO L275 TraceCheckUtils]: 19: Hoare quadruple {6689#(<= ~a17~0 8)} {6668#true} #1179#return; {6689#(<= ~a17~0 8)} is VALID [2020-07-08 16:42:11,015 INFO L263 TraceCheckUtils]: 20: Hoare triple {6689#(<= ~a17~0 8)} call #t~ret4 := main(); {6689#(<= ~a17~0 8)} is VALID [2020-07-08 16:42:11,016 INFO L280 TraceCheckUtils]: 21: Hoare triple {6689#(<= ~a17~0 8)} ~output~0 := -1; {6689#(<= ~a17~0 8)} is VALID [2020-07-08 16:42:11,016 INFO L280 TraceCheckUtils]: 22: Hoare triple {6689#(<= ~a17~0 8)} assume !false; {6689#(<= ~a17~0 8)} is VALID [2020-07-08 16:42:11,017 INFO L280 TraceCheckUtils]: 23: Hoare triple {6689#(<= ~a17~0 8)} havoc ~input~0; {6689#(<= ~a17~0 8)} is VALID [2020-07-08 16:42:11,018 INFO L280 TraceCheckUtils]: 24: Hoare triple {6689#(<= ~a17~0 8)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {6689#(<= ~a17~0 8)} is VALID [2020-07-08 16:42:11,018 INFO L280 TraceCheckUtils]: 25: Hoare triple {6689#(<= ~a17~0 8)} ~input~0 := #t~nondet2; {6689#(<= ~a17~0 8)} is VALID [2020-07-08 16:42:11,019 INFO L280 TraceCheckUtils]: 26: Hoare triple {6689#(<= ~a17~0 8)} havoc #t~nondet2; {6689#(<= ~a17~0 8)} is VALID [2020-07-08 16:42:11,020 INFO L280 TraceCheckUtils]: 27: Hoare triple {6689#(<= ~a17~0 8)} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {6689#(<= ~a17~0 8)} is VALID [2020-07-08 16:42:11,021 INFO L263 TraceCheckUtils]: 28: Hoare triple {6689#(<= ~a17~0 8)} call #t~ret3 := calculate_output(~input~0); {6707#(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-08 16:42:11,021 INFO L280 TraceCheckUtils]: 29: Hoare triple {6707#(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; {6668#true} is VALID [2020-07-08 16:42:11,022 INFO L280 TraceCheckUtils]: 30: Hoare triple {6668#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); {6668#true} is VALID [2020-07-08 16:42:11,022 INFO L280 TraceCheckUtils]: 31: Hoare triple {6668#true} assume 8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0); {6708#(not (= 1 ~a25~0))} is VALID [2020-07-08 16:42:11,023 INFO L280 TraceCheckUtils]: 32: Hoare triple {6708#(not (= 1 ~a25~0))} ~a28~0 := 10; {6709#(and (<= 10 ~a28~0) (not (= 1 ~a25~0)))} is VALID [2020-07-08 16:42:11,024 INFO L280 TraceCheckUtils]: 33: Hoare triple {6709#(and (<= 10 ~a28~0) (not (= 1 ~a25~0)))} #res := 22; {6709#(and (<= 10 ~a28~0) (not (= 1 ~a25~0)))} is VALID [2020-07-08 16:42:11,024 INFO L280 TraceCheckUtils]: 34: Hoare triple {6709#(and (<= 10 ~a28~0) (not (= 1 ~a25~0)))} assume true; {6709#(and (<= 10 ~a28~0) (not (= 1 ~a25~0)))} is VALID [2020-07-08 16:42:11,026 INFO L275 TraceCheckUtils]: 35: Hoare quadruple {6709#(and (<= 10 ~a28~0) (not (= 1 ~a25~0)))} {6689#(<= ~a17~0 8)} #1183#return; {6697#(and (not (= 8 ~a28~0)) (not (= 1 ~a25~0)))} is VALID [2020-07-08 16:42:11,027 INFO L280 TraceCheckUtils]: 36: Hoare triple {6697#(and (not (= 8 ~a28~0)) (not (= 1 ~a25~0)))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {6697#(and (not (= 8 ~a28~0)) (not (= 1 ~a25~0)))} is VALID [2020-07-08 16:42:11,027 INFO L280 TraceCheckUtils]: 37: Hoare triple {6697#(and (not (= 8 ~a28~0)) (not (= 1 ~a25~0)))} ~output~0 := #t~ret3; {6697#(and (not (= 8 ~a28~0)) (not (= 1 ~a25~0)))} is VALID [2020-07-08 16:42:11,028 INFO L280 TraceCheckUtils]: 38: Hoare triple {6697#(and (not (= 8 ~a28~0)) (not (= 1 ~a25~0)))} havoc #t~ret3; {6697#(and (not (= 8 ~a28~0)) (not (= 1 ~a25~0)))} is VALID [2020-07-08 16:42:11,029 INFO L280 TraceCheckUtils]: 39: Hoare triple {6697#(and (not (= 8 ~a28~0)) (not (= 1 ~a25~0)))} assume !false; {6697#(and (not (= 8 ~a28~0)) (not (= 1 ~a25~0)))} is VALID [2020-07-08 16:42:11,030 INFO L280 TraceCheckUtils]: 40: Hoare triple {6697#(and (not (= 8 ~a28~0)) (not (= 1 ~a25~0)))} havoc ~input~0; {6697#(and (not (= 8 ~a28~0)) (not (= 1 ~a25~0)))} is VALID [2020-07-08 16:42:11,030 INFO L280 TraceCheckUtils]: 41: Hoare triple {6697#(and (not (= 8 ~a28~0)) (not (= 1 ~a25~0)))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {6697#(and (not (= 8 ~a28~0)) (not (= 1 ~a25~0)))} is VALID [2020-07-08 16:42:11,031 INFO L280 TraceCheckUtils]: 42: Hoare triple {6697#(and (not (= 8 ~a28~0)) (not (= 1 ~a25~0)))} ~input~0 := #t~nondet2; {6697#(and (not (= 8 ~a28~0)) (not (= 1 ~a25~0)))} is VALID [2020-07-08 16:42:11,032 INFO L280 TraceCheckUtils]: 43: Hoare triple {6697#(and (not (= 8 ~a28~0)) (not (= 1 ~a25~0)))} havoc #t~nondet2; {6697#(and (not (= 8 ~a28~0)) (not (= 1 ~a25~0)))} is VALID [2020-07-08 16:42:11,033 INFO L280 TraceCheckUtils]: 44: Hoare triple {6697#(and (not (= 8 ~a28~0)) (not (= 1 ~a25~0)))} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {6697#(and (not (= 8 ~a28~0)) (not (= 1 ~a25~0)))} is VALID [2020-07-08 16:42:11,034 INFO L263 TraceCheckUtils]: 45: Hoare triple {6697#(and (not (= 8 ~a28~0)) (not (= 1 ~a25~0)))} call #t~ret3 := calculate_output(~input~0); {6707#(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-08 16:42:11,035 INFO L280 TraceCheckUtils]: 46: Hoare triple {6707#(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; {6710#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-08 16:42:11,036 INFO L280 TraceCheckUtils]: 47: Hoare triple {6710#(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; {6711#(or (= 8 |old(~a28~0)|) (= 1 |old(~a25~0)|))} is VALID [2020-07-08 16:42:11,037 INFO L280 TraceCheckUtils]: 48: Hoare triple {6711#(or (= 8 |old(~a28~0)|) (= 1 |old(~a25~0)|))} ~a28~0 := 9; {6711#(or (= 8 |old(~a28~0)|) (= 1 |old(~a25~0)|))} is VALID [2020-07-08 16:42:11,037 INFO L280 TraceCheckUtils]: 49: Hoare triple {6711#(or (= 8 |old(~a28~0)|) (= 1 |old(~a25~0)|))} ~a11~0 := 1; {6711#(or (= 8 |old(~a28~0)|) (= 1 |old(~a25~0)|))} is VALID [2020-07-08 16:42:11,038 INFO L280 TraceCheckUtils]: 50: Hoare triple {6711#(or (= 8 |old(~a28~0)|) (= 1 |old(~a25~0)|))} ~a25~0 := 1; {6711#(or (= 8 |old(~a28~0)|) (= 1 |old(~a25~0)|))} is VALID [2020-07-08 16:42:11,039 INFO L280 TraceCheckUtils]: 51: Hoare triple {6711#(or (= 8 |old(~a28~0)|) (= 1 |old(~a25~0)|))} #res := -1; {6711#(or (= 8 |old(~a28~0)|) (= 1 |old(~a25~0)|))} is VALID [2020-07-08 16:42:11,039 INFO L280 TraceCheckUtils]: 52: Hoare triple {6711#(or (= 8 |old(~a28~0)|) (= 1 |old(~a25~0)|))} assume true; {6711#(or (= 8 |old(~a28~0)|) (= 1 |old(~a25~0)|))} is VALID [2020-07-08 16:42:11,040 INFO L275 TraceCheckUtils]: 53: Hoare quadruple {6711#(or (= 8 |old(~a28~0)|) (= 1 |old(~a25~0)|))} {6697#(and (not (= 8 ~a28~0)) (not (= 1 ~a25~0)))} #1183#return; {6669#false} is VALID [2020-07-08 16:42:11,041 INFO L280 TraceCheckUtils]: 54: Hoare triple {6669#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {6669#false} is VALID [2020-07-08 16:42:11,041 INFO L280 TraceCheckUtils]: 55: Hoare triple {6669#false} ~output~0 := #t~ret3; {6669#false} is VALID [2020-07-08 16:42:11,041 INFO L280 TraceCheckUtils]: 56: Hoare triple {6669#false} havoc #t~ret3; {6669#false} is VALID [2020-07-08 16:42:11,042 INFO L280 TraceCheckUtils]: 57: Hoare triple {6669#false} assume !false; {6669#false} is VALID [2020-07-08 16:42:11,042 INFO L280 TraceCheckUtils]: 58: Hoare triple {6669#false} havoc ~input~0; {6669#false} is VALID [2020-07-08 16:42:11,042 INFO L280 TraceCheckUtils]: 59: Hoare triple {6669#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {6669#false} is VALID [2020-07-08 16:42:11,042 INFO L280 TraceCheckUtils]: 60: Hoare triple {6669#false} ~input~0 := #t~nondet2; {6669#false} is VALID [2020-07-08 16:42:11,043 INFO L280 TraceCheckUtils]: 61: Hoare triple {6669#false} havoc #t~nondet2; {6669#false} is VALID [2020-07-08 16:42:11,043 INFO L280 TraceCheckUtils]: 62: Hoare triple {6669#false} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {6669#false} is VALID [2020-07-08 16:42:11,043 INFO L263 TraceCheckUtils]: 63: Hoare triple {6669#false} call #t~ret3 := calculate_output(~input~0); {6669#false} is VALID [2020-07-08 16:42:11,043 INFO L280 TraceCheckUtils]: 64: Hoare triple {6669#false} ~input := #in~input; {6669#false} is VALID [2020-07-08 16:42:11,043 INFO L280 TraceCheckUtils]: 65: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,044 INFO L280 TraceCheckUtils]: 66: Hoare triple {6669#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {6669#false} is VALID [2020-07-08 16:42:11,044 INFO L280 TraceCheckUtils]: 67: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,044 INFO L280 TraceCheckUtils]: 68: Hoare triple {6669#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,044 INFO L280 TraceCheckUtils]: 69: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,045 INFO L280 TraceCheckUtils]: 70: Hoare triple {6669#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {6669#false} is VALID [2020-07-08 16:42:11,045 INFO L280 TraceCheckUtils]: 71: Hoare triple {6669#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)); {6669#false} is VALID [2020-07-08 16:42:11,045 INFO L280 TraceCheckUtils]: 72: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,046 INFO L280 TraceCheckUtils]: 73: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,046 INFO L280 TraceCheckUtils]: 74: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,046 INFO L280 TraceCheckUtils]: 75: Hoare triple {6669#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {6669#false} is VALID [2020-07-08 16:42:11,046 INFO L280 TraceCheckUtils]: 76: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,047 INFO L280 TraceCheckUtils]: 77: Hoare triple {6669#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {6669#false} is VALID [2020-07-08 16:42:11,047 INFO L280 TraceCheckUtils]: 78: Hoare triple {6669#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {6669#false} is VALID [2020-07-08 16:42:11,047 INFO L280 TraceCheckUtils]: 79: Hoare triple {6669#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {6669#false} is VALID [2020-07-08 16:42:11,047 INFO L280 TraceCheckUtils]: 80: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,048 INFO L280 TraceCheckUtils]: 81: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,048 INFO L280 TraceCheckUtils]: 82: Hoare triple {6669#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {6669#false} is VALID [2020-07-08 16:42:11,048 INFO L280 TraceCheckUtils]: 83: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,048 INFO L280 TraceCheckUtils]: 84: Hoare triple {6669#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {6669#false} is VALID [2020-07-08 16:42:11,049 INFO L280 TraceCheckUtils]: 85: Hoare triple {6669#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {6669#false} is VALID [2020-07-08 16:42:11,049 INFO L280 TraceCheckUtils]: 86: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,049 INFO L280 TraceCheckUtils]: 87: Hoare triple {6669#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,049 INFO L280 TraceCheckUtils]: 88: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,050 INFO L280 TraceCheckUtils]: 89: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,050 INFO L280 TraceCheckUtils]: 90: Hoare triple {6669#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {6669#false} is VALID [2020-07-08 16:42:11,050 INFO L280 TraceCheckUtils]: 91: Hoare triple {6669#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {6669#false} is VALID [2020-07-08 16:42:11,050 INFO L280 TraceCheckUtils]: 92: Hoare triple {6669#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {6669#false} is VALID [2020-07-08 16:42:11,051 INFO L280 TraceCheckUtils]: 93: Hoare triple {6669#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {6669#false} is VALID [2020-07-08 16:42:11,051 INFO L280 TraceCheckUtils]: 94: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,051 INFO L280 TraceCheckUtils]: 95: Hoare triple {6669#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {6669#false} is VALID [2020-07-08 16:42:11,051 INFO L280 TraceCheckUtils]: 96: Hoare triple {6669#false} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,052 INFO L280 TraceCheckUtils]: 97: Hoare triple {6669#false} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {6669#false} is VALID [2020-07-08 16:42:11,052 INFO L280 TraceCheckUtils]: 98: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,052 INFO L280 TraceCheckUtils]: 99: Hoare triple {6669#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {6669#false} is VALID [2020-07-08 16:42:11,052 INFO L280 TraceCheckUtils]: 100: Hoare triple {6669#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {6669#false} is VALID [2020-07-08 16:42:11,053 INFO L280 TraceCheckUtils]: 101: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,053 INFO L280 TraceCheckUtils]: 102: Hoare triple {6669#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,053 INFO L280 TraceCheckUtils]: 103: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,053 INFO L280 TraceCheckUtils]: 104: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,054 INFO L280 TraceCheckUtils]: 105: Hoare triple {6669#false} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {6669#false} is VALID [2020-07-08 16:42:11,054 INFO L280 TraceCheckUtils]: 106: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,054 INFO L280 TraceCheckUtils]: 107: Hoare triple {6669#false} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {6669#false} is VALID [2020-07-08 16:42:11,054 INFO L280 TraceCheckUtils]: 108: Hoare triple {6669#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {6669#false} is VALID [2020-07-08 16:42:11,055 INFO L280 TraceCheckUtils]: 109: Hoare triple {6669#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)); {6669#false} is VALID [2020-07-08 16:42:11,055 INFO L280 TraceCheckUtils]: 110: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,055 INFO L280 TraceCheckUtils]: 111: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,055 INFO L280 TraceCheckUtils]: 112: Hoare triple {6669#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {6669#false} is VALID [2020-07-08 16:42:11,056 INFO L280 TraceCheckUtils]: 113: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,056 INFO L280 TraceCheckUtils]: 114: Hoare triple {6669#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {6669#false} is VALID [2020-07-08 16:42:11,056 INFO L280 TraceCheckUtils]: 115: Hoare triple {6669#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {6669#false} is VALID [2020-07-08 16:42:11,056 INFO L280 TraceCheckUtils]: 116: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,057 INFO L280 TraceCheckUtils]: 117: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,057 INFO L280 TraceCheckUtils]: 118: Hoare triple {6669#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {6669#false} is VALID [2020-07-08 16:42:11,057 INFO L280 TraceCheckUtils]: 119: Hoare triple {6669#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {6669#false} is VALID [2020-07-08 16:42:11,057 INFO L280 TraceCheckUtils]: 120: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,058 INFO L280 TraceCheckUtils]: 121: Hoare triple {6669#false} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {6669#false} is VALID [2020-07-08 16:42:11,058 INFO L280 TraceCheckUtils]: 122: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,058 INFO L280 TraceCheckUtils]: 123: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,058 INFO L280 TraceCheckUtils]: 124: Hoare triple {6669#false} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {6669#false} is VALID [2020-07-08 16:42:11,059 INFO L280 TraceCheckUtils]: 125: Hoare triple {6669#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)); {6669#false} is VALID [2020-07-08 16:42:11,059 INFO L280 TraceCheckUtils]: 126: Hoare triple {6669#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == ~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {6669#false} is VALID [2020-07-08 16:42:11,059 INFO L280 TraceCheckUtils]: 127: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,059 INFO L280 TraceCheckUtils]: 128: Hoare triple {6669#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == ~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {6669#false} is VALID [2020-07-08 16:42:11,060 INFO L280 TraceCheckUtils]: 129: Hoare triple {6669#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)); {6669#false} is VALID [2020-07-08 16:42:11,060 INFO L280 TraceCheckUtils]: 130: Hoare triple {6669#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == ~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {6669#false} is VALID [2020-07-08 16:42:11,060 INFO L280 TraceCheckUtils]: 131: Hoare triple {6669#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == ~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {6669#false} is VALID [2020-07-08 16:42:11,060 INFO L280 TraceCheckUtils]: 132: Hoare triple {6669#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == ~input) && 1 == ~a21~0); {6669#false} is VALID [2020-07-08 16:42:11,061 INFO L280 TraceCheckUtils]: 133: Hoare triple {6669#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)); {6669#false} is VALID [2020-07-08 16:42:11,061 INFO L280 TraceCheckUtils]: 134: Hoare triple {6669#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == ~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {6669#false} is VALID [2020-07-08 16:42:11,061 INFO L280 TraceCheckUtils]: 135: Hoare triple {6669#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)); {6669#false} is VALID [2020-07-08 16:42:11,061 INFO L280 TraceCheckUtils]: 136: Hoare triple {6669#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {6669#false} is VALID [2020-07-08 16:42:11,062 INFO L280 TraceCheckUtils]: 137: Hoare triple {6669#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == ~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {6669#false} is VALID [2020-07-08 16:42:11,062 INFO L280 TraceCheckUtils]: 138: Hoare triple {6669#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == ~input) && 11 == ~a28~0); {6669#false} is VALID [2020-07-08 16:42:11,062 INFO L280 TraceCheckUtils]: 139: Hoare triple {6669#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); {6669#false} is VALID [2020-07-08 16:42:11,062 INFO L280 TraceCheckUtils]: 140: Hoare triple {6669#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,063 INFO L280 TraceCheckUtils]: 141: Hoare triple {6669#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,063 INFO L280 TraceCheckUtils]: 142: Hoare triple {6669#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,063 INFO L280 TraceCheckUtils]: 143: Hoare triple {6669#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,063 INFO L280 TraceCheckUtils]: 144: Hoare triple {6669#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,064 INFO L280 TraceCheckUtils]: 145: Hoare triple {6669#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,064 INFO L280 TraceCheckUtils]: 146: Hoare triple {6669#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,064 INFO L280 TraceCheckUtils]: 147: Hoare triple {6669#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,064 INFO L280 TraceCheckUtils]: 148: Hoare triple {6669#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,065 INFO L280 TraceCheckUtils]: 149: Hoare triple {6669#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,065 INFO L280 TraceCheckUtils]: 150: Hoare triple {6669#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,065 INFO L280 TraceCheckUtils]: 151: Hoare triple {6669#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,065 INFO L280 TraceCheckUtils]: 152: Hoare triple {6669#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,065 INFO L280 TraceCheckUtils]: 153: Hoare triple {6669#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,066 INFO L280 TraceCheckUtils]: 154: Hoare triple {6669#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,066 INFO L280 TraceCheckUtils]: 155: Hoare triple {6669#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,066 INFO L280 TraceCheckUtils]: 156: Hoare triple {6669#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,066 INFO L280 TraceCheckUtils]: 157: Hoare triple {6669#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,067 INFO L280 TraceCheckUtils]: 158: Hoare triple {6669#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,067 INFO L280 TraceCheckUtils]: 159: Hoare triple {6669#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,067 INFO L280 TraceCheckUtils]: 160: Hoare triple {6669#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,067 INFO L280 TraceCheckUtils]: 161: Hoare triple {6669#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,068 INFO L280 TraceCheckUtils]: 162: Hoare triple {6669#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,068 INFO L280 TraceCheckUtils]: 163: Hoare triple {6669#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,068 INFO L280 TraceCheckUtils]: 164: Hoare triple {6669#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,068 INFO L280 TraceCheckUtils]: 165: Hoare triple {6669#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,069 INFO L280 TraceCheckUtils]: 166: Hoare triple {6669#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,069 INFO L280 TraceCheckUtils]: 167: Hoare triple {6669#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,069 INFO L280 TraceCheckUtils]: 168: Hoare triple {6669#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,070 INFO L280 TraceCheckUtils]: 169: Hoare triple {6669#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,070 INFO L280 TraceCheckUtils]: 170: Hoare triple {6669#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,070 INFO L280 TraceCheckUtils]: 171: Hoare triple {6669#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,070 INFO L280 TraceCheckUtils]: 172: Hoare triple {6669#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,071 INFO L280 TraceCheckUtils]: 173: Hoare triple {6669#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,071 INFO L280 TraceCheckUtils]: 174: Hoare triple {6669#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,071 INFO L280 TraceCheckUtils]: 175: Hoare triple {6669#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,071 INFO L280 TraceCheckUtils]: 176: Hoare triple {6669#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,072 INFO L280 TraceCheckUtils]: 177: Hoare triple {6669#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,072 INFO L280 TraceCheckUtils]: 178: Hoare triple {6669#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,072 INFO L280 TraceCheckUtils]: 179: Hoare triple {6669#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,073 INFO L280 TraceCheckUtils]: 180: Hoare triple {6669#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,073 INFO L280 TraceCheckUtils]: 181: Hoare triple {6669#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,073 INFO L280 TraceCheckUtils]: 182: Hoare triple {6669#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,073 INFO L280 TraceCheckUtils]: 183: Hoare triple {6669#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,073 INFO L280 TraceCheckUtils]: 184: Hoare triple {6669#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,074 INFO L280 TraceCheckUtils]: 185: Hoare triple {6669#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,074 INFO L280 TraceCheckUtils]: 186: Hoare triple {6669#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,074 INFO L280 TraceCheckUtils]: 187: Hoare triple {6669#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {6669#false} is VALID [2020-07-08 16:42:11,074 INFO L280 TraceCheckUtils]: 188: Hoare triple {6669#false} assume ((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {6669#false} is VALID [2020-07-08 16:42:11,075 INFO L280 TraceCheckUtils]: 189: Hoare triple {6669#false} assume !false; {6669#false} is VALID [2020-07-08 16:42:11,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-08 16:42:11,113 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-08 16:42:11,113 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1178412414] [2020-07-08 16:42:11,113 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-08 16:42:11,114 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2020-07-08 16:42:11,114 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009836145] [2020-07-08 16:42:11,115 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 190 [2020-07-08 16:42:11,116 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-08 16:42:11,116 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 10 states. [2020-07-08 16:42:11,335 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 190 edges. 190 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 16:42:11,335 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-08 16:42:11,335 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-08 16:42:11,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-08 16:42:11,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2020-07-08 16:42:11,336 INFO L87 Difference]: Start difference. First operand 775 states and 942 transitions. Second operand 10 states. [2020-07-08 16:42:35,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 16:42:35,862 INFO L93 Difference]: Finished difference Result 2457 states and 3209 transitions. [2020-07-08 16:42:35,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-07-08 16:42:35,866 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 190 [2020-07-08 16:42:35,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-08 16:42:35,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-07-08 16:42:35,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1787 transitions. [2020-07-08 16:42:35,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-07-08 16:42:35,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1787 transitions. [2020-07-08 16:42:35,909 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 25 states and 1787 transitions. [2020-07-08 16:42:38,899 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1787 edges. 1787 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 16:42:39,118 INFO L225 Difference]: With dead ends: 2457 [2020-07-08 16:42:39,118 INFO L226 Difference]: Without dead ends: 1704 [2020-07-08 16:42:39,126 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=195, Invalid=561, Unknown=0, NotChecked=0, Total=756 [2020-07-08 16:42:39,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1704 states. [2020-07-08 16:42:51,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1704 to 1495. [2020-07-08 16:42:51,292 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-08 16:42:51,292 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1704 states. Second operand 1495 states. [2020-07-08 16:42:51,293 INFO L74 IsIncluded]: Start isIncluded. First operand 1704 states. Second operand 1495 states. [2020-07-08 16:42:51,293 INFO L87 Difference]: Start difference. First operand 1704 states. Second operand 1495 states. [2020-07-08 16:42:51,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 16:42:51,475 INFO L93 Difference]: Finished difference Result 1704 states and 2076 transitions. [2020-07-08 16:42:51,478 INFO L276 IsEmpty]: Start isEmpty. Operand 1704 states and 2076 transitions. [2020-07-08 16:42:51,488 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 16:42:51,490 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 16:42:51,490 INFO L74 IsIncluded]: Start isIncluded. First operand 1495 states. Second operand 1704 states. [2020-07-08 16:42:51,490 INFO L87 Difference]: Start difference. First operand 1495 states. Second operand 1704 states. [2020-07-08 16:42:51,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 16:42:51,698 INFO L93 Difference]: Finished difference Result 1704 states and 2076 transitions. [2020-07-08 16:42:51,698 INFO L276 IsEmpty]: Start isEmpty. Operand 1704 states and 2076 transitions. [2020-07-08 16:42:51,705 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 16:42:51,706 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 16:42:51,706 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-08 16:42:51,706 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-08 16:42:51,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1495 states. [2020-07-08 16:42:51,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1495 states to 1495 states and 1840 transitions. [2020-07-08 16:42:51,865 INFO L78 Accepts]: Start accepts. Automaton has 1495 states and 1840 transitions. Word has length 190 [2020-07-08 16:42:51,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-08 16:42:51,866 INFO L479 AbstractCegarLoop]: Abstraction has 1495 states and 1840 transitions. [2020-07-08 16:42:51,866 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-08 16:42:51,866 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1495 states and 1840 transitions. [2020-07-08 16:42:55,870 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1840 edges. 1840 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 16:42:55,870 INFO L276 IsEmpty]: Start isEmpty. Operand 1495 states and 1840 transitions. [2020-07-08 16:42:55,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2020-07-08 16:42:55,878 INFO L414 BasicCegarLoop]: Found error trace [2020-07-08 16:42:55,879 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1] [2020-07-08 16:42:55,879 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-07-08 16:42:55,879 INFO L427 AbstractCegarLoop]: === Iteration 3 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-08 16:42:55,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-08 16:42:55,880 INFO L82 PathProgramCache]: Analyzing trace with hash 1325455276, now seen corresponding path program 1 times [2020-07-08 16:42:55,880 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-08 16:42:55,880 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1777353325] [2020-07-08 16:42:55,880 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-08 16:42:55,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 16:42:56,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 16:42:56,090 INFO L280 TraceCheckUtils]: 0: Hoare triple {18108#(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; {18066#true} is VALID [2020-07-08 16:42:56,090 INFO L280 TraceCheckUtils]: 1: Hoare triple {18066#true} ~e~0 := 5; {18066#true} is VALID [2020-07-08 16:42:56,091 INFO L280 TraceCheckUtils]: 2: Hoare triple {18066#true} ~d~0 := 4; {18066#true} is VALID [2020-07-08 16:42:56,091 INFO L280 TraceCheckUtils]: 3: Hoare triple {18066#true} ~f~0 := 6; {18066#true} is VALID [2020-07-08 16:42:56,091 INFO L280 TraceCheckUtils]: 4: Hoare triple {18066#true} ~c~0 := 3; {18066#true} is VALID [2020-07-08 16:42:56,092 INFO L280 TraceCheckUtils]: 5: Hoare triple {18066#true} ~u~0 := 21; {18066#true} is VALID [2020-07-08 16:42:56,092 INFO L280 TraceCheckUtils]: 6: Hoare triple {18066#true} ~v~0 := 22; {18066#true} is VALID [2020-07-08 16:42:56,092 INFO L280 TraceCheckUtils]: 7: Hoare triple {18066#true} ~w~0 := 23; {18066#true} is VALID [2020-07-08 16:42:56,093 INFO L280 TraceCheckUtils]: 8: Hoare triple {18066#true} ~x~0 := 24; {18066#true} is VALID [2020-07-08 16:42:56,093 INFO L280 TraceCheckUtils]: 9: Hoare triple {18066#true} ~y~0 := 25; {18066#true} is VALID [2020-07-08 16:42:56,093 INFO L280 TraceCheckUtils]: 10: Hoare triple {18066#true} ~z~0 := 26; {18066#true} is VALID [2020-07-08 16:42:56,094 INFO L280 TraceCheckUtils]: 11: Hoare triple {18066#true} ~a25~0 := 0; {18066#true} is VALID [2020-07-08 16:42:56,094 INFO L280 TraceCheckUtils]: 12: Hoare triple {18066#true} ~a11~0 := 0; {18066#true} is VALID [2020-07-08 16:42:56,094 INFO L280 TraceCheckUtils]: 13: Hoare triple {18066#true} ~a28~0 := 7; {18066#true} is VALID [2020-07-08 16:42:56,095 INFO L280 TraceCheckUtils]: 14: Hoare triple {18066#true} ~a19~0 := 1; {18066#true} is VALID [2020-07-08 16:42:56,096 INFO L280 TraceCheckUtils]: 15: Hoare triple {18066#true} ~a21~0 := 1; {18066#true} is VALID [2020-07-08 16:42:56,096 INFO L280 TraceCheckUtils]: 16: Hoare triple {18066#true} ~a17~0 := 8; {18066#true} is VALID [2020-07-08 16:42:56,096 INFO L280 TraceCheckUtils]: 17: Hoare triple {18066#true} assume true; {18066#true} is VALID [2020-07-08 16:42:56,097 INFO L275 TraceCheckUtils]: 18: Hoare quadruple {18066#true} {18066#true} #1179#return; {18066#true} is VALID [2020-07-08 16:42:56,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 16:42:56,183 INFO L280 TraceCheckUtils]: 0: Hoare triple {18109#(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; {18066#true} is VALID [2020-07-08 16:42:56,183 INFO L280 TraceCheckUtils]: 1: Hoare triple {18066#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); {18066#true} is VALID [2020-07-08 16:42:56,183 INFO L280 TraceCheckUtils]: 2: Hoare triple {18066#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {18066#true} is VALID [2020-07-08 16:42:56,184 INFO L280 TraceCheckUtils]: 3: Hoare triple {18066#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); {18066#true} is VALID [2020-07-08 16:42:56,184 INFO L280 TraceCheckUtils]: 4: Hoare triple {18066#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {18066#true} is VALID [2020-07-08 16:42:56,185 INFO L280 TraceCheckUtils]: 5: Hoare triple {18066#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); {18066#true} is VALID [2020-07-08 16:42:56,185 INFO L280 TraceCheckUtils]: 6: Hoare triple {18066#true} assume 1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0; {18066#true} is VALID [2020-07-08 16:42:56,186 INFO L280 TraceCheckUtils]: 7: Hoare triple {18066#true} ~a28~0 := 11; {18110#(<= 11 ~a28~0)} is VALID [2020-07-08 16:42:56,187 INFO L280 TraceCheckUtils]: 8: Hoare triple {18110#(<= 11 ~a28~0)} ~a25~0 := 1; {18111#(and (<= 11 ~a28~0) (= 1 ~a25~0))} is VALID [2020-07-08 16:42:56,188 INFO L280 TraceCheckUtils]: 9: Hoare triple {18111#(and (<= 11 ~a28~0) (= 1 ~a25~0))} #res := 26; {18111#(and (<= 11 ~a28~0) (= 1 ~a25~0))} is VALID [2020-07-08 16:42:56,189 INFO L280 TraceCheckUtils]: 10: Hoare triple {18111#(and (<= 11 ~a28~0) (= 1 ~a25~0))} assume true; {18111#(and (<= 11 ~a28~0) (= 1 ~a25~0))} is VALID [2020-07-08 16:42:56,191 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {18111#(and (<= 11 ~a28~0) (= 1 ~a25~0))} {18066#true} #1183#return; {18099#(and (not (= 9 ~a28~0)) (= 1 ~a25~0))} is VALID [2020-07-08 16:42:56,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 16:42:56,274 INFO L280 TraceCheckUtils]: 0: Hoare triple {18109#(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; {18112#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-08 16:42:56,275 INFO L280 TraceCheckUtils]: 1: Hoare triple {18112#(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; {18113#(or (not (= 1 |old(~a25~0)|)) (= 9 |old(~a28~0)|))} is VALID [2020-07-08 16:42:56,276 INFO L280 TraceCheckUtils]: 2: Hoare triple {18113#(or (not (= 1 |old(~a25~0)|)) (= 9 |old(~a28~0)|))} ~a28~0 := 9; {18113#(or (not (= 1 |old(~a25~0)|)) (= 9 |old(~a28~0)|))} is VALID [2020-07-08 16:42:56,277 INFO L280 TraceCheckUtils]: 3: Hoare triple {18113#(or (not (= 1 |old(~a25~0)|)) (= 9 |old(~a28~0)|))} ~a11~0 := 1; {18113#(or (not (= 1 |old(~a25~0)|)) (= 9 |old(~a28~0)|))} is VALID [2020-07-08 16:42:56,278 INFO L280 TraceCheckUtils]: 4: Hoare triple {18113#(or (not (= 1 |old(~a25~0)|)) (= 9 |old(~a28~0)|))} ~a25~0 := 1; {18113#(or (not (= 1 |old(~a25~0)|)) (= 9 |old(~a28~0)|))} is VALID [2020-07-08 16:42:56,279 INFO L280 TraceCheckUtils]: 5: Hoare triple {18113#(or (not (= 1 |old(~a25~0)|)) (= 9 |old(~a28~0)|))} #res := -1; {18113#(or (not (= 1 |old(~a25~0)|)) (= 9 |old(~a28~0)|))} is VALID [2020-07-08 16:42:56,280 INFO L280 TraceCheckUtils]: 6: Hoare triple {18113#(or (not (= 1 |old(~a25~0)|)) (= 9 |old(~a28~0)|))} assume true; {18113#(or (not (= 1 |old(~a25~0)|)) (= 9 |old(~a28~0)|))} is VALID [2020-07-08 16:42:56,283 INFO L275 TraceCheckUtils]: 7: Hoare quadruple {18113#(or (not (= 1 |old(~a25~0)|)) (= 9 |old(~a28~0)|))} {18099#(and (not (= 9 ~a28~0)) (= 1 ~a25~0))} #1183#return; {18067#false} is VALID [2020-07-08 16:42:56,286 INFO L263 TraceCheckUtils]: 0: Hoare triple {18066#true} call ULTIMATE.init(); {18108#(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-08 16:42:56,287 INFO L280 TraceCheckUtils]: 1: Hoare triple {18108#(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; {18066#true} is VALID [2020-07-08 16:42:56,287 INFO L280 TraceCheckUtils]: 2: Hoare triple {18066#true} ~e~0 := 5; {18066#true} is VALID [2020-07-08 16:42:56,287 INFO L280 TraceCheckUtils]: 3: Hoare triple {18066#true} ~d~0 := 4; {18066#true} is VALID [2020-07-08 16:42:56,288 INFO L280 TraceCheckUtils]: 4: Hoare triple {18066#true} ~f~0 := 6; {18066#true} is VALID [2020-07-08 16:42:56,288 INFO L280 TraceCheckUtils]: 5: Hoare triple {18066#true} ~c~0 := 3; {18066#true} is VALID [2020-07-08 16:42:56,288 INFO L280 TraceCheckUtils]: 6: Hoare triple {18066#true} ~u~0 := 21; {18066#true} is VALID [2020-07-08 16:42:56,289 INFO L280 TraceCheckUtils]: 7: Hoare triple {18066#true} ~v~0 := 22; {18066#true} is VALID [2020-07-08 16:42:56,289 INFO L280 TraceCheckUtils]: 8: Hoare triple {18066#true} ~w~0 := 23; {18066#true} is VALID [2020-07-08 16:42:56,289 INFO L280 TraceCheckUtils]: 9: Hoare triple {18066#true} ~x~0 := 24; {18066#true} is VALID [2020-07-08 16:42:56,289 INFO L280 TraceCheckUtils]: 10: Hoare triple {18066#true} ~y~0 := 25; {18066#true} is VALID [2020-07-08 16:42:56,290 INFO L280 TraceCheckUtils]: 11: Hoare triple {18066#true} ~z~0 := 26; {18066#true} is VALID [2020-07-08 16:42:56,290 INFO L280 TraceCheckUtils]: 12: Hoare triple {18066#true} ~a25~0 := 0; {18066#true} is VALID [2020-07-08 16:42:56,290 INFO L280 TraceCheckUtils]: 13: Hoare triple {18066#true} ~a11~0 := 0; {18066#true} is VALID [2020-07-08 16:42:56,291 INFO L280 TraceCheckUtils]: 14: Hoare triple {18066#true} ~a28~0 := 7; {18066#true} is VALID [2020-07-08 16:42:56,291 INFO L280 TraceCheckUtils]: 15: Hoare triple {18066#true} ~a19~0 := 1; {18066#true} is VALID [2020-07-08 16:42:56,291 INFO L280 TraceCheckUtils]: 16: Hoare triple {18066#true} ~a21~0 := 1; {18066#true} is VALID [2020-07-08 16:42:56,292 INFO L280 TraceCheckUtils]: 17: Hoare triple {18066#true} ~a17~0 := 8; {18066#true} is VALID [2020-07-08 16:42:56,292 INFO L280 TraceCheckUtils]: 18: Hoare triple {18066#true} assume true; {18066#true} is VALID [2020-07-08 16:42:56,292 INFO L275 TraceCheckUtils]: 19: Hoare quadruple {18066#true} {18066#true} #1179#return; {18066#true} is VALID [2020-07-08 16:42:56,292 INFO L263 TraceCheckUtils]: 20: Hoare triple {18066#true} call #t~ret4 := main(); {18066#true} is VALID [2020-07-08 16:42:56,293 INFO L280 TraceCheckUtils]: 21: Hoare triple {18066#true} ~output~0 := -1; {18066#true} is VALID [2020-07-08 16:42:56,293 INFO L280 TraceCheckUtils]: 22: Hoare triple {18066#true} assume !false; {18066#true} is VALID [2020-07-08 16:42:56,294 INFO L280 TraceCheckUtils]: 23: Hoare triple {18066#true} havoc ~input~0; {18066#true} is VALID [2020-07-08 16:42:56,294 INFO L280 TraceCheckUtils]: 24: Hoare triple {18066#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {18066#true} is VALID [2020-07-08 16:42:56,296 INFO L280 TraceCheckUtils]: 25: Hoare triple {18066#true} ~input~0 := #t~nondet2; {18066#true} is VALID [2020-07-08 16:42:56,296 INFO L280 TraceCheckUtils]: 26: Hoare triple {18066#true} havoc #t~nondet2; {18066#true} is VALID [2020-07-08 16:42:56,296 INFO L280 TraceCheckUtils]: 27: Hoare triple {18066#true} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {18066#true} is VALID [2020-07-08 16:42:56,297 INFO L263 TraceCheckUtils]: 28: Hoare triple {18066#true} call #t~ret3 := calculate_output(~input~0); {18109#(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-08 16:42:56,298 INFO L280 TraceCheckUtils]: 29: Hoare triple {18109#(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; {18066#true} is VALID [2020-07-08 16:42:56,298 INFO L280 TraceCheckUtils]: 30: Hoare triple {18066#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); {18066#true} is VALID [2020-07-08 16:42:56,298 INFO L280 TraceCheckUtils]: 31: Hoare triple {18066#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {18066#true} is VALID [2020-07-08 16:42:56,298 INFO L280 TraceCheckUtils]: 32: Hoare triple {18066#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); {18066#true} is VALID [2020-07-08 16:42:56,298 INFO L280 TraceCheckUtils]: 33: Hoare triple {18066#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {18066#true} is VALID [2020-07-08 16:42:56,299 INFO L280 TraceCheckUtils]: 34: Hoare triple {18066#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); {18066#true} is VALID [2020-07-08 16:42:56,299 INFO L280 TraceCheckUtils]: 35: Hoare triple {18066#true} assume 1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0; {18066#true} is VALID [2020-07-08 16:42:56,301 INFO L280 TraceCheckUtils]: 36: Hoare triple {18066#true} ~a28~0 := 11; {18110#(<= 11 ~a28~0)} is VALID [2020-07-08 16:42:56,301 INFO L280 TraceCheckUtils]: 37: Hoare triple {18110#(<= 11 ~a28~0)} ~a25~0 := 1; {18111#(and (<= 11 ~a28~0) (= 1 ~a25~0))} is VALID [2020-07-08 16:42:56,302 INFO L280 TraceCheckUtils]: 38: Hoare triple {18111#(and (<= 11 ~a28~0) (= 1 ~a25~0))} #res := 26; {18111#(and (<= 11 ~a28~0) (= 1 ~a25~0))} is VALID [2020-07-08 16:42:56,303 INFO L280 TraceCheckUtils]: 39: Hoare triple {18111#(and (<= 11 ~a28~0) (= 1 ~a25~0))} assume true; {18111#(and (<= 11 ~a28~0) (= 1 ~a25~0))} is VALID [2020-07-08 16:42:56,304 INFO L275 TraceCheckUtils]: 40: Hoare quadruple {18111#(and (<= 11 ~a28~0) (= 1 ~a25~0))} {18066#true} #1183#return; {18099#(and (not (= 9 ~a28~0)) (= 1 ~a25~0))} is VALID [2020-07-08 16:42:56,305 INFO L280 TraceCheckUtils]: 41: Hoare triple {18099#(and (not (= 9 ~a28~0)) (= 1 ~a25~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {18099#(and (not (= 9 ~a28~0)) (= 1 ~a25~0))} is VALID [2020-07-08 16:42:56,305 INFO L280 TraceCheckUtils]: 42: Hoare triple {18099#(and (not (= 9 ~a28~0)) (= 1 ~a25~0))} ~output~0 := #t~ret3; {18099#(and (not (= 9 ~a28~0)) (= 1 ~a25~0))} is VALID [2020-07-08 16:42:56,306 INFO L280 TraceCheckUtils]: 43: Hoare triple {18099#(and (not (= 9 ~a28~0)) (= 1 ~a25~0))} havoc #t~ret3; {18099#(and (not (= 9 ~a28~0)) (= 1 ~a25~0))} is VALID [2020-07-08 16:42:56,307 INFO L280 TraceCheckUtils]: 44: Hoare triple {18099#(and (not (= 9 ~a28~0)) (= 1 ~a25~0))} assume !false; {18099#(and (not (= 9 ~a28~0)) (= 1 ~a25~0))} is VALID [2020-07-08 16:42:56,307 INFO L280 TraceCheckUtils]: 45: Hoare triple {18099#(and (not (= 9 ~a28~0)) (= 1 ~a25~0))} havoc ~input~0; {18099#(and (not (= 9 ~a28~0)) (= 1 ~a25~0))} is VALID [2020-07-08 16:42:56,308 INFO L280 TraceCheckUtils]: 46: Hoare triple {18099#(and (not (= 9 ~a28~0)) (= 1 ~a25~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {18099#(and (not (= 9 ~a28~0)) (= 1 ~a25~0))} is VALID [2020-07-08 16:42:56,309 INFO L280 TraceCheckUtils]: 47: Hoare triple {18099#(and (not (= 9 ~a28~0)) (= 1 ~a25~0))} ~input~0 := #t~nondet2; {18099#(and (not (= 9 ~a28~0)) (= 1 ~a25~0))} is VALID [2020-07-08 16:42:56,309 INFO L280 TraceCheckUtils]: 48: Hoare triple {18099#(and (not (= 9 ~a28~0)) (= 1 ~a25~0))} havoc #t~nondet2; {18099#(and (not (= 9 ~a28~0)) (= 1 ~a25~0))} is VALID [2020-07-08 16:42:56,322 INFO L280 TraceCheckUtils]: 49: Hoare triple {18099#(and (not (= 9 ~a28~0)) (= 1 ~a25~0))} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {18099#(and (not (= 9 ~a28~0)) (= 1 ~a25~0))} is VALID [2020-07-08 16:42:56,324 INFO L263 TraceCheckUtils]: 50: Hoare triple {18099#(and (not (= 9 ~a28~0)) (= 1 ~a25~0))} call #t~ret3 := calculate_output(~input~0); {18109#(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-08 16:42:56,325 INFO L280 TraceCheckUtils]: 51: Hoare triple {18109#(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; {18112#(and (= ~a28~0 |old(~a28~0)|) (= ~a25~0 |old(~a25~0)|))} is VALID [2020-07-08 16:42:56,326 INFO L280 TraceCheckUtils]: 52: Hoare triple {18112#(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; {18113#(or (not (= 1 |old(~a25~0)|)) (= 9 |old(~a28~0)|))} is VALID [2020-07-08 16:42:56,327 INFO L280 TraceCheckUtils]: 53: Hoare triple {18113#(or (not (= 1 |old(~a25~0)|)) (= 9 |old(~a28~0)|))} ~a28~0 := 9; {18113#(or (not (= 1 |old(~a25~0)|)) (= 9 |old(~a28~0)|))} is VALID [2020-07-08 16:42:56,328 INFO L280 TraceCheckUtils]: 54: Hoare triple {18113#(or (not (= 1 |old(~a25~0)|)) (= 9 |old(~a28~0)|))} ~a11~0 := 1; {18113#(or (not (= 1 |old(~a25~0)|)) (= 9 |old(~a28~0)|))} is VALID [2020-07-08 16:42:56,328 INFO L280 TraceCheckUtils]: 55: Hoare triple {18113#(or (not (= 1 |old(~a25~0)|)) (= 9 |old(~a28~0)|))} ~a25~0 := 1; {18113#(or (not (= 1 |old(~a25~0)|)) (= 9 |old(~a28~0)|))} is VALID [2020-07-08 16:42:56,329 INFO L280 TraceCheckUtils]: 56: Hoare triple {18113#(or (not (= 1 |old(~a25~0)|)) (= 9 |old(~a28~0)|))} #res := -1; {18113#(or (not (= 1 |old(~a25~0)|)) (= 9 |old(~a28~0)|))} is VALID [2020-07-08 16:42:56,330 INFO L280 TraceCheckUtils]: 57: Hoare triple {18113#(or (not (= 1 |old(~a25~0)|)) (= 9 |old(~a28~0)|))} assume true; {18113#(or (not (= 1 |old(~a25~0)|)) (= 9 |old(~a28~0)|))} is VALID [2020-07-08 16:42:56,331 INFO L275 TraceCheckUtils]: 58: Hoare quadruple {18113#(or (not (= 1 |old(~a25~0)|)) (= 9 |old(~a28~0)|))} {18099#(and (not (= 9 ~a28~0)) (= 1 ~a25~0))} #1183#return; {18067#false} is VALID [2020-07-08 16:42:56,331 INFO L280 TraceCheckUtils]: 59: Hoare triple {18067#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {18067#false} is VALID [2020-07-08 16:42:56,331 INFO L280 TraceCheckUtils]: 60: Hoare triple {18067#false} ~output~0 := #t~ret3; {18067#false} is VALID [2020-07-08 16:42:56,331 INFO L280 TraceCheckUtils]: 61: Hoare triple {18067#false} havoc #t~ret3; {18067#false} is VALID [2020-07-08 16:42:56,332 INFO L280 TraceCheckUtils]: 62: Hoare triple {18067#false} assume !false; {18067#false} is VALID [2020-07-08 16:42:56,332 INFO L280 TraceCheckUtils]: 63: Hoare triple {18067#false} havoc ~input~0; {18067#false} is VALID [2020-07-08 16:42:56,332 INFO L280 TraceCheckUtils]: 64: Hoare triple {18067#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {18067#false} is VALID [2020-07-08 16:42:56,332 INFO L280 TraceCheckUtils]: 65: Hoare triple {18067#false} ~input~0 := #t~nondet2; {18067#false} is VALID [2020-07-08 16:42:56,332 INFO L280 TraceCheckUtils]: 66: Hoare triple {18067#false} havoc #t~nondet2; {18067#false} is VALID [2020-07-08 16:42:56,333 INFO L280 TraceCheckUtils]: 67: Hoare triple {18067#false} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {18067#false} is VALID [2020-07-08 16:42:56,333 INFO L263 TraceCheckUtils]: 68: Hoare triple {18067#false} call #t~ret3 := calculate_output(~input~0); {18067#false} is VALID [2020-07-08 16:42:56,333 INFO L280 TraceCheckUtils]: 69: Hoare triple {18067#false} ~input := #in~input; {18067#false} is VALID [2020-07-08 16:42:56,333 INFO L280 TraceCheckUtils]: 70: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,334 INFO L280 TraceCheckUtils]: 71: Hoare triple {18067#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {18067#false} is VALID [2020-07-08 16:42:56,334 INFO L280 TraceCheckUtils]: 72: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,334 INFO L280 TraceCheckUtils]: 73: Hoare triple {18067#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,334 INFO L280 TraceCheckUtils]: 74: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,334 INFO L280 TraceCheckUtils]: 75: Hoare triple {18067#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {18067#false} is VALID [2020-07-08 16:42:56,335 INFO L280 TraceCheckUtils]: 76: Hoare triple {18067#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)); {18067#false} is VALID [2020-07-08 16:42:56,335 INFO L280 TraceCheckUtils]: 77: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,335 INFO L280 TraceCheckUtils]: 78: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,335 INFO L280 TraceCheckUtils]: 79: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,338 INFO L280 TraceCheckUtils]: 80: Hoare triple {18067#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {18067#false} is VALID [2020-07-08 16:42:56,339 INFO L280 TraceCheckUtils]: 81: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,339 INFO L280 TraceCheckUtils]: 82: Hoare triple {18067#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {18067#false} is VALID [2020-07-08 16:42:56,339 INFO L280 TraceCheckUtils]: 83: Hoare triple {18067#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {18067#false} is VALID [2020-07-08 16:42:56,339 INFO L280 TraceCheckUtils]: 84: Hoare triple {18067#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {18067#false} is VALID [2020-07-08 16:42:56,339 INFO L280 TraceCheckUtils]: 85: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,340 INFO L280 TraceCheckUtils]: 86: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,340 INFO L280 TraceCheckUtils]: 87: Hoare triple {18067#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {18067#false} is VALID [2020-07-08 16:42:56,340 INFO L280 TraceCheckUtils]: 88: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,340 INFO L280 TraceCheckUtils]: 89: Hoare triple {18067#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {18067#false} is VALID [2020-07-08 16:42:56,340 INFO L280 TraceCheckUtils]: 90: Hoare triple {18067#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {18067#false} is VALID [2020-07-08 16:42:56,341 INFO L280 TraceCheckUtils]: 91: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,341 INFO L280 TraceCheckUtils]: 92: Hoare triple {18067#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,341 INFO L280 TraceCheckUtils]: 93: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,341 INFO L280 TraceCheckUtils]: 94: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,341 INFO L280 TraceCheckUtils]: 95: Hoare triple {18067#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {18067#false} is VALID [2020-07-08 16:42:56,342 INFO L280 TraceCheckUtils]: 96: Hoare triple {18067#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {18067#false} is VALID [2020-07-08 16:42:56,342 INFO L280 TraceCheckUtils]: 97: Hoare triple {18067#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {18067#false} is VALID [2020-07-08 16:42:56,342 INFO L280 TraceCheckUtils]: 98: Hoare triple {18067#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {18067#false} is VALID [2020-07-08 16:42:56,342 INFO L280 TraceCheckUtils]: 99: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,342 INFO L280 TraceCheckUtils]: 100: Hoare triple {18067#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {18067#false} is VALID [2020-07-08 16:42:56,343 INFO L280 TraceCheckUtils]: 101: Hoare triple {18067#false} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,343 INFO L280 TraceCheckUtils]: 102: Hoare triple {18067#false} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {18067#false} is VALID [2020-07-08 16:42:56,343 INFO L280 TraceCheckUtils]: 103: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,343 INFO L280 TraceCheckUtils]: 104: Hoare triple {18067#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {18067#false} is VALID [2020-07-08 16:42:56,344 INFO L280 TraceCheckUtils]: 105: Hoare triple {18067#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {18067#false} is VALID [2020-07-08 16:42:56,344 INFO L280 TraceCheckUtils]: 106: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,344 INFO L280 TraceCheckUtils]: 107: Hoare triple {18067#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,344 INFO L280 TraceCheckUtils]: 108: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,344 INFO L280 TraceCheckUtils]: 109: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,346 INFO L280 TraceCheckUtils]: 110: Hoare triple {18067#false} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {18067#false} is VALID [2020-07-08 16:42:56,347 INFO L280 TraceCheckUtils]: 111: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,347 INFO L280 TraceCheckUtils]: 112: Hoare triple {18067#false} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {18067#false} is VALID [2020-07-08 16:42:56,347 INFO L280 TraceCheckUtils]: 113: Hoare triple {18067#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {18067#false} is VALID [2020-07-08 16:42:56,347 INFO L280 TraceCheckUtils]: 114: Hoare triple {18067#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)); {18067#false} is VALID [2020-07-08 16:42:56,348 INFO L280 TraceCheckUtils]: 115: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,348 INFO L280 TraceCheckUtils]: 116: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,348 INFO L280 TraceCheckUtils]: 117: Hoare triple {18067#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {18067#false} is VALID [2020-07-08 16:42:56,348 INFO L280 TraceCheckUtils]: 118: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,348 INFO L280 TraceCheckUtils]: 119: Hoare triple {18067#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {18067#false} is VALID [2020-07-08 16:42:56,349 INFO L280 TraceCheckUtils]: 120: Hoare triple {18067#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {18067#false} is VALID [2020-07-08 16:42:56,349 INFO L280 TraceCheckUtils]: 121: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,349 INFO L280 TraceCheckUtils]: 122: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,349 INFO L280 TraceCheckUtils]: 123: Hoare triple {18067#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {18067#false} is VALID [2020-07-08 16:42:56,349 INFO L280 TraceCheckUtils]: 124: Hoare triple {18067#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {18067#false} is VALID [2020-07-08 16:42:56,350 INFO L280 TraceCheckUtils]: 125: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,350 INFO L280 TraceCheckUtils]: 126: Hoare triple {18067#false} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {18067#false} is VALID [2020-07-08 16:42:56,351 INFO L280 TraceCheckUtils]: 127: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,351 INFO L280 TraceCheckUtils]: 128: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,351 INFO L280 TraceCheckUtils]: 129: Hoare triple {18067#false} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {18067#false} is VALID [2020-07-08 16:42:56,351 INFO L280 TraceCheckUtils]: 130: Hoare triple {18067#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)); {18067#false} is VALID [2020-07-08 16:42:56,351 INFO L280 TraceCheckUtils]: 131: Hoare triple {18067#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == ~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {18067#false} is VALID [2020-07-08 16:42:56,352 INFO L280 TraceCheckUtils]: 132: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,352 INFO L280 TraceCheckUtils]: 133: Hoare triple {18067#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == ~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {18067#false} is VALID [2020-07-08 16:42:56,352 INFO L280 TraceCheckUtils]: 134: Hoare triple {18067#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)); {18067#false} is VALID [2020-07-08 16:42:56,352 INFO L280 TraceCheckUtils]: 135: Hoare triple {18067#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == ~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {18067#false} is VALID [2020-07-08 16:42:56,353 INFO L280 TraceCheckUtils]: 136: Hoare triple {18067#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == ~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {18067#false} is VALID [2020-07-08 16:42:56,353 INFO L280 TraceCheckUtils]: 137: Hoare triple {18067#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == ~input) && 1 == ~a21~0); {18067#false} is VALID [2020-07-08 16:42:56,353 INFO L280 TraceCheckUtils]: 138: Hoare triple {18067#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)); {18067#false} is VALID [2020-07-08 16:42:56,353 INFO L280 TraceCheckUtils]: 139: Hoare triple {18067#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == ~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {18067#false} is VALID [2020-07-08 16:42:56,353 INFO L280 TraceCheckUtils]: 140: Hoare triple {18067#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)); {18067#false} is VALID [2020-07-08 16:42:56,354 INFO L280 TraceCheckUtils]: 141: Hoare triple {18067#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {18067#false} is VALID [2020-07-08 16:42:56,354 INFO L280 TraceCheckUtils]: 142: Hoare triple {18067#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == ~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {18067#false} is VALID [2020-07-08 16:42:56,354 INFO L280 TraceCheckUtils]: 143: Hoare triple {18067#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == ~input) && 11 == ~a28~0); {18067#false} is VALID [2020-07-08 16:42:56,354 INFO L280 TraceCheckUtils]: 144: Hoare triple {18067#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); {18067#false} is VALID [2020-07-08 16:42:56,355 INFO L280 TraceCheckUtils]: 145: Hoare triple {18067#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,355 INFO L280 TraceCheckUtils]: 146: Hoare triple {18067#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,355 INFO L280 TraceCheckUtils]: 147: Hoare triple {18067#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,355 INFO L280 TraceCheckUtils]: 148: Hoare triple {18067#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,355 INFO L280 TraceCheckUtils]: 149: Hoare triple {18067#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,356 INFO L280 TraceCheckUtils]: 150: Hoare triple {18067#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,356 INFO L280 TraceCheckUtils]: 151: Hoare triple {18067#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,356 INFO L280 TraceCheckUtils]: 152: Hoare triple {18067#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,356 INFO L280 TraceCheckUtils]: 153: Hoare triple {18067#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,357 INFO L280 TraceCheckUtils]: 154: Hoare triple {18067#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,357 INFO L280 TraceCheckUtils]: 155: Hoare triple {18067#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,357 INFO L280 TraceCheckUtils]: 156: Hoare triple {18067#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,357 INFO L280 TraceCheckUtils]: 157: Hoare triple {18067#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,357 INFO L280 TraceCheckUtils]: 158: Hoare triple {18067#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,358 INFO L280 TraceCheckUtils]: 159: Hoare triple {18067#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,358 INFO L280 TraceCheckUtils]: 160: Hoare triple {18067#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,358 INFO L280 TraceCheckUtils]: 161: Hoare triple {18067#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,358 INFO L280 TraceCheckUtils]: 162: Hoare triple {18067#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,359 INFO L280 TraceCheckUtils]: 163: Hoare triple {18067#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,359 INFO L280 TraceCheckUtils]: 164: Hoare triple {18067#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,359 INFO L280 TraceCheckUtils]: 165: Hoare triple {18067#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,359 INFO L280 TraceCheckUtils]: 166: Hoare triple {18067#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,359 INFO L280 TraceCheckUtils]: 167: Hoare triple {18067#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,360 INFO L280 TraceCheckUtils]: 168: Hoare triple {18067#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,360 INFO L280 TraceCheckUtils]: 169: Hoare triple {18067#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,360 INFO L280 TraceCheckUtils]: 170: Hoare triple {18067#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,360 INFO L280 TraceCheckUtils]: 171: Hoare triple {18067#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,360 INFO L280 TraceCheckUtils]: 172: Hoare triple {18067#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,361 INFO L280 TraceCheckUtils]: 173: Hoare triple {18067#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,361 INFO L280 TraceCheckUtils]: 174: Hoare triple {18067#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,361 INFO L280 TraceCheckUtils]: 175: Hoare triple {18067#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,362 INFO L280 TraceCheckUtils]: 176: Hoare triple {18067#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,362 INFO L280 TraceCheckUtils]: 177: Hoare triple {18067#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,363 INFO L280 TraceCheckUtils]: 178: Hoare triple {18067#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,363 INFO L280 TraceCheckUtils]: 179: Hoare triple {18067#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,363 INFO L280 TraceCheckUtils]: 180: Hoare triple {18067#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,363 INFO L280 TraceCheckUtils]: 181: Hoare triple {18067#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,363 INFO L280 TraceCheckUtils]: 182: Hoare triple {18067#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,364 INFO L280 TraceCheckUtils]: 183: Hoare triple {18067#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,364 INFO L280 TraceCheckUtils]: 184: Hoare triple {18067#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,364 INFO L280 TraceCheckUtils]: 185: Hoare triple {18067#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,364 INFO L280 TraceCheckUtils]: 186: Hoare triple {18067#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,364 INFO L280 TraceCheckUtils]: 187: Hoare triple {18067#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,365 INFO L280 TraceCheckUtils]: 188: Hoare triple {18067#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,365 INFO L280 TraceCheckUtils]: 189: Hoare triple {18067#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,365 INFO L280 TraceCheckUtils]: 190: Hoare triple {18067#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,365 INFO L280 TraceCheckUtils]: 191: Hoare triple {18067#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,366 INFO L280 TraceCheckUtils]: 192: Hoare triple {18067#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {18067#false} is VALID [2020-07-08 16:42:56,366 INFO L280 TraceCheckUtils]: 193: Hoare triple {18067#false} assume ((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {18067#false} is VALID [2020-07-08 16:42:56,366 INFO L280 TraceCheckUtils]: 194: Hoare triple {18067#false} assume !false; {18067#false} is VALID [2020-07-08 16:42:56,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-08 16:42:56,401 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-08 16:42:56,401 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1777353325] [2020-07-08 16:42:56,401 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-08 16:42:56,402 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2020-07-08 16:42:56,402 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644289964] [2020-07-08 16:42:56,403 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 195 [2020-07-08 16:42:56,403 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-08 16:42:56,404 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 9 states. [2020-07-08 16:42:56,639 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 195 edges. 195 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 16:42:56,639 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-07-08 16:42:56,640 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-08 16:42:56,640 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-07-08 16:42:56,641 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2020-07-08 16:42:56,641 INFO L87 Difference]: Start difference. First operand 1495 states and 1840 transitions. Second operand 9 states. [2020-07-08 16:43:26,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 16:43:26,615 INFO L93 Difference]: Finished difference Result 3807 states and 4999 transitions. [2020-07-08 16:43:26,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-07-08 16:43:26,615 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 195 [2020-07-08 16:43:26,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-08 16:43:26,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-07-08 16:43:26,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1618 transitions. [2020-07-08 16:43:26,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-07-08 16:43:26,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1618 transitions. [2020-07-08 16:43:26,650 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 22 states and 1618 transitions. [2020-07-08 16:43:29,273 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1618 edges. 1618 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 16:43:29,524 INFO L225 Difference]: With dead ends: 3807 [2020-07-08 16:43:29,524 INFO L226 Difference]: Without dead ends: 2334 [2020-07-08 16:43:29,530 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=111, Invalid=351, Unknown=0, NotChecked=0, Total=462 [2020-07-08 16:43:29,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2334 states. [2020-07-08 16:43:47,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2334 to 2170. [2020-07-08 16:43:47,463 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-08 16:43:47,464 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2334 states. Second operand 2170 states. [2020-07-08 16:43:47,464 INFO L74 IsIncluded]: Start isIncluded. First operand 2334 states. Second operand 2170 states. [2020-07-08 16:43:47,464 INFO L87 Difference]: Start difference. First operand 2334 states. Second operand 2170 states. [2020-07-08 16:43:47,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 16:43:47,741 INFO L93 Difference]: Finished difference Result 2334 states and 3034 transitions. [2020-07-08 16:43:47,742 INFO L276 IsEmpty]: Start isEmpty. Operand 2334 states and 3034 transitions. [2020-07-08 16:43:47,756 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 16:43:47,756 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 16:43:47,756 INFO L74 IsIncluded]: Start isIncluded. First operand 2170 states. Second operand 2334 states. [2020-07-08 16:43:47,756 INFO L87 Difference]: Start difference. First operand 2170 states. Second operand 2334 states. [2020-07-08 16:43:48,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 16:43:48,016 INFO L93 Difference]: Finished difference Result 2334 states and 3034 transitions. [2020-07-08 16:43:48,016 INFO L276 IsEmpty]: Start isEmpty. Operand 2334 states and 3034 transitions. [2020-07-08 16:43:48,025 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 16:43:48,026 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 16:43:48,026 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-08 16:43:48,026 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-08 16:43:48,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2170 states. [2020-07-08 16:43:48,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2170 states to 2170 states and 2650 transitions. [2020-07-08 16:43:48,223 INFO L78 Accepts]: Start accepts. Automaton has 2170 states and 2650 transitions. Word has length 195 [2020-07-08 16:43:48,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-08 16:43:48,224 INFO L479 AbstractCegarLoop]: Abstraction has 2170 states and 2650 transitions. [2020-07-08 16:43:48,224 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-07-08 16:43:48,224 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2170 states and 2650 transitions. [2020-07-08 16:43:54,269 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2650 edges. 2650 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 16:43:54,270 INFO L276 IsEmpty]: Start isEmpty. Operand 2170 states and 2650 transitions. [2020-07-08 16:43:54,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2020-07-08 16:43:54,279 INFO L414 BasicCegarLoop]: Found error trace [2020-07-08 16:43:54,280 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-08 16:43:54,280 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-07-08 16:43:54,280 INFO L427 AbstractCegarLoop]: === Iteration 4 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-08 16:43:54,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-08 16:43:54,281 INFO L82 PathProgramCache]: Analyzing trace with hash -1627909548, now seen corresponding path program 1 times [2020-07-08 16:43:54,281 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-08 16:43:54,281 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2002628370] [2020-07-08 16:43:54,281 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-08 16:43:54,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 16:43:54,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 16:43:54,555 INFO L280 TraceCheckUtils]: 0: Hoare triple {34826#(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; {34771#true} is VALID [2020-07-08 16:43:54,555 INFO L280 TraceCheckUtils]: 1: Hoare triple {34771#true} ~e~0 := 5; {34771#true} is VALID [2020-07-08 16:43:54,556 INFO L280 TraceCheckUtils]: 2: Hoare triple {34771#true} ~d~0 := 4; {34771#true} is VALID [2020-07-08 16:43:54,556 INFO L280 TraceCheckUtils]: 3: Hoare triple {34771#true} ~f~0 := 6; {34771#true} is VALID [2020-07-08 16:43:54,556 INFO L280 TraceCheckUtils]: 4: Hoare triple {34771#true} ~c~0 := 3; {34771#true} is VALID [2020-07-08 16:43:54,556 INFO L280 TraceCheckUtils]: 5: Hoare triple {34771#true} ~u~0 := 21; {34771#true} is VALID [2020-07-08 16:43:54,557 INFO L280 TraceCheckUtils]: 6: Hoare triple {34771#true} ~v~0 := 22; {34771#true} is VALID [2020-07-08 16:43:54,557 INFO L280 TraceCheckUtils]: 7: Hoare triple {34771#true} ~w~0 := 23; {34771#true} is VALID [2020-07-08 16:43:54,557 INFO L280 TraceCheckUtils]: 8: Hoare triple {34771#true} ~x~0 := 24; {34771#true} is VALID [2020-07-08 16:43:54,557 INFO L280 TraceCheckUtils]: 9: Hoare triple {34771#true} ~y~0 := 25; {34771#true} is VALID [2020-07-08 16:43:54,558 INFO L280 TraceCheckUtils]: 10: Hoare triple {34771#true} ~z~0 := 26; {34771#true} is VALID [2020-07-08 16:43:54,558 INFO L280 TraceCheckUtils]: 11: Hoare triple {34771#true} ~a25~0 := 0; {34771#true} is VALID [2020-07-08 16:43:54,558 INFO L280 TraceCheckUtils]: 12: Hoare triple {34771#true} ~a11~0 := 0; {34771#true} is VALID [2020-07-08 16:43:54,558 INFO L280 TraceCheckUtils]: 13: Hoare triple {34771#true} ~a28~0 := 7; {34771#true} is VALID [2020-07-08 16:43:54,559 INFO L280 TraceCheckUtils]: 14: Hoare triple {34771#true} ~a19~0 := 1; {34771#true} is VALID [2020-07-08 16:43:54,559 INFO L280 TraceCheckUtils]: 15: Hoare triple {34771#true} ~a21~0 := 1; {34771#true} is VALID [2020-07-08 16:43:54,559 INFO L280 TraceCheckUtils]: 16: Hoare triple {34771#true} ~a17~0 := 8; {34771#true} is VALID [2020-07-08 16:43:54,559 INFO L280 TraceCheckUtils]: 17: Hoare triple {34771#true} assume true; {34771#true} is VALID [2020-07-08 16:43:54,560 INFO L275 TraceCheckUtils]: 18: Hoare quadruple {34771#true} {34771#true} #1179#return; {34771#true} is VALID [2020-07-08 16:43:54,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 16:43:54,613 INFO L280 TraceCheckUtils]: 0: Hoare triple {34827#(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; {34771#true} is VALID [2020-07-08 16:43:54,614 INFO L280 TraceCheckUtils]: 1: Hoare triple {34771#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); {34771#true} is VALID [2020-07-08 16:43:54,614 INFO L280 TraceCheckUtils]: 2: Hoare triple {34771#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {34771#true} is VALID [2020-07-08 16:43:54,614 INFO L280 TraceCheckUtils]: 3: Hoare triple {34771#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); {34771#true} is VALID [2020-07-08 16:43:54,614 INFO L280 TraceCheckUtils]: 4: Hoare triple {34771#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {34771#true} is VALID [2020-07-08 16:43:54,615 INFO L280 TraceCheckUtils]: 5: Hoare triple {34771#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); {34771#true} is VALID [2020-07-08 16:43:54,615 INFO L280 TraceCheckUtils]: 6: Hoare triple {34771#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {34771#true} is VALID [2020-07-08 16:43:54,615 INFO L280 TraceCheckUtils]: 7: Hoare triple {34771#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)); {34771#true} is VALID [2020-07-08 16:43:54,615 INFO L280 TraceCheckUtils]: 8: Hoare triple {34771#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); {34771#true} is VALID [2020-07-08 16:43:54,616 INFO L280 TraceCheckUtils]: 9: Hoare triple {34771#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); {34771#true} is VALID [2020-07-08 16:43:54,616 INFO L280 TraceCheckUtils]: 10: Hoare triple {34771#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); {34771#true} is VALID [2020-07-08 16:43:54,616 INFO L280 TraceCheckUtils]: 11: Hoare triple {34771#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {34771#true} is VALID [2020-07-08 16:43:54,616 INFO L280 TraceCheckUtils]: 12: Hoare triple {34771#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); {34771#true} is VALID [2020-07-08 16:43:54,616 INFO L280 TraceCheckUtils]: 13: Hoare triple {34771#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {34771#true} is VALID [2020-07-08 16:43:54,617 INFO L280 TraceCheckUtils]: 14: Hoare triple {34771#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {34771#true} is VALID [2020-07-08 16:43:54,622 INFO L280 TraceCheckUtils]: 15: Hoare triple {34771#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {34771#true} is VALID [2020-07-08 16:43:54,623 INFO L280 TraceCheckUtils]: 16: Hoare triple {34771#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); {34771#true} is VALID [2020-07-08 16:43:54,623 INFO L280 TraceCheckUtils]: 17: Hoare triple {34771#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); {34771#true} is VALID [2020-07-08 16:43:54,623 INFO L280 TraceCheckUtils]: 18: Hoare triple {34771#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {34771#true} is VALID [2020-07-08 16:43:54,624 INFO L280 TraceCheckUtils]: 19: Hoare triple {34771#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); {34771#true} is VALID [2020-07-08 16:43:54,624 INFO L280 TraceCheckUtils]: 20: Hoare triple {34771#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {34771#true} is VALID [2020-07-08 16:43:54,624 INFO L280 TraceCheckUtils]: 21: Hoare triple {34771#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {34771#true} is VALID [2020-07-08 16:43:54,625 INFO L280 TraceCheckUtils]: 22: Hoare triple {34771#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); {34771#true} is VALID [2020-07-08 16:43:54,628 INFO L280 TraceCheckUtils]: 23: Hoare triple {34771#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {34771#true} is VALID [2020-07-08 16:43:54,629 INFO L280 TraceCheckUtils]: 24: Hoare triple {34771#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); {34771#true} is VALID [2020-07-08 16:43:54,629 INFO L280 TraceCheckUtils]: 25: Hoare triple {34771#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); {34771#true} is VALID [2020-07-08 16:43:54,629 INFO L280 TraceCheckUtils]: 26: Hoare triple {34771#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {34771#true} is VALID [2020-07-08 16:43:54,645 INFO L280 TraceCheckUtils]: 27: Hoare triple {34771#true} assume (1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,646 INFO L280 TraceCheckUtils]: 28: Hoare triple {34825#(not (= 1 ~a11~0))} ~a25~0 := 1; {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,647 INFO L280 TraceCheckUtils]: 29: Hoare triple {34825#(not (= 1 ~a11~0))} ~a28~0 := 9; {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,648 INFO L280 TraceCheckUtils]: 30: Hoare triple {34825#(not (= 1 ~a11~0))} #res := 26; {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,649 INFO L280 TraceCheckUtils]: 31: Hoare triple {34825#(not (= 1 ~a11~0))} assume true; {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,656 INFO L275 TraceCheckUtils]: 32: Hoare quadruple {34825#(not (= 1 ~a11~0))} {34771#true} #1183#return; {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,660 INFO L263 TraceCheckUtils]: 0: Hoare triple {34771#true} call ULTIMATE.init(); {34826#(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-08 16:43:54,660 INFO L280 TraceCheckUtils]: 1: Hoare triple {34826#(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; {34771#true} is VALID [2020-07-08 16:43:54,660 INFO L280 TraceCheckUtils]: 2: Hoare triple {34771#true} ~e~0 := 5; {34771#true} is VALID [2020-07-08 16:43:54,660 INFO L280 TraceCheckUtils]: 3: Hoare triple {34771#true} ~d~0 := 4; {34771#true} is VALID [2020-07-08 16:43:54,661 INFO L280 TraceCheckUtils]: 4: Hoare triple {34771#true} ~f~0 := 6; {34771#true} is VALID [2020-07-08 16:43:54,661 INFO L280 TraceCheckUtils]: 5: Hoare triple {34771#true} ~c~0 := 3; {34771#true} is VALID [2020-07-08 16:43:54,661 INFO L280 TraceCheckUtils]: 6: Hoare triple {34771#true} ~u~0 := 21; {34771#true} is VALID [2020-07-08 16:43:54,661 INFO L280 TraceCheckUtils]: 7: Hoare triple {34771#true} ~v~0 := 22; {34771#true} is VALID [2020-07-08 16:43:54,662 INFO L280 TraceCheckUtils]: 8: Hoare triple {34771#true} ~w~0 := 23; {34771#true} is VALID [2020-07-08 16:43:54,662 INFO L280 TraceCheckUtils]: 9: Hoare triple {34771#true} ~x~0 := 24; {34771#true} is VALID [2020-07-08 16:43:54,662 INFO L280 TraceCheckUtils]: 10: Hoare triple {34771#true} ~y~0 := 25; {34771#true} is VALID [2020-07-08 16:43:54,662 INFO L280 TraceCheckUtils]: 11: Hoare triple {34771#true} ~z~0 := 26; {34771#true} is VALID [2020-07-08 16:43:54,663 INFO L280 TraceCheckUtils]: 12: Hoare triple {34771#true} ~a25~0 := 0; {34771#true} is VALID [2020-07-08 16:43:54,663 INFO L280 TraceCheckUtils]: 13: Hoare triple {34771#true} ~a11~0 := 0; {34771#true} is VALID [2020-07-08 16:43:54,663 INFO L280 TraceCheckUtils]: 14: Hoare triple {34771#true} ~a28~0 := 7; {34771#true} is VALID [2020-07-08 16:43:54,663 INFO L280 TraceCheckUtils]: 15: Hoare triple {34771#true} ~a19~0 := 1; {34771#true} is VALID [2020-07-08 16:43:54,664 INFO L280 TraceCheckUtils]: 16: Hoare triple {34771#true} ~a21~0 := 1; {34771#true} is VALID [2020-07-08 16:43:54,664 INFO L280 TraceCheckUtils]: 17: Hoare triple {34771#true} ~a17~0 := 8; {34771#true} is VALID [2020-07-08 16:43:54,664 INFO L280 TraceCheckUtils]: 18: Hoare triple {34771#true} assume true; {34771#true} is VALID [2020-07-08 16:43:54,664 INFO L275 TraceCheckUtils]: 19: Hoare quadruple {34771#true} {34771#true} #1179#return; {34771#true} is VALID [2020-07-08 16:43:54,665 INFO L263 TraceCheckUtils]: 20: Hoare triple {34771#true} call #t~ret4 := main(); {34771#true} is VALID [2020-07-08 16:43:54,665 INFO L280 TraceCheckUtils]: 21: Hoare triple {34771#true} ~output~0 := -1; {34771#true} is VALID [2020-07-08 16:43:54,665 INFO L280 TraceCheckUtils]: 22: Hoare triple {34771#true} assume !false; {34771#true} is VALID [2020-07-08 16:43:54,665 INFO L280 TraceCheckUtils]: 23: Hoare triple {34771#true} havoc ~input~0; {34771#true} is VALID [2020-07-08 16:43:54,666 INFO L280 TraceCheckUtils]: 24: Hoare triple {34771#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {34771#true} is VALID [2020-07-08 16:43:54,666 INFO L280 TraceCheckUtils]: 25: Hoare triple {34771#true} ~input~0 := #t~nondet2; {34771#true} is VALID [2020-07-08 16:43:54,666 INFO L280 TraceCheckUtils]: 26: Hoare triple {34771#true} havoc #t~nondet2; {34771#true} is VALID [2020-07-08 16:43:54,666 INFO L280 TraceCheckUtils]: 27: Hoare triple {34771#true} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {34771#true} is VALID [2020-07-08 16:43:54,668 INFO L263 TraceCheckUtils]: 28: Hoare triple {34771#true} call #t~ret3 := calculate_output(~input~0); {34827#(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-08 16:43:54,668 INFO L280 TraceCheckUtils]: 29: Hoare triple {34827#(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; {34771#true} is VALID [2020-07-08 16:43:54,668 INFO L280 TraceCheckUtils]: 30: Hoare triple {34771#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); {34771#true} is VALID [2020-07-08 16:43:54,668 INFO L280 TraceCheckUtils]: 31: Hoare triple {34771#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {34771#true} is VALID [2020-07-08 16:43:54,668 INFO L280 TraceCheckUtils]: 32: Hoare triple {34771#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); {34771#true} is VALID [2020-07-08 16:43:54,669 INFO L280 TraceCheckUtils]: 33: Hoare triple {34771#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {34771#true} is VALID [2020-07-08 16:43:54,669 INFO L280 TraceCheckUtils]: 34: Hoare triple {34771#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); {34771#true} is VALID [2020-07-08 16:43:54,669 INFO L280 TraceCheckUtils]: 35: Hoare triple {34771#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {34771#true} is VALID [2020-07-08 16:43:54,669 INFO L280 TraceCheckUtils]: 36: Hoare triple {34771#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)); {34771#true} is VALID [2020-07-08 16:43:54,670 INFO L280 TraceCheckUtils]: 37: Hoare triple {34771#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); {34771#true} is VALID [2020-07-08 16:43:54,670 INFO L280 TraceCheckUtils]: 38: Hoare triple {34771#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); {34771#true} is VALID [2020-07-08 16:43:54,670 INFO L280 TraceCheckUtils]: 39: Hoare triple {34771#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); {34771#true} is VALID [2020-07-08 16:43:54,670 INFO L280 TraceCheckUtils]: 40: Hoare triple {34771#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {34771#true} is VALID [2020-07-08 16:43:54,670 INFO L280 TraceCheckUtils]: 41: Hoare triple {34771#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); {34771#true} is VALID [2020-07-08 16:43:54,671 INFO L280 TraceCheckUtils]: 42: Hoare triple {34771#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {34771#true} is VALID [2020-07-08 16:43:54,671 INFO L280 TraceCheckUtils]: 43: Hoare triple {34771#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {34771#true} is VALID [2020-07-08 16:43:54,671 INFO L280 TraceCheckUtils]: 44: Hoare triple {34771#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {34771#true} is VALID [2020-07-08 16:43:54,671 INFO L280 TraceCheckUtils]: 45: Hoare triple {34771#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); {34771#true} is VALID [2020-07-08 16:43:54,671 INFO L280 TraceCheckUtils]: 46: Hoare triple {34771#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); {34771#true} is VALID [2020-07-08 16:43:54,672 INFO L280 TraceCheckUtils]: 47: Hoare triple {34771#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {34771#true} is VALID [2020-07-08 16:43:54,672 INFO L280 TraceCheckUtils]: 48: Hoare triple {34771#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); {34771#true} is VALID [2020-07-08 16:43:54,672 INFO L280 TraceCheckUtils]: 49: Hoare triple {34771#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {34771#true} is VALID [2020-07-08 16:43:54,672 INFO L280 TraceCheckUtils]: 50: Hoare triple {34771#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {34771#true} is VALID [2020-07-08 16:43:54,672 INFO L280 TraceCheckUtils]: 51: Hoare triple {34771#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); {34771#true} is VALID [2020-07-08 16:43:54,673 INFO L280 TraceCheckUtils]: 52: Hoare triple {34771#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {34771#true} is VALID [2020-07-08 16:43:54,673 INFO L280 TraceCheckUtils]: 53: Hoare triple {34771#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); {34771#true} is VALID [2020-07-08 16:43:54,673 INFO L280 TraceCheckUtils]: 54: Hoare triple {34771#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); {34771#true} is VALID [2020-07-08 16:43:54,673 INFO L280 TraceCheckUtils]: 55: Hoare triple {34771#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {34771#true} is VALID [2020-07-08 16:43:54,674 INFO L280 TraceCheckUtils]: 56: Hoare triple {34771#true} assume (1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,675 INFO L280 TraceCheckUtils]: 57: Hoare triple {34825#(not (= 1 ~a11~0))} ~a25~0 := 1; {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,675 INFO L280 TraceCheckUtils]: 58: Hoare triple {34825#(not (= 1 ~a11~0))} ~a28~0 := 9; {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,676 INFO L280 TraceCheckUtils]: 59: Hoare triple {34825#(not (= 1 ~a11~0))} #res := 26; {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,677 INFO L280 TraceCheckUtils]: 60: Hoare triple {34825#(not (= 1 ~a11~0))} assume true; {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,678 INFO L275 TraceCheckUtils]: 61: Hoare quadruple {34825#(not (= 1 ~a11~0))} {34771#true} #1183#return; {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,678 INFO L280 TraceCheckUtils]: 62: Hoare triple {34825#(not (= 1 ~a11~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,679 INFO L280 TraceCheckUtils]: 63: Hoare triple {34825#(not (= 1 ~a11~0))} ~output~0 := #t~ret3; {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,680 INFO L280 TraceCheckUtils]: 64: Hoare triple {34825#(not (= 1 ~a11~0))} havoc #t~ret3; {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,680 INFO L280 TraceCheckUtils]: 65: Hoare triple {34825#(not (= 1 ~a11~0))} assume !false; {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,681 INFO L280 TraceCheckUtils]: 66: Hoare triple {34825#(not (= 1 ~a11~0))} havoc ~input~0; {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,682 INFO L280 TraceCheckUtils]: 67: Hoare triple {34825#(not (= 1 ~a11~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,682 INFO L280 TraceCheckUtils]: 68: Hoare triple {34825#(not (= 1 ~a11~0))} ~input~0 := #t~nondet2; {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,683 INFO L280 TraceCheckUtils]: 69: Hoare triple {34825#(not (= 1 ~a11~0))} havoc #t~nondet2; {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,683 INFO L280 TraceCheckUtils]: 70: Hoare triple {34825#(not (= 1 ~a11~0))} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,684 INFO L263 TraceCheckUtils]: 71: Hoare triple {34825#(not (= 1 ~a11~0))} call #t~ret3 := calculate_output(~input~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,685 INFO L280 TraceCheckUtils]: 72: Hoare triple {34825#(not (= 1 ~a11~0))} ~input := #in~input; {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,685 INFO L280 TraceCheckUtils]: 73: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,686 INFO L280 TraceCheckUtils]: 74: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,687 INFO L280 TraceCheckUtils]: 75: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,688 INFO L280 TraceCheckUtils]: 76: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,689 INFO L280 TraceCheckUtils]: 77: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,690 INFO L280 TraceCheckUtils]: 78: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,691 INFO L280 TraceCheckUtils]: 79: Hoare triple {34825#(not (= 1 ~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)); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,692 INFO L280 TraceCheckUtils]: 80: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,693 INFO L280 TraceCheckUtils]: 81: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,693 INFO L280 TraceCheckUtils]: 82: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,694 INFO L280 TraceCheckUtils]: 83: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,695 INFO L280 TraceCheckUtils]: 84: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,696 INFO L280 TraceCheckUtils]: 85: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,697 INFO L280 TraceCheckUtils]: 86: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,698 INFO L280 TraceCheckUtils]: 87: Hoare triple {34825#(not (= 1 ~a11~0))} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,698 INFO L280 TraceCheckUtils]: 88: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,699 INFO L280 TraceCheckUtils]: 89: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,700 INFO L280 TraceCheckUtils]: 90: Hoare triple {34825#(not (= 1 ~a11~0))} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,701 INFO L280 TraceCheckUtils]: 91: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,702 INFO L280 TraceCheckUtils]: 92: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,703 INFO L280 TraceCheckUtils]: 93: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,704 INFO L280 TraceCheckUtils]: 94: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,704 INFO L280 TraceCheckUtils]: 95: Hoare triple {34825#(not (= 1 ~a11~0))} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,705 INFO L280 TraceCheckUtils]: 96: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,706 INFO L280 TraceCheckUtils]: 97: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,707 INFO L280 TraceCheckUtils]: 98: Hoare triple {34825#(not (= 1 ~a11~0))} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,708 INFO L280 TraceCheckUtils]: 99: Hoare triple {34825#(not (= 1 ~a11~0))} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,709 INFO L280 TraceCheckUtils]: 100: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,711 INFO L280 TraceCheckUtils]: 101: Hoare triple {34825#(not (= 1 ~a11~0))} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,712 INFO L280 TraceCheckUtils]: 102: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,713 INFO L280 TraceCheckUtils]: 103: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,714 INFO L280 TraceCheckUtils]: 104: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,714 INFO L280 TraceCheckUtils]: 105: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,715 INFO L280 TraceCheckUtils]: 106: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,716 INFO L280 TraceCheckUtils]: 107: Hoare triple {34825#(not (= 1 ~a11~0))} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,716 INFO L280 TraceCheckUtils]: 108: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,717 INFO L280 TraceCheckUtils]: 109: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,717 INFO L280 TraceCheckUtils]: 110: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,718 INFO L280 TraceCheckUtils]: 111: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,718 INFO L280 TraceCheckUtils]: 112: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,719 INFO L280 TraceCheckUtils]: 113: Hoare triple {34825#(not (= 1 ~a11~0))} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,720 INFO L280 TraceCheckUtils]: 114: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,721 INFO L280 TraceCheckUtils]: 115: Hoare triple {34825#(not (= 1 ~a11~0))} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,721 INFO L280 TraceCheckUtils]: 116: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,722 INFO L280 TraceCheckUtils]: 117: Hoare triple {34825#(not (= 1 ~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)); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,723 INFO L280 TraceCheckUtils]: 118: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,723 INFO L280 TraceCheckUtils]: 119: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,724 INFO L280 TraceCheckUtils]: 120: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,725 INFO L280 TraceCheckUtils]: 121: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,725 INFO L280 TraceCheckUtils]: 122: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,726 INFO L280 TraceCheckUtils]: 123: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,727 INFO L280 TraceCheckUtils]: 124: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,727 INFO L280 TraceCheckUtils]: 125: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,728 INFO L280 TraceCheckUtils]: 126: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,729 INFO L280 TraceCheckUtils]: 127: Hoare triple {34825#(not (= 1 ~a11~0))} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,729 INFO L280 TraceCheckUtils]: 128: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,730 INFO L280 TraceCheckUtils]: 129: Hoare triple {34825#(not (= 1 ~a11~0))} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,731 INFO L280 TraceCheckUtils]: 130: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,731 INFO L280 TraceCheckUtils]: 131: Hoare triple {34825#(not (= 1 ~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,732 INFO L280 TraceCheckUtils]: 132: Hoare triple {34825#(not (= 1 ~a11~0))} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,733 INFO L280 TraceCheckUtils]: 133: Hoare triple {34825#(not (= 1 ~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)); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,733 INFO L280 TraceCheckUtils]: 134: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == ~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,738 INFO L280 TraceCheckUtils]: 135: Hoare triple {34825#(not (= 1 ~a11~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,739 INFO L280 TraceCheckUtils]: 136: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == ~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,740 INFO L280 TraceCheckUtils]: 137: Hoare triple {34825#(not (= 1 ~a11~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)); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,741 INFO L280 TraceCheckUtils]: 138: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == ~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,742 INFO L280 TraceCheckUtils]: 139: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == ~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,743 INFO L280 TraceCheckUtils]: 140: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == ~input) && 1 == ~a21~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,744 INFO L280 TraceCheckUtils]: 141: Hoare triple {34825#(not (= 1 ~a11~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)); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,745 INFO L280 TraceCheckUtils]: 142: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == ~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,745 INFO L280 TraceCheckUtils]: 143: Hoare triple {34825#(not (= 1 ~a11~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)); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,746 INFO L280 TraceCheckUtils]: 144: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,747 INFO L280 TraceCheckUtils]: 145: Hoare triple {34825#(not (= 1 ~a11~0))} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == ~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,748 INFO L280 TraceCheckUtils]: 146: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == ~input) && 11 == ~a28~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,749 INFO L280 TraceCheckUtils]: 147: Hoare triple {34825#(not (= 1 ~a11~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); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,750 INFO L280 TraceCheckUtils]: 148: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,751 INFO L280 TraceCheckUtils]: 149: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,751 INFO L280 TraceCheckUtils]: 150: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,752 INFO L280 TraceCheckUtils]: 151: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,753 INFO L280 TraceCheckUtils]: 152: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,754 INFO L280 TraceCheckUtils]: 153: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,755 INFO L280 TraceCheckUtils]: 154: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,756 INFO L280 TraceCheckUtils]: 155: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,757 INFO L280 TraceCheckUtils]: 156: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,757 INFO L280 TraceCheckUtils]: 157: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,758 INFO L280 TraceCheckUtils]: 158: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,759 INFO L280 TraceCheckUtils]: 159: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,760 INFO L280 TraceCheckUtils]: 160: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,761 INFO L280 TraceCheckUtils]: 161: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,762 INFO L280 TraceCheckUtils]: 162: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,763 INFO L280 TraceCheckUtils]: 163: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,763 INFO L280 TraceCheckUtils]: 164: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,764 INFO L280 TraceCheckUtils]: 165: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,765 INFO L280 TraceCheckUtils]: 166: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,766 INFO L280 TraceCheckUtils]: 167: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,767 INFO L280 TraceCheckUtils]: 168: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,767 INFO L280 TraceCheckUtils]: 169: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,768 INFO L280 TraceCheckUtils]: 170: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,768 INFO L280 TraceCheckUtils]: 171: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,769 INFO L280 TraceCheckUtils]: 172: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,769 INFO L280 TraceCheckUtils]: 173: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,770 INFO L280 TraceCheckUtils]: 174: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,771 INFO L280 TraceCheckUtils]: 175: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,771 INFO L280 TraceCheckUtils]: 176: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,772 INFO L280 TraceCheckUtils]: 177: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,773 INFO L280 TraceCheckUtils]: 178: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,773 INFO L280 TraceCheckUtils]: 179: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,774 INFO L280 TraceCheckUtils]: 180: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,775 INFO L280 TraceCheckUtils]: 181: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,776 INFO L280 TraceCheckUtils]: 182: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,776 INFO L280 TraceCheckUtils]: 183: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,777 INFO L280 TraceCheckUtils]: 184: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,778 INFO L280 TraceCheckUtils]: 185: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,778 INFO L280 TraceCheckUtils]: 186: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,779 INFO L280 TraceCheckUtils]: 187: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,780 INFO L280 TraceCheckUtils]: 188: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,780 INFO L280 TraceCheckUtils]: 189: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,781 INFO L280 TraceCheckUtils]: 190: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,782 INFO L280 TraceCheckUtils]: 191: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,782 INFO L280 TraceCheckUtils]: 192: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,783 INFO L280 TraceCheckUtils]: 193: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,784 INFO L280 TraceCheckUtils]: 194: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,784 INFO L280 TraceCheckUtils]: 195: Hoare triple {34825#(not (= 1 ~a11~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {34825#(not (= 1 ~a11~0))} is VALID [2020-07-08 16:43:54,785 INFO L280 TraceCheckUtils]: 196: Hoare triple {34825#(not (= 1 ~a11~0))} assume ((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {34772#false} is VALID [2020-07-08 16:43:54,785 INFO L280 TraceCheckUtils]: 197: Hoare triple {34772#false} assume !false; {34772#false} is VALID [2020-07-08 16:43:54,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-08 16:43:54,849 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-08 16:43:54,850 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2002628370] [2020-07-08 16:43:54,850 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-08 16:43:54,850 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-08 16:43:54,850 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850800638] [2020-07-08 16:43:54,851 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 198 [2020-07-08 16:43:54,851 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-08 16:43:54,852 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-08 16:43:55,092 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-08 16:43:55,093 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-08 16:43:55,093 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-08 16:43:55,093 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-08 16:43:55,093 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-07-08 16:43:55,094 INFO L87 Difference]: Start difference. First operand 2170 states and 2650 transitions. Second operand 5 states. [2020-07-08 16:44:29,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 16:44:29,424 INFO L93 Difference]: Finished difference Result 5539 states and 6921 transitions. [2020-07-08 16:44:29,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-07-08 16:44:29,424 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 198 [2020-07-08 16:44:29,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-08 16:44:29,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-08 16:44:29,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1095 transitions. [2020-07-08 16:44:29,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-08 16:44:29,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1095 transitions. [2020-07-08 16:44:29,433 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 1095 transitions. [2020-07-08 16:44:31,166 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1095 edges. 1095 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 16:44:31,605 INFO L225 Difference]: With dead ends: 5539 [2020-07-08 16:44:31,606 INFO L226 Difference]: Without dead ends: 3391 [2020-07-08 16:44:31,612 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-08 16:44:31,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3391 states. [2020-07-08 16:44:52,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3391 to 2321. [2020-07-08 16:44:52,015 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-08 16:44:52,015 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3391 states. Second operand 2321 states. [2020-07-08 16:44:52,015 INFO L74 IsIncluded]: Start isIncluded. First operand 3391 states. Second operand 2321 states. [2020-07-08 16:44:52,015 INFO L87 Difference]: Start difference. First operand 3391 states. Second operand 2321 states. [2020-07-08 16:44:52,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 16:44:52,414 INFO L93 Difference]: Finished difference Result 3391 states and 4272 transitions. [2020-07-08 16:44:52,414 INFO L276 IsEmpty]: Start isEmpty. Operand 3391 states and 4272 transitions. [2020-07-08 16:44:52,423 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 16:44:52,423 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 16:44:52,423 INFO L74 IsIncluded]: Start isIncluded. First operand 2321 states. Second operand 3391 states. [2020-07-08 16:44:52,424 INFO L87 Difference]: Start difference. First operand 2321 states. Second operand 3391 states. [2020-07-08 16:44:52,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 16:44:52,842 INFO L93 Difference]: Finished difference Result 3391 states and 4272 transitions. [2020-07-08 16:44:52,842 INFO L276 IsEmpty]: Start isEmpty. Operand 3391 states and 4272 transitions. [2020-07-08 16:44:52,849 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 16:44:52,849 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 16:44:52,849 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-08 16:44:52,849 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-08 16:44:52,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2321 states. [2020-07-08 16:44:53,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2321 states to 2321 states and 2898 transitions. [2020-07-08 16:44:53,067 INFO L78 Accepts]: Start accepts. Automaton has 2321 states and 2898 transitions. Word has length 198 [2020-07-08 16:44:53,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-08 16:44:53,067 INFO L479 AbstractCegarLoop]: Abstraction has 2321 states and 2898 transitions. [2020-07-08 16:44:53,067 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-08 16:44:53,068 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2321 states and 2898 transitions. [2020-07-08 16:45:00,325 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2898 edges. 2898 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 16:45:00,325 INFO L276 IsEmpty]: Start isEmpty. Operand 2321 states and 2898 transitions. [2020-07-08 16:45:00,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2020-07-08 16:45:00,332 INFO L414 BasicCegarLoop]: Found error trace [2020-07-08 16:45:00,333 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-08 16:45:00,333 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-07-08 16:45:00,333 INFO L427 AbstractCegarLoop]: === Iteration 5 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-08 16:45:00,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-08 16:45:00,333 INFO L82 PathProgramCache]: Analyzing trace with hash -608759171, now seen corresponding path program 1 times [2020-07-08 16:45:00,334 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-08 16:45:00,334 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [830378174] [2020-07-08 16:45:00,334 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-08 16:45:00,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 16:45:00,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 16:45:00,505 INFO L280 TraceCheckUtils]: 0: Hoare triple {57384#(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; {57335#true} is VALID [2020-07-08 16:45:00,505 INFO L280 TraceCheckUtils]: 1: Hoare triple {57335#true} ~e~0 := 5; {57335#true} is VALID [2020-07-08 16:45:00,505 INFO L280 TraceCheckUtils]: 2: Hoare triple {57335#true} ~d~0 := 4; {57335#true} is VALID [2020-07-08 16:45:00,506 INFO L280 TraceCheckUtils]: 3: Hoare triple {57335#true} ~f~0 := 6; {57335#true} is VALID [2020-07-08 16:45:00,506 INFO L280 TraceCheckUtils]: 4: Hoare triple {57335#true} ~c~0 := 3; {57335#true} is VALID [2020-07-08 16:45:00,506 INFO L280 TraceCheckUtils]: 5: Hoare triple {57335#true} ~u~0 := 21; {57335#true} is VALID [2020-07-08 16:45:00,506 INFO L280 TraceCheckUtils]: 6: Hoare triple {57335#true} ~v~0 := 22; {57335#true} is VALID [2020-07-08 16:45:00,506 INFO L280 TraceCheckUtils]: 7: Hoare triple {57335#true} ~w~0 := 23; {57335#true} is VALID [2020-07-08 16:45:00,507 INFO L280 TraceCheckUtils]: 8: Hoare triple {57335#true} ~x~0 := 24; {57335#true} is VALID [2020-07-08 16:45:00,507 INFO L280 TraceCheckUtils]: 9: Hoare triple {57335#true} ~y~0 := 25; {57335#true} is VALID [2020-07-08 16:45:00,507 INFO L280 TraceCheckUtils]: 10: Hoare triple {57335#true} ~z~0 := 26; {57335#true} is VALID [2020-07-08 16:45:00,507 INFO L280 TraceCheckUtils]: 11: Hoare triple {57335#true} ~a25~0 := 0; {57335#true} is VALID [2020-07-08 16:45:00,507 INFO L280 TraceCheckUtils]: 12: Hoare triple {57335#true} ~a11~0 := 0; {57335#true} is VALID [2020-07-08 16:45:00,508 INFO L280 TraceCheckUtils]: 13: Hoare triple {57335#true} ~a28~0 := 7; {57335#true} is VALID [2020-07-08 16:45:00,508 INFO L280 TraceCheckUtils]: 14: Hoare triple {57335#true} ~a19~0 := 1; {57335#true} is VALID [2020-07-08 16:45:00,508 INFO L280 TraceCheckUtils]: 15: Hoare triple {57335#true} ~a21~0 := 1; {57335#true} is VALID [2020-07-08 16:45:00,508 INFO L280 TraceCheckUtils]: 16: Hoare triple {57335#true} ~a17~0 := 8; {57335#true} is VALID [2020-07-08 16:45:00,509 INFO L280 TraceCheckUtils]: 17: Hoare triple {57335#true} assume true; {57335#true} is VALID [2020-07-08 16:45:00,509 INFO L275 TraceCheckUtils]: 18: Hoare quadruple {57335#true} {57335#true} #1179#return; {57335#true} is VALID [2020-07-08 16:45:00,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 16:45:00,543 INFO L280 TraceCheckUtils]: 0: Hoare triple {57385#(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; {57335#true} is VALID [2020-07-08 16:45:00,544 INFO L280 TraceCheckUtils]: 1: Hoare triple {57335#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); {57335#true} is VALID [2020-07-08 16:45:00,544 INFO L280 TraceCheckUtils]: 2: Hoare triple {57335#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {57335#true} is VALID [2020-07-08 16:45:00,544 INFO L280 TraceCheckUtils]: 3: Hoare triple {57335#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); {57335#true} is VALID [2020-07-08 16:45:00,544 INFO L280 TraceCheckUtils]: 4: Hoare triple {57335#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {57335#true} is VALID [2020-07-08 16:45:00,545 INFO L280 TraceCheckUtils]: 5: Hoare triple {57335#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); {57335#true} is VALID [2020-07-08 16:45:00,545 INFO L280 TraceCheckUtils]: 6: Hoare triple {57335#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {57335#true} is VALID [2020-07-08 16:45:00,545 INFO L280 TraceCheckUtils]: 7: Hoare triple {57335#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)); {57335#true} is VALID [2020-07-08 16:45:00,545 INFO L280 TraceCheckUtils]: 8: Hoare triple {57335#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); {57335#true} is VALID [2020-07-08 16:45:00,545 INFO L280 TraceCheckUtils]: 9: Hoare triple {57335#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); {57335#true} is VALID [2020-07-08 16:45:00,546 INFO L280 TraceCheckUtils]: 10: Hoare triple {57335#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); {57335#true} is VALID [2020-07-08 16:45:00,546 INFO L280 TraceCheckUtils]: 11: Hoare triple {57335#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {57335#true} is VALID [2020-07-08 16:45:00,546 INFO L280 TraceCheckUtils]: 12: Hoare triple {57335#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; {57375#(not (= 1 ~a19~0))} is VALID [2020-07-08 16:45:00,547 INFO L280 TraceCheckUtils]: 13: Hoare triple {57375#(not (= 1 ~a19~0))} assume !(10 == ~a28~0); {57375#(not (= 1 ~a19~0))} is VALID [2020-07-08 16:45:00,548 INFO L280 TraceCheckUtils]: 14: Hoare triple {57375#(not (= 1 ~a19~0))} ~a28~0 := 8; {57375#(not (= 1 ~a19~0))} is VALID [2020-07-08 16:45:00,548 INFO L280 TraceCheckUtils]: 15: Hoare triple {57375#(not (= 1 ~a19~0))} ~a25~0 := 0; {57375#(not (= 1 ~a19~0))} is VALID [2020-07-08 16:45:00,549 INFO L280 TraceCheckUtils]: 16: Hoare triple {57375#(not (= 1 ~a19~0))} #res := 22; {57375#(not (= 1 ~a19~0))} is VALID [2020-07-08 16:45:00,549 INFO L280 TraceCheckUtils]: 17: Hoare triple {57375#(not (= 1 ~a19~0))} assume true; {57375#(not (= 1 ~a19~0))} is VALID [2020-07-08 16:45:00,550 INFO L275 TraceCheckUtils]: 18: Hoare quadruple {57375#(not (= 1 ~a19~0))} {57335#true} #1183#return; {57375#(not (= 1 ~a19~0))} is VALID [2020-07-08 16:45:00,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 16:45:00,577 INFO L280 TraceCheckUtils]: 0: Hoare triple {57385#(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; {57386#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-08 16:45:00,578 INFO L280 TraceCheckUtils]: 1: Hoare triple {57386#(= ~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; {57387#(= 1 |old(~a19~0)|)} is VALID [2020-07-08 16:45:00,578 INFO L280 TraceCheckUtils]: 2: Hoare triple {57387#(= 1 |old(~a19~0)|)} ~a28~0 := 9; {57387#(= 1 |old(~a19~0)|)} is VALID [2020-07-08 16:45:00,579 INFO L280 TraceCheckUtils]: 3: Hoare triple {57387#(= 1 |old(~a19~0)|)} ~a11~0 := 1; {57387#(= 1 |old(~a19~0)|)} is VALID [2020-07-08 16:45:00,580 INFO L280 TraceCheckUtils]: 4: Hoare triple {57387#(= 1 |old(~a19~0)|)} ~a25~0 := 1; {57387#(= 1 |old(~a19~0)|)} is VALID [2020-07-08 16:45:00,580 INFO L280 TraceCheckUtils]: 5: Hoare triple {57387#(= 1 |old(~a19~0)|)} #res := -1; {57387#(= 1 |old(~a19~0)|)} is VALID [2020-07-08 16:45:00,581 INFO L280 TraceCheckUtils]: 6: Hoare triple {57387#(= 1 |old(~a19~0)|)} assume true; {57387#(= 1 |old(~a19~0)|)} is VALID [2020-07-08 16:45:00,582 INFO L275 TraceCheckUtils]: 7: Hoare quadruple {57387#(= 1 |old(~a19~0)|)} {57375#(not (= 1 ~a19~0))} #1183#return; {57336#false} is VALID [2020-07-08 16:45:00,584 INFO L263 TraceCheckUtils]: 0: Hoare triple {57335#true} call ULTIMATE.init(); {57384#(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-08 16:45:00,584 INFO L280 TraceCheckUtils]: 1: Hoare triple {57384#(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; {57335#true} is VALID [2020-07-08 16:45:00,584 INFO L280 TraceCheckUtils]: 2: Hoare triple {57335#true} ~e~0 := 5; {57335#true} is VALID [2020-07-08 16:45:00,584 INFO L280 TraceCheckUtils]: 3: Hoare triple {57335#true} ~d~0 := 4; {57335#true} is VALID [2020-07-08 16:45:00,585 INFO L280 TraceCheckUtils]: 4: Hoare triple {57335#true} ~f~0 := 6; {57335#true} is VALID [2020-07-08 16:45:00,585 INFO L280 TraceCheckUtils]: 5: Hoare triple {57335#true} ~c~0 := 3; {57335#true} is VALID [2020-07-08 16:45:00,585 INFO L280 TraceCheckUtils]: 6: Hoare triple {57335#true} ~u~0 := 21; {57335#true} is VALID [2020-07-08 16:45:00,585 INFO L280 TraceCheckUtils]: 7: Hoare triple {57335#true} ~v~0 := 22; {57335#true} is VALID [2020-07-08 16:45:00,585 INFO L280 TraceCheckUtils]: 8: Hoare triple {57335#true} ~w~0 := 23; {57335#true} is VALID [2020-07-08 16:45:00,585 INFO L280 TraceCheckUtils]: 9: Hoare triple {57335#true} ~x~0 := 24; {57335#true} is VALID [2020-07-08 16:45:00,586 INFO L280 TraceCheckUtils]: 10: Hoare triple {57335#true} ~y~0 := 25; {57335#true} is VALID [2020-07-08 16:45:00,586 INFO L280 TraceCheckUtils]: 11: Hoare triple {57335#true} ~z~0 := 26; {57335#true} is VALID [2020-07-08 16:45:00,586 INFO L280 TraceCheckUtils]: 12: Hoare triple {57335#true} ~a25~0 := 0; {57335#true} is VALID [2020-07-08 16:45:00,586 INFO L280 TraceCheckUtils]: 13: Hoare triple {57335#true} ~a11~0 := 0; {57335#true} is VALID [2020-07-08 16:45:00,586 INFO L280 TraceCheckUtils]: 14: Hoare triple {57335#true} ~a28~0 := 7; {57335#true} is VALID [2020-07-08 16:45:00,587 INFO L280 TraceCheckUtils]: 15: Hoare triple {57335#true} ~a19~0 := 1; {57335#true} is VALID [2020-07-08 16:45:00,587 INFO L280 TraceCheckUtils]: 16: Hoare triple {57335#true} ~a21~0 := 1; {57335#true} is VALID [2020-07-08 16:45:00,587 INFO L280 TraceCheckUtils]: 17: Hoare triple {57335#true} ~a17~0 := 8; {57335#true} is VALID [2020-07-08 16:45:00,587 INFO L280 TraceCheckUtils]: 18: Hoare triple {57335#true} assume true; {57335#true} is VALID [2020-07-08 16:45:00,587 INFO L275 TraceCheckUtils]: 19: Hoare quadruple {57335#true} {57335#true} #1179#return; {57335#true} is VALID [2020-07-08 16:45:00,588 INFO L263 TraceCheckUtils]: 20: Hoare triple {57335#true} call #t~ret4 := main(); {57335#true} is VALID [2020-07-08 16:45:00,588 INFO L280 TraceCheckUtils]: 21: Hoare triple {57335#true} ~output~0 := -1; {57335#true} is VALID [2020-07-08 16:45:00,588 INFO L280 TraceCheckUtils]: 22: Hoare triple {57335#true} assume !false; {57335#true} is VALID [2020-07-08 16:45:00,588 INFO L280 TraceCheckUtils]: 23: Hoare triple {57335#true} havoc ~input~0; {57335#true} is VALID [2020-07-08 16:45:00,588 INFO L280 TraceCheckUtils]: 24: Hoare triple {57335#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {57335#true} is VALID [2020-07-08 16:45:00,589 INFO L280 TraceCheckUtils]: 25: Hoare triple {57335#true} ~input~0 := #t~nondet2; {57335#true} is VALID [2020-07-08 16:45:00,589 INFO L280 TraceCheckUtils]: 26: Hoare triple {57335#true} havoc #t~nondet2; {57335#true} is VALID [2020-07-08 16:45:00,589 INFO L280 TraceCheckUtils]: 27: Hoare triple {57335#true} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {57335#true} is VALID [2020-07-08 16:45:00,590 INFO L263 TraceCheckUtils]: 28: Hoare triple {57335#true} call #t~ret3 := calculate_output(~input~0); {57385#(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-08 16:45:00,590 INFO L280 TraceCheckUtils]: 29: Hoare triple {57385#(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; {57335#true} is VALID [2020-07-08 16:45:00,591 INFO L280 TraceCheckUtils]: 30: Hoare triple {57335#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); {57335#true} is VALID [2020-07-08 16:45:00,591 INFO L280 TraceCheckUtils]: 31: Hoare triple {57335#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {57335#true} is VALID [2020-07-08 16:45:00,591 INFO L280 TraceCheckUtils]: 32: Hoare triple {57335#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); {57335#true} is VALID [2020-07-08 16:45:00,591 INFO L280 TraceCheckUtils]: 33: Hoare triple {57335#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {57335#true} is VALID [2020-07-08 16:45:00,591 INFO L280 TraceCheckUtils]: 34: Hoare triple {57335#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); {57335#true} is VALID [2020-07-08 16:45:00,592 INFO L280 TraceCheckUtils]: 35: Hoare triple {57335#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {57335#true} is VALID [2020-07-08 16:45:00,592 INFO L280 TraceCheckUtils]: 36: Hoare triple {57335#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)); {57335#true} is VALID [2020-07-08 16:45:00,592 INFO L280 TraceCheckUtils]: 37: Hoare triple {57335#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); {57335#true} is VALID [2020-07-08 16:45:00,592 INFO L280 TraceCheckUtils]: 38: Hoare triple {57335#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); {57335#true} is VALID [2020-07-08 16:45:00,592 INFO L280 TraceCheckUtils]: 39: Hoare triple {57335#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); {57335#true} is VALID [2020-07-08 16:45:00,593 INFO L280 TraceCheckUtils]: 40: Hoare triple {57335#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {57335#true} is VALID [2020-07-08 16:45:00,593 INFO L280 TraceCheckUtils]: 41: Hoare triple {57335#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; {57375#(not (= 1 ~a19~0))} is VALID [2020-07-08 16:45:00,594 INFO L280 TraceCheckUtils]: 42: Hoare triple {57375#(not (= 1 ~a19~0))} assume !(10 == ~a28~0); {57375#(not (= 1 ~a19~0))} is VALID [2020-07-08 16:45:00,594 INFO L280 TraceCheckUtils]: 43: Hoare triple {57375#(not (= 1 ~a19~0))} ~a28~0 := 8; {57375#(not (= 1 ~a19~0))} is VALID [2020-07-08 16:45:00,595 INFO L280 TraceCheckUtils]: 44: Hoare triple {57375#(not (= 1 ~a19~0))} ~a25~0 := 0; {57375#(not (= 1 ~a19~0))} is VALID [2020-07-08 16:45:00,596 INFO L280 TraceCheckUtils]: 45: Hoare triple {57375#(not (= 1 ~a19~0))} #res := 22; {57375#(not (= 1 ~a19~0))} is VALID [2020-07-08 16:45:00,596 INFO L280 TraceCheckUtils]: 46: Hoare triple {57375#(not (= 1 ~a19~0))} assume true; {57375#(not (= 1 ~a19~0))} is VALID [2020-07-08 16:45:00,597 INFO L275 TraceCheckUtils]: 47: Hoare quadruple {57375#(not (= 1 ~a19~0))} {57335#true} #1183#return; {57375#(not (= 1 ~a19~0))} is VALID [2020-07-08 16:45:00,598 INFO L280 TraceCheckUtils]: 48: Hoare triple {57375#(not (= 1 ~a19~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {57375#(not (= 1 ~a19~0))} is VALID [2020-07-08 16:45:00,598 INFO L280 TraceCheckUtils]: 49: Hoare triple {57375#(not (= 1 ~a19~0))} ~output~0 := #t~ret3; {57375#(not (= 1 ~a19~0))} is VALID [2020-07-08 16:45:00,599 INFO L280 TraceCheckUtils]: 50: Hoare triple {57375#(not (= 1 ~a19~0))} havoc #t~ret3; {57375#(not (= 1 ~a19~0))} is VALID [2020-07-08 16:45:00,599 INFO L280 TraceCheckUtils]: 51: Hoare triple {57375#(not (= 1 ~a19~0))} assume !false; {57375#(not (= 1 ~a19~0))} is VALID [2020-07-08 16:45:00,600 INFO L280 TraceCheckUtils]: 52: Hoare triple {57375#(not (= 1 ~a19~0))} havoc ~input~0; {57375#(not (= 1 ~a19~0))} is VALID [2020-07-08 16:45:00,600 INFO L280 TraceCheckUtils]: 53: Hoare triple {57375#(not (= 1 ~a19~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {57375#(not (= 1 ~a19~0))} is VALID [2020-07-08 16:45:00,601 INFO L280 TraceCheckUtils]: 54: Hoare triple {57375#(not (= 1 ~a19~0))} ~input~0 := #t~nondet2; {57375#(not (= 1 ~a19~0))} is VALID [2020-07-08 16:45:00,601 INFO L280 TraceCheckUtils]: 55: Hoare triple {57375#(not (= 1 ~a19~0))} havoc #t~nondet2; {57375#(not (= 1 ~a19~0))} is VALID [2020-07-08 16:45:00,602 INFO L280 TraceCheckUtils]: 56: Hoare triple {57375#(not (= 1 ~a19~0))} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {57375#(not (= 1 ~a19~0))} is VALID [2020-07-08 16:45:00,603 INFO L263 TraceCheckUtils]: 57: Hoare triple {57375#(not (= 1 ~a19~0))} call #t~ret3 := calculate_output(~input~0); {57385#(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-08 16:45:00,604 INFO L280 TraceCheckUtils]: 58: Hoare triple {57385#(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; {57386#(= ~a19~0 |old(~a19~0)|)} is VALID [2020-07-08 16:45:00,604 INFO L280 TraceCheckUtils]: 59: Hoare triple {57386#(= ~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; {57387#(= 1 |old(~a19~0)|)} is VALID [2020-07-08 16:45:00,605 INFO L280 TraceCheckUtils]: 60: Hoare triple {57387#(= 1 |old(~a19~0)|)} ~a28~0 := 9; {57387#(= 1 |old(~a19~0)|)} is VALID [2020-07-08 16:45:00,606 INFO L280 TraceCheckUtils]: 61: Hoare triple {57387#(= 1 |old(~a19~0)|)} ~a11~0 := 1; {57387#(= 1 |old(~a19~0)|)} is VALID [2020-07-08 16:45:00,606 INFO L280 TraceCheckUtils]: 62: Hoare triple {57387#(= 1 |old(~a19~0)|)} ~a25~0 := 1; {57387#(= 1 |old(~a19~0)|)} is VALID [2020-07-08 16:45:00,607 INFO L280 TraceCheckUtils]: 63: Hoare triple {57387#(= 1 |old(~a19~0)|)} #res := -1; {57387#(= 1 |old(~a19~0)|)} is VALID [2020-07-08 16:45:00,607 INFO L280 TraceCheckUtils]: 64: Hoare triple {57387#(= 1 |old(~a19~0)|)} assume true; {57387#(= 1 |old(~a19~0)|)} is VALID [2020-07-08 16:45:00,608 INFO L275 TraceCheckUtils]: 65: Hoare quadruple {57387#(= 1 |old(~a19~0)|)} {57375#(not (= 1 ~a19~0))} #1183#return; {57336#false} is VALID [2020-07-08 16:45:00,609 INFO L280 TraceCheckUtils]: 66: Hoare triple {57336#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {57336#false} is VALID [2020-07-08 16:45:00,609 INFO L280 TraceCheckUtils]: 67: Hoare triple {57336#false} ~output~0 := #t~ret3; {57336#false} is VALID [2020-07-08 16:45:00,609 INFO L280 TraceCheckUtils]: 68: Hoare triple {57336#false} havoc #t~ret3; {57336#false} is VALID [2020-07-08 16:45:00,609 INFO L280 TraceCheckUtils]: 69: Hoare triple {57336#false} assume !false; {57336#false} is VALID [2020-07-08 16:45:00,609 INFO L280 TraceCheckUtils]: 70: Hoare triple {57336#false} havoc ~input~0; {57336#false} is VALID [2020-07-08 16:45:00,610 INFO L280 TraceCheckUtils]: 71: Hoare triple {57336#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {57336#false} is VALID [2020-07-08 16:45:00,610 INFO L280 TraceCheckUtils]: 72: Hoare triple {57336#false} ~input~0 := #t~nondet2; {57336#false} is VALID [2020-07-08 16:45:00,610 INFO L280 TraceCheckUtils]: 73: Hoare triple {57336#false} havoc #t~nondet2; {57336#false} is VALID [2020-07-08 16:45:00,610 INFO L280 TraceCheckUtils]: 74: Hoare triple {57336#false} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {57336#false} is VALID [2020-07-08 16:45:00,610 INFO L263 TraceCheckUtils]: 75: Hoare triple {57336#false} call #t~ret3 := calculate_output(~input~0); {57336#false} is VALID [2020-07-08 16:45:00,611 INFO L280 TraceCheckUtils]: 76: Hoare triple {57336#false} ~input := #in~input; {57336#false} is VALID [2020-07-08 16:45:00,611 INFO L280 TraceCheckUtils]: 77: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,611 INFO L280 TraceCheckUtils]: 78: Hoare triple {57336#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {57336#false} is VALID [2020-07-08 16:45:00,611 INFO L280 TraceCheckUtils]: 79: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,611 INFO L280 TraceCheckUtils]: 80: Hoare triple {57336#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,612 INFO L280 TraceCheckUtils]: 81: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,612 INFO L280 TraceCheckUtils]: 82: Hoare triple {57336#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {57336#false} is VALID [2020-07-08 16:45:00,612 INFO L280 TraceCheckUtils]: 83: Hoare triple {57336#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)); {57336#false} is VALID [2020-07-08 16:45:00,612 INFO L280 TraceCheckUtils]: 84: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,612 INFO L280 TraceCheckUtils]: 85: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,613 INFO L280 TraceCheckUtils]: 86: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,613 INFO L280 TraceCheckUtils]: 87: Hoare triple {57336#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {57336#false} is VALID [2020-07-08 16:45:00,613 INFO L280 TraceCheckUtils]: 88: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,613 INFO L280 TraceCheckUtils]: 89: Hoare triple {57336#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {57336#false} is VALID [2020-07-08 16:45:00,613 INFO L280 TraceCheckUtils]: 90: Hoare triple {57336#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {57336#false} is VALID [2020-07-08 16:45:00,614 INFO L280 TraceCheckUtils]: 91: Hoare triple {57336#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {57336#false} is VALID [2020-07-08 16:45:00,614 INFO L280 TraceCheckUtils]: 92: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,614 INFO L280 TraceCheckUtils]: 93: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,614 INFO L280 TraceCheckUtils]: 94: Hoare triple {57336#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {57336#false} is VALID [2020-07-08 16:45:00,614 INFO L280 TraceCheckUtils]: 95: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,615 INFO L280 TraceCheckUtils]: 96: Hoare triple {57336#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {57336#false} is VALID [2020-07-08 16:45:00,615 INFO L280 TraceCheckUtils]: 97: Hoare triple {57336#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {57336#false} is VALID [2020-07-08 16:45:00,615 INFO L280 TraceCheckUtils]: 98: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,615 INFO L280 TraceCheckUtils]: 99: Hoare triple {57336#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,615 INFO L280 TraceCheckUtils]: 100: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,616 INFO L280 TraceCheckUtils]: 101: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,616 INFO L280 TraceCheckUtils]: 102: Hoare triple {57336#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {57336#false} is VALID [2020-07-08 16:45:00,616 INFO L280 TraceCheckUtils]: 103: Hoare triple {57336#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {57336#false} is VALID [2020-07-08 16:45:00,616 INFO L280 TraceCheckUtils]: 104: Hoare triple {57336#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {57336#false} is VALID [2020-07-08 16:45:00,617 INFO L280 TraceCheckUtils]: 105: Hoare triple {57336#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {57336#false} is VALID [2020-07-08 16:45:00,617 INFO L280 TraceCheckUtils]: 106: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,617 INFO L280 TraceCheckUtils]: 107: Hoare triple {57336#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {57336#false} is VALID [2020-07-08 16:45:00,617 INFO L280 TraceCheckUtils]: 108: Hoare triple {57336#false} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,617 INFO L280 TraceCheckUtils]: 109: Hoare triple {57336#false} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {57336#false} is VALID [2020-07-08 16:45:00,618 INFO L280 TraceCheckUtils]: 110: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,618 INFO L280 TraceCheckUtils]: 111: Hoare triple {57336#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {57336#false} is VALID [2020-07-08 16:45:00,618 INFO L280 TraceCheckUtils]: 112: Hoare triple {57336#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {57336#false} is VALID [2020-07-08 16:45:00,618 INFO L280 TraceCheckUtils]: 113: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,618 INFO L280 TraceCheckUtils]: 114: Hoare triple {57336#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,618 INFO L280 TraceCheckUtils]: 115: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,619 INFO L280 TraceCheckUtils]: 116: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,619 INFO L280 TraceCheckUtils]: 117: Hoare triple {57336#false} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {57336#false} is VALID [2020-07-08 16:45:00,619 INFO L280 TraceCheckUtils]: 118: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,619 INFO L280 TraceCheckUtils]: 119: Hoare triple {57336#false} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {57336#false} is VALID [2020-07-08 16:45:00,619 INFO L280 TraceCheckUtils]: 120: Hoare triple {57336#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {57336#false} is VALID [2020-07-08 16:45:00,620 INFO L280 TraceCheckUtils]: 121: Hoare triple {57336#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)); {57336#false} is VALID [2020-07-08 16:45:00,620 INFO L280 TraceCheckUtils]: 122: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,620 INFO L280 TraceCheckUtils]: 123: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,620 INFO L280 TraceCheckUtils]: 124: Hoare triple {57336#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {57336#false} is VALID [2020-07-08 16:45:00,620 INFO L280 TraceCheckUtils]: 125: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,621 INFO L280 TraceCheckUtils]: 126: Hoare triple {57336#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {57336#false} is VALID [2020-07-08 16:45:00,621 INFO L280 TraceCheckUtils]: 127: Hoare triple {57336#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {57336#false} is VALID [2020-07-08 16:45:00,621 INFO L280 TraceCheckUtils]: 128: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,621 INFO L280 TraceCheckUtils]: 129: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,621 INFO L280 TraceCheckUtils]: 130: Hoare triple {57336#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {57336#false} is VALID [2020-07-08 16:45:00,622 INFO L280 TraceCheckUtils]: 131: Hoare triple {57336#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {57336#false} is VALID [2020-07-08 16:45:00,622 INFO L280 TraceCheckUtils]: 132: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,622 INFO L280 TraceCheckUtils]: 133: Hoare triple {57336#false} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {57336#false} is VALID [2020-07-08 16:45:00,622 INFO L280 TraceCheckUtils]: 134: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,622 INFO L280 TraceCheckUtils]: 135: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,623 INFO L280 TraceCheckUtils]: 136: Hoare triple {57336#false} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {57336#false} is VALID [2020-07-08 16:45:00,623 INFO L280 TraceCheckUtils]: 137: Hoare triple {57336#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)); {57336#false} is VALID [2020-07-08 16:45:00,623 INFO L280 TraceCheckUtils]: 138: Hoare triple {57336#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == ~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {57336#false} is VALID [2020-07-08 16:45:00,623 INFO L280 TraceCheckUtils]: 139: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,623 INFO L280 TraceCheckUtils]: 140: Hoare triple {57336#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == ~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {57336#false} is VALID [2020-07-08 16:45:00,624 INFO L280 TraceCheckUtils]: 141: Hoare triple {57336#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)); {57336#false} is VALID [2020-07-08 16:45:00,624 INFO L280 TraceCheckUtils]: 142: Hoare triple {57336#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == ~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {57336#false} is VALID [2020-07-08 16:45:00,624 INFO L280 TraceCheckUtils]: 143: Hoare triple {57336#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == ~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {57336#false} is VALID [2020-07-08 16:45:00,624 INFO L280 TraceCheckUtils]: 144: Hoare triple {57336#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == ~input) && 1 == ~a21~0); {57336#false} is VALID [2020-07-08 16:45:00,624 INFO L280 TraceCheckUtils]: 145: Hoare triple {57336#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)); {57336#false} is VALID [2020-07-08 16:45:00,624 INFO L280 TraceCheckUtils]: 146: Hoare triple {57336#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == ~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {57336#false} is VALID [2020-07-08 16:45:00,625 INFO L280 TraceCheckUtils]: 147: Hoare triple {57336#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)); {57336#false} is VALID [2020-07-08 16:45:00,625 INFO L280 TraceCheckUtils]: 148: Hoare triple {57336#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {57336#false} is VALID [2020-07-08 16:45:00,625 INFO L280 TraceCheckUtils]: 149: Hoare triple {57336#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == ~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {57336#false} is VALID [2020-07-08 16:45:00,625 INFO L280 TraceCheckUtils]: 150: Hoare triple {57336#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == ~input) && 11 == ~a28~0); {57336#false} is VALID [2020-07-08 16:45:00,625 INFO L280 TraceCheckUtils]: 151: Hoare triple {57336#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); {57336#false} is VALID [2020-07-08 16:45:00,625 INFO L280 TraceCheckUtils]: 152: Hoare triple {57336#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,625 INFO L280 TraceCheckUtils]: 153: Hoare triple {57336#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,625 INFO L280 TraceCheckUtils]: 154: Hoare triple {57336#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,626 INFO L280 TraceCheckUtils]: 155: Hoare triple {57336#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,626 INFO L280 TraceCheckUtils]: 156: Hoare triple {57336#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,626 INFO L280 TraceCheckUtils]: 157: Hoare triple {57336#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,626 INFO L280 TraceCheckUtils]: 158: Hoare triple {57336#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,626 INFO L280 TraceCheckUtils]: 159: Hoare triple {57336#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,626 INFO L280 TraceCheckUtils]: 160: Hoare triple {57336#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,626 INFO L280 TraceCheckUtils]: 161: Hoare triple {57336#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,626 INFO L280 TraceCheckUtils]: 162: Hoare triple {57336#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,627 INFO L280 TraceCheckUtils]: 163: Hoare triple {57336#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,627 INFO L280 TraceCheckUtils]: 164: Hoare triple {57336#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,627 INFO L280 TraceCheckUtils]: 165: Hoare triple {57336#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,627 INFO L280 TraceCheckUtils]: 166: Hoare triple {57336#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,627 INFO L280 TraceCheckUtils]: 167: Hoare triple {57336#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,627 INFO L280 TraceCheckUtils]: 168: Hoare triple {57336#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,627 INFO L280 TraceCheckUtils]: 169: Hoare triple {57336#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,627 INFO L280 TraceCheckUtils]: 170: Hoare triple {57336#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,627 INFO L280 TraceCheckUtils]: 171: Hoare triple {57336#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,628 INFO L280 TraceCheckUtils]: 172: Hoare triple {57336#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,628 INFO L280 TraceCheckUtils]: 173: Hoare triple {57336#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,628 INFO L280 TraceCheckUtils]: 174: Hoare triple {57336#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,628 INFO L280 TraceCheckUtils]: 175: Hoare triple {57336#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,628 INFO L280 TraceCheckUtils]: 176: Hoare triple {57336#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,628 INFO L280 TraceCheckUtils]: 177: Hoare triple {57336#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,628 INFO L280 TraceCheckUtils]: 178: Hoare triple {57336#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,628 INFO L280 TraceCheckUtils]: 179: Hoare triple {57336#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,629 INFO L280 TraceCheckUtils]: 180: Hoare triple {57336#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,629 INFO L280 TraceCheckUtils]: 181: Hoare triple {57336#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,629 INFO L280 TraceCheckUtils]: 182: Hoare triple {57336#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,629 INFO L280 TraceCheckUtils]: 183: Hoare triple {57336#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,629 INFO L280 TraceCheckUtils]: 184: Hoare triple {57336#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,629 INFO L280 TraceCheckUtils]: 185: Hoare triple {57336#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,629 INFO L280 TraceCheckUtils]: 186: Hoare triple {57336#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,629 INFO L280 TraceCheckUtils]: 187: Hoare triple {57336#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,630 INFO L280 TraceCheckUtils]: 188: Hoare triple {57336#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,630 INFO L280 TraceCheckUtils]: 189: Hoare triple {57336#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,630 INFO L280 TraceCheckUtils]: 190: Hoare triple {57336#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,630 INFO L280 TraceCheckUtils]: 191: Hoare triple {57336#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,630 INFO L280 TraceCheckUtils]: 192: Hoare triple {57336#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,631 INFO L280 TraceCheckUtils]: 193: Hoare triple {57336#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,631 INFO L280 TraceCheckUtils]: 194: Hoare triple {57336#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,631 INFO L280 TraceCheckUtils]: 195: Hoare triple {57336#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,631 INFO L280 TraceCheckUtils]: 196: Hoare triple {57336#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,631 INFO L280 TraceCheckUtils]: 197: Hoare triple {57336#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,631 INFO L280 TraceCheckUtils]: 198: Hoare triple {57336#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,631 INFO L280 TraceCheckUtils]: 199: Hoare triple {57336#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {57336#false} is VALID [2020-07-08 16:45:00,632 INFO L280 TraceCheckUtils]: 200: Hoare triple {57336#false} assume ((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {57336#false} is VALID [2020-07-08 16:45:00,632 INFO L280 TraceCheckUtils]: 201: Hoare triple {57336#false} assume !false; {57336#false} is VALID [2020-07-08 16:45:00,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-08 16:45:00,667 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-08 16:45:00,667 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [830378174] [2020-07-08 16:45:00,668 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-08 16:45:00,668 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-07-08 16:45:00,668 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043619834] [2020-07-08 16:45:00,669 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 202 [2020-07-08 16:45:00,669 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-08 16:45:00,669 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states. [2020-07-08 16:45:00,907 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 202 edges. 202 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 16:45:00,907 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-07-08 16:45:00,908 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-08 16:45:00,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-07-08 16:45:00,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-07-08 16:45:00,908 INFO L87 Difference]: Start difference. First operand 2321 states and 2898 transitions. Second operand 7 states. [2020-07-08 16:45:59,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 16:45:59,658 INFO L93 Difference]: Finished difference Result 7743 states and 10525 transitions. [2020-07-08 16:45:59,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-08 16:45:59,658 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 202 [2020-07-08 16:45:59,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-08 16:45:59,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-08 16:45:59,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1351 transitions. [2020-07-08 16:45:59,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-08 16:45:59,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1351 transitions. [2020-07-08 16:45:59,670 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 12 states and 1351 transitions. [2020-07-08 16:46:01,955 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1351 edges. 1351 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 16:46:03,065 INFO L225 Difference]: With dead ends: 7743 [2020-07-08 16:46:03,065 INFO L226 Difference]: Without dead ends: 5444 [2020-07-08 16:46:03,075 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 11 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-08 16:46:03,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5444 states. [2020-07-08 16:46:55,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5444 to 5214. [2020-07-08 16:46:55,821 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-08 16:46:55,821 INFO L82 GeneralOperation]: Start isEquivalent. First operand 5444 states. Second operand 5214 states. [2020-07-08 16:46:55,822 INFO L74 IsIncluded]: Start isIncluded. First operand 5444 states. Second operand 5214 states. [2020-07-08 16:46:55,822 INFO L87 Difference]: Start difference. First operand 5444 states. Second operand 5214 states. [2020-07-08 16:46:56,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 16:46:56,916 INFO L93 Difference]: Finished difference Result 5444 states and 7023 transitions. [2020-07-08 16:46:56,916 INFO L276 IsEmpty]: Start isEmpty. Operand 5444 states and 7023 transitions. [2020-07-08 16:46:56,932 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 16:46:56,932 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 16:46:56,932 INFO L74 IsIncluded]: Start isIncluded. First operand 5214 states. Second operand 5444 states. [2020-07-08 16:46:56,932 INFO L87 Difference]: Start difference. First operand 5214 states. Second operand 5444 states. [2020-07-08 16:46:57,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 16:46:57,995 INFO L93 Difference]: Finished difference Result 5444 states and 7023 transitions. [2020-07-08 16:46:57,995 INFO L276 IsEmpty]: Start isEmpty. Operand 5444 states and 7023 transitions. [2020-07-08 16:46:58,009 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 16:46:58,009 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 16:46:58,009 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-08 16:46:58,009 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-08 16:46:58,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5214 states. [2020-07-08 16:46:59,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5214 states to 5214 states and 6688 transitions. [2020-07-08 16:46:59,070 INFO L78 Accepts]: Start accepts. Automaton has 5214 states and 6688 transitions. Word has length 202 [2020-07-08 16:46:59,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-08 16:46:59,070 INFO L479 AbstractCegarLoop]: Abstraction has 5214 states and 6688 transitions. [2020-07-08 16:46:59,070 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-07-08 16:46:59,070 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5214 states and 6688 transitions. [2020-07-08 16:47:17,098 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 6688 edges. 6688 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 16:47:17,098 INFO L276 IsEmpty]: Start isEmpty. Operand 5214 states and 6688 transitions. [2020-07-08 16:47:17,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2020-07-08 16:47:17,110 INFO L414 BasicCegarLoop]: Found error trace [2020-07-08 16:47:17,110 INFO L422 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-08 16:47:17,111 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-07-08 16:47:17,111 INFO L427 AbstractCegarLoop]: === Iteration 6 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-08 16:47:17,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-08 16:47:17,111 INFO L82 PathProgramCache]: Analyzing trace with hash -2073547875, now seen corresponding path program 1 times [2020-07-08 16:47:17,111 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-08 16:47:17,112 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2130557699] [2020-07-08 16:47:17,112 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-08 16:47:17,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 16:47:17,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 16:47:17,305 INFO L280 TraceCheckUtils]: 0: Hoare triple {94269#(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; {94207#true} is VALID [2020-07-08 16:47:17,306 INFO L280 TraceCheckUtils]: 1: Hoare triple {94207#true} ~e~0 := 5; {94207#true} is VALID [2020-07-08 16:47:17,306 INFO L280 TraceCheckUtils]: 2: Hoare triple {94207#true} ~d~0 := 4; {94207#true} is VALID [2020-07-08 16:47:17,306 INFO L280 TraceCheckUtils]: 3: Hoare triple {94207#true} ~f~0 := 6; {94207#true} is VALID [2020-07-08 16:47:17,306 INFO L280 TraceCheckUtils]: 4: Hoare triple {94207#true} ~c~0 := 3; {94207#true} is VALID [2020-07-08 16:47:17,307 INFO L280 TraceCheckUtils]: 5: Hoare triple {94207#true} ~u~0 := 21; {94207#true} is VALID [2020-07-08 16:47:17,307 INFO L280 TraceCheckUtils]: 6: Hoare triple {94207#true} ~v~0 := 22; {94207#true} is VALID [2020-07-08 16:47:17,307 INFO L280 TraceCheckUtils]: 7: Hoare triple {94207#true} ~w~0 := 23; {94207#true} is VALID [2020-07-08 16:47:17,307 INFO L280 TraceCheckUtils]: 8: Hoare triple {94207#true} ~x~0 := 24; {94207#true} is VALID [2020-07-08 16:47:17,307 INFO L280 TraceCheckUtils]: 9: Hoare triple {94207#true} ~y~0 := 25; {94207#true} is VALID [2020-07-08 16:47:17,308 INFO L280 TraceCheckUtils]: 10: Hoare triple {94207#true} ~z~0 := 26; {94207#true} is VALID [2020-07-08 16:47:17,308 INFO L280 TraceCheckUtils]: 11: Hoare triple {94207#true} ~a25~0 := 0; {94207#true} is VALID [2020-07-08 16:47:17,308 INFO L280 TraceCheckUtils]: 12: Hoare triple {94207#true} ~a11~0 := 0; {94207#true} is VALID [2020-07-08 16:47:17,308 INFO L280 TraceCheckUtils]: 13: Hoare triple {94207#true} ~a28~0 := 7; {94207#true} is VALID [2020-07-08 16:47:17,308 INFO L280 TraceCheckUtils]: 14: Hoare triple {94207#true} ~a19~0 := 1; {94207#true} is VALID [2020-07-08 16:47:17,309 INFO L280 TraceCheckUtils]: 15: Hoare triple {94207#true} ~a21~0 := 1; {94207#true} is VALID [2020-07-08 16:47:17,309 INFO L280 TraceCheckUtils]: 16: Hoare triple {94207#true} ~a17~0 := 8; {94207#true} is VALID [2020-07-08 16:47:17,309 INFO L280 TraceCheckUtils]: 17: Hoare triple {94207#true} assume true; {94207#true} is VALID [2020-07-08 16:47:17,309 INFO L275 TraceCheckUtils]: 18: Hoare quadruple {94207#true} {94207#true} #1179#return; {94207#true} is VALID [2020-07-08 16:47:17,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 16:47:17,355 INFO L280 TraceCheckUtils]: 0: Hoare triple {94270#(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; {94207#true} is VALID [2020-07-08 16:47:17,355 INFO L280 TraceCheckUtils]: 1: Hoare triple {94207#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); {94207#true} is VALID [2020-07-08 16:47:17,355 INFO L280 TraceCheckUtils]: 2: Hoare triple {94207#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {94207#true} is VALID [2020-07-08 16:47:17,355 INFO L280 TraceCheckUtils]: 3: Hoare triple {94207#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); {94207#true} is VALID [2020-07-08 16:47:17,356 INFO L280 TraceCheckUtils]: 4: Hoare triple {94207#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {94207#true} is VALID [2020-07-08 16:47:17,356 INFO L280 TraceCheckUtils]: 5: Hoare triple {94207#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); {94207#true} is VALID [2020-07-08 16:47:17,356 INFO L280 TraceCheckUtils]: 6: Hoare triple {94207#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {94207#true} is VALID [2020-07-08 16:47:17,356 INFO L280 TraceCheckUtils]: 7: Hoare triple {94207#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)); {94207#true} is VALID [2020-07-08 16:47:17,357 INFO L280 TraceCheckUtils]: 8: Hoare triple {94207#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); {94207#true} is VALID [2020-07-08 16:47:17,357 INFO L280 TraceCheckUtils]: 9: Hoare triple {94207#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); {94207#true} is VALID [2020-07-08 16:47:17,357 INFO L280 TraceCheckUtils]: 10: Hoare triple {94207#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); {94207#true} is VALID [2020-07-08 16:47:17,357 INFO L280 TraceCheckUtils]: 11: Hoare triple {94207#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {94207#true} is VALID [2020-07-08 16:47:17,357 INFO L280 TraceCheckUtils]: 12: Hoare triple {94207#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); {94207#true} is VALID [2020-07-08 16:47:17,358 INFO L280 TraceCheckUtils]: 13: Hoare triple {94207#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {94207#true} is VALID [2020-07-08 16:47:17,358 INFO L280 TraceCheckUtils]: 14: Hoare triple {94207#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {94207#true} is VALID [2020-07-08 16:47:17,358 INFO L280 TraceCheckUtils]: 15: Hoare triple {94207#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {94207#true} is VALID [2020-07-08 16:47:17,358 INFO L280 TraceCheckUtils]: 16: Hoare triple {94207#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); {94207#true} is VALID [2020-07-08 16:47:17,358 INFO L280 TraceCheckUtils]: 17: Hoare triple {94207#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); {94207#true} is VALID [2020-07-08 16:47:17,359 INFO L280 TraceCheckUtils]: 18: Hoare triple {94207#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {94207#true} is VALID [2020-07-08 16:47:17,359 INFO L280 TraceCheckUtils]: 19: Hoare triple {94207#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); {94207#true} is VALID [2020-07-08 16:47:17,359 INFO L280 TraceCheckUtils]: 20: Hoare triple {94207#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {94207#true} is VALID [2020-07-08 16:47:17,359 INFO L280 TraceCheckUtils]: 21: Hoare triple {94207#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {94207#true} is VALID [2020-07-08 16:47:17,360 INFO L280 TraceCheckUtils]: 22: Hoare triple {94207#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); {94207#true} is VALID [2020-07-08 16:47:17,360 INFO L280 TraceCheckUtils]: 23: Hoare triple {94207#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {94207#true} is VALID [2020-07-08 16:47:17,360 INFO L280 TraceCheckUtils]: 24: Hoare triple {94207#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; {94207#true} is VALID [2020-07-08 16:47:17,361 INFO L280 TraceCheckUtils]: 25: Hoare triple {94207#true} ~a11~0 := 1; {94260#(= 1 ~a11~0)} is VALID [2020-07-08 16:47:17,362 INFO L280 TraceCheckUtils]: 26: Hoare triple {94260#(= 1 ~a11~0)} ~a19~0 := 1; {94260#(= 1 ~a11~0)} is VALID [2020-07-08 16:47:17,362 INFO L280 TraceCheckUtils]: 27: Hoare triple {94260#(= 1 ~a11~0)} ~a28~0 := 10; {94260#(= 1 ~a11~0)} is VALID [2020-07-08 16:47:17,363 INFO L280 TraceCheckUtils]: 28: Hoare triple {94260#(= 1 ~a11~0)} ~a25~0 := 1; {94260#(= 1 ~a11~0)} is VALID [2020-07-08 16:47:17,363 INFO L280 TraceCheckUtils]: 29: Hoare triple {94260#(= 1 ~a11~0)} #res := -1; {94260#(= 1 ~a11~0)} is VALID [2020-07-08 16:47:17,364 INFO L280 TraceCheckUtils]: 30: Hoare triple {94260#(= 1 ~a11~0)} assume true; {94260#(= 1 ~a11~0)} is VALID [2020-07-08 16:47:17,365 INFO L275 TraceCheckUtils]: 31: Hoare quadruple {94260#(= 1 ~a11~0)} {94207#true} #1183#return; {94260#(= 1 ~a11~0)} is VALID [2020-07-08 16:47:17,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 16:47:17,397 INFO L280 TraceCheckUtils]: 0: Hoare triple {94270#(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; {94271#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-08 16:47:17,398 INFO L280 TraceCheckUtils]: 1: Hoare triple {94271#(= ~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; {94272#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-08 16:47:17,399 INFO L280 TraceCheckUtils]: 2: Hoare triple {94272#(not (= 1 |old(~a11~0)|))} ~a28~0 := 9; {94272#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-08 16:47:17,399 INFO L280 TraceCheckUtils]: 3: Hoare triple {94272#(not (= 1 |old(~a11~0)|))} ~a11~0 := 1; {94272#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-08 16:47:17,400 INFO L280 TraceCheckUtils]: 4: Hoare triple {94272#(not (= 1 |old(~a11~0)|))} ~a25~0 := 1; {94272#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-08 16:47:17,401 INFO L280 TraceCheckUtils]: 5: Hoare triple {94272#(not (= 1 |old(~a11~0)|))} #res := -1; {94272#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-08 16:47:17,402 INFO L280 TraceCheckUtils]: 6: Hoare triple {94272#(not (= 1 |old(~a11~0)|))} assume true; {94272#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-08 16:47:17,403 INFO L275 TraceCheckUtils]: 7: Hoare quadruple {94272#(not (= 1 |old(~a11~0)|))} {94260#(= 1 ~a11~0)} #1183#return; {94208#false} is VALID [2020-07-08 16:47:17,406 INFO L263 TraceCheckUtils]: 0: Hoare triple {94207#true} call ULTIMATE.init(); {94269#(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-08 16:47:17,406 INFO L280 TraceCheckUtils]: 1: Hoare triple {94269#(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; {94207#true} is VALID [2020-07-08 16:47:17,407 INFO L280 TraceCheckUtils]: 2: Hoare triple {94207#true} ~e~0 := 5; {94207#true} is VALID [2020-07-08 16:47:17,407 INFO L280 TraceCheckUtils]: 3: Hoare triple {94207#true} ~d~0 := 4; {94207#true} is VALID [2020-07-08 16:47:17,407 INFO L280 TraceCheckUtils]: 4: Hoare triple {94207#true} ~f~0 := 6; {94207#true} is VALID [2020-07-08 16:47:17,407 INFO L280 TraceCheckUtils]: 5: Hoare triple {94207#true} ~c~0 := 3; {94207#true} is VALID [2020-07-08 16:47:17,408 INFO L280 TraceCheckUtils]: 6: Hoare triple {94207#true} ~u~0 := 21; {94207#true} is VALID [2020-07-08 16:47:17,408 INFO L280 TraceCheckUtils]: 7: Hoare triple {94207#true} ~v~0 := 22; {94207#true} is VALID [2020-07-08 16:47:17,408 INFO L280 TraceCheckUtils]: 8: Hoare triple {94207#true} ~w~0 := 23; {94207#true} is VALID [2020-07-08 16:47:17,408 INFO L280 TraceCheckUtils]: 9: Hoare triple {94207#true} ~x~0 := 24; {94207#true} is VALID [2020-07-08 16:47:17,408 INFO L280 TraceCheckUtils]: 10: Hoare triple {94207#true} ~y~0 := 25; {94207#true} is VALID [2020-07-08 16:47:17,409 INFO L280 TraceCheckUtils]: 11: Hoare triple {94207#true} ~z~0 := 26; {94207#true} is VALID [2020-07-08 16:47:17,409 INFO L280 TraceCheckUtils]: 12: Hoare triple {94207#true} ~a25~0 := 0; {94207#true} is VALID [2020-07-08 16:47:17,409 INFO L280 TraceCheckUtils]: 13: Hoare triple {94207#true} ~a11~0 := 0; {94207#true} is VALID [2020-07-08 16:47:17,409 INFO L280 TraceCheckUtils]: 14: Hoare triple {94207#true} ~a28~0 := 7; {94207#true} is VALID [2020-07-08 16:47:17,410 INFO L280 TraceCheckUtils]: 15: Hoare triple {94207#true} ~a19~0 := 1; {94207#true} is VALID [2020-07-08 16:47:17,410 INFO L280 TraceCheckUtils]: 16: Hoare triple {94207#true} ~a21~0 := 1; {94207#true} is VALID [2020-07-08 16:47:17,410 INFO L280 TraceCheckUtils]: 17: Hoare triple {94207#true} ~a17~0 := 8; {94207#true} is VALID [2020-07-08 16:47:17,410 INFO L280 TraceCheckUtils]: 18: Hoare triple {94207#true} assume true; {94207#true} is VALID [2020-07-08 16:47:17,411 INFO L275 TraceCheckUtils]: 19: Hoare quadruple {94207#true} {94207#true} #1179#return; {94207#true} is VALID [2020-07-08 16:47:17,411 INFO L263 TraceCheckUtils]: 20: Hoare triple {94207#true} call #t~ret4 := main(); {94207#true} is VALID [2020-07-08 16:47:17,411 INFO L280 TraceCheckUtils]: 21: Hoare triple {94207#true} ~output~0 := -1; {94207#true} is VALID [2020-07-08 16:47:17,411 INFO L280 TraceCheckUtils]: 22: Hoare triple {94207#true} assume !false; {94207#true} is VALID [2020-07-08 16:47:17,411 INFO L280 TraceCheckUtils]: 23: Hoare triple {94207#true} havoc ~input~0; {94207#true} is VALID [2020-07-08 16:47:17,412 INFO L280 TraceCheckUtils]: 24: Hoare triple {94207#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {94207#true} is VALID [2020-07-08 16:47:17,412 INFO L280 TraceCheckUtils]: 25: Hoare triple {94207#true} ~input~0 := #t~nondet2; {94207#true} is VALID [2020-07-08 16:47:17,412 INFO L280 TraceCheckUtils]: 26: Hoare triple {94207#true} havoc #t~nondet2; {94207#true} is VALID [2020-07-08 16:47:17,412 INFO L280 TraceCheckUtils]: 27: Hoare triple {94207#true} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {94207#true} is VALID [2020-07-08 16:47:17,414 INFO L263 TraceCheckUtils]: 28: Hoare triple {94207#true} call #t~ret3 := calculate_output(~input~0); {94270#(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-08 16:47:17,414 INFO L280 TraceCheckUtils]: 29: Hoare triple {94270#(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; {94207#true} is VALID [2020-07-08 16:47:17,414 INFO L280 TraceCheckUtils]: 30: Hoare triple {94207#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); {94207#true} is VALID [2020-07-08 16:47:17,414 INFO L280 TraceCheckUtils]: 31: Hoare triple {94207#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {94207#true} is VALID [2020-07-08 16:47:17,415 INFO L280 TraceCheckUtils]: 32: Hoare triple {94207#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); {94207#true} is VALID [2020-07-08 16:47:17,415 INFO L280 TraceCheckUtils]: 33: Hoare triple {94207#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {94207#true} is VALID [2020-07-08 16:47:17,415 INFO L280 TraceCheckUtils]: 34: Hoare triple {94207#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); {94207#true} is VALID [2020-07-08 16:47:17,415 INFO L280 TraceCheckUtils]: 35: Hoare triple {94207#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {94207#true} is VALID [2020-07-08 16:47:17,415 INFO L280 TraceCheckUtils]: 36: Hoare triple {94207#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)); {94207#true} is VALID [2020-07-08 16:47:17,416 INFO L280 TraceCheckUtils]: 37: Hoare triple {94207#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); {94207#true} is VALID [2020-07-08 16:47:17,416 INFO L280 TraceCheckUtils]: 38: Hoare triple {94207#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); {94207#true} is VALID [2020-07-08 16:47:17,416 INFO L280 TraceCheckUtils]: 39: Hoare triple {94207#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); {94207#true} is VALID [2020-07-08 16:47:17,416 INFO L280 TraceCheckUtils]: 40: Hoare triple {94207#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {94207#true} is VALID [2020-07-08 16:47:17,417 INFO L280 TraceCheckUtils]: 41: Hoare triple {94207#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); {94207#true} is VALID [2020-07-08 16:47:17,417 INFO L280 TraceCheckUtils]: 42: Hoare triple {94207#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {94207#true} is VALID [2020-07-08 16:47:17,417 INFO L280 TraceCheckUtils]: 43: Hoare triple {94207#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {94207#true} is VALID [2020-07-08 16:47:17,421 INFO L280 TraceCheckUtils]: 44: Hoare triple {94207#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {94207#true} is VALID [2020-07-08 16:47:17,422 INFO L280 TraceCheckUtils]: 45: Hoare triple {94207#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); {94207#true} is VALID [2020-07-08 16:47:17,422 INFO L280 TraceCheckUtils]: 46: Hoare triple {94207#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); {94207#true} is VALID [2020-07-08 16:47:17,422 INFO L280 TraceCheckUtils]: 47: Hoare triple {94207#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {94207#true} is VALID [2020-07-08 16:47:17,422 INFO L280 TraceCheckUtils]: 48: Hoare triple {94207#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); {94207#true} is VALID [2020-07-08 16:47:17,422 INFO L280 TraceCheckUtils]: 49: Hoare triple {94207#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {94207#true} is VALID [2020-07-08 16:47:17,423 INFO L280 TraceCheckUtils]: 50: Hoare triple {94207#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {94207#true} is VALID [2020-07-08 16:47:17,423 INFO L280 TraceCheckUtils]: 51: Hoare triple {94207#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); {94207#true} is VALID [2020-07-08 16:47:17,423 INFO L280 TraceCheckUtils]: 52: Hoare triple {94207#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {94207#true} is VALID [2020-07-08 16:47:17,423 INFO L280 TraceCheckUtils]: 53: Hoare triple {94207#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; {94207#true} is VALID [2020-07-08 16:47:17,424 INFO L280 TraceCheckUtils]: 54: Hoare triple {94207#true} ~a11~0 := 1; {94260#(= 1 ~a11~0)} is VALID [2020-07-08 16:47:17,425 INFO L280 TraceCheckUtils]: 55: Hoare triple {94260#(= 1 ~a11~0)} ~a19~0 := 1; {94260#(= 1 ~a11~0)} is VALID [2020-07-08 16:47:17,425 INFO L280 TraceCheckUtils]: 56: Hoare triple {94260#(= 1 ~a11~0)} ~a28~0 := 10; {94260#(= 1 ~a11~0)} is VALID [2020-07-08 16:47:17,426 INFO L280 TraceCheckUtils]: 57: Hoare triple {94260#(= 1 ~a11~0)} ~a25~0 := 1; {94260#(= 1 ~a11~0)} is VALID [2020-07-08 16:47:17,426 INFO L280 TraceCheckUtils]: 58: Hoare triple {94260#(= 1 ~a11~0)} #res := -1; {94260#(= 1 ~a11~0)} is VALID [2020-07-08 16:47:17,427 INFO L280 TraceCheckUtils]: 59: Hoare triple {94260#(= 1 ~a11~0)} assume true; {94260#(= 1 ~a11~0)} is VALID [2020-07-08 16:47:17,428 INFO L275 TraceCheckUtils]: 60: Hoare quadruple {94260#(= 1 ~a11~0)} {94207#true} #1183#return; {94260#(= 1 ~a11~0)} is VALID [2020-07-08 16:47:17,428 INFO L280 TraceCheckUtils]: 61: Hoare triple {94260#(= 1 ~a11~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {94260#(= 1 ~a11~0)} is VALID [2020-07-08 16:47:17,429 INFO L280 TraceCheckUtils]: 62: Hoare triple {94260#(= 1 ~a11~0)} ~output~0 := #t~ret3; {94260#(= 1 ~a11~0)} is VALID [2020-07-08 16:47:17,430 INFO L280 TraceCheckUtils]: 63: Hoare triple {94260#(= 1 ~a11~0)} havoc #t~ret3; {94260#(= 1 ~a11~0)} is VALID [2020-07-08 16:47:17,430 INFO L280 TraceCheckUtils]: 64: Hoare triple {94260#(= 1 ~a11~0)} assume !false; {94260#(= 1 ~a11~0)} is VALID [2020-07-08 16:47:17,431 INFO L280 TraceCheckUtils]: 65: Hoare triple {94260#(= 1 ~a11~0)} havoc ~input~0; {94260#(= 1 ~a11~0)} is VALID [2020-07-08 16:47:17,432 INFO L280 TraceCheckUtils]: 66: Hoare triple {94260#(= 1 ~a11~0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {94260#(= 1 ~a11~0)} is VALID [2020-07-08 16:47:17,433 INFO L280 TraceCheckUtils]: 67: Hoare triple {94260#(= 1 ~a11~0)} ~input~0 := #t~nondet2; {94260#(= 1 ~a11~0)} is VALID [2020-07-08 16:47:17,433 INFO L280 TraceCheckUtils]: 68: Hoare triple {94260#(= 1 ~a11~0)} havoc #t~nondet2; {94260#(= 1 ~a11~0)} is VALID [2020-07-08 16:47:17,434 INFO L280 TraceCheckUtils]: 69: Hoare triple {94260#(= 1 ~a11~0)} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {94260#(= 1 ~a11~0)} is VALID [2020-07-08 16:47:17,435 INFO L263 TraceCheckUtils]: 70: Hoare triple {94260#(= 1 ~a11~0)} call #t~ret3 := calculate_output(~input~0); {94270#(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-08 16:47:17,436 INFO L280 TraceCheckUtils]: 71: Hoare triple {94270#(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; {94271#(= ~a11~0 |old(~a11~0)|)} is VALID [2020-07-08 16:47:17,437 INFO L280 TraceCheckUtils]: 72: Hoare triple {94271#(= ~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; {94272#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-08 16:47:17,437 INFO L280 TraceCheckUtils]: 73: Hoare triple {94272#(not (= 1 |old(~a11~0)|))} ~a28~0 := 9; {94272#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-08 16:47:17,438 INFO L280 TraceCheckUtils]: 74: Hoare triple {94272#(not (= 1 |old(~a11~0)|))} ~a11~0 := 1; {94272#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-08 16:47:17,438 INFO L280 TraceCheckUtils]: 75: Hoare triple {94272#(not (= 1 |old(~a11~0)|))} ~a25~0 := 1; {94272#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-08 16:47:17,439 INFO L280 TraceCheckUtils]: 76: Hoare triple {94272#(not (= 1 |old(~a11~0)|))} #res := -1; {94272#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-08 16:47:17,440 INFO L280 TraceCheckUtils]: 77: Hoare triple {94272#(not (= 1 |old(~a11~0)|))} assume true; {94272#(not (= 1 |old(~a11~0)|))} is VALID [2020-07-08 16:47:17,441 INFO L275 TraceCheckUtils]: 78: Hoare quadruple {94272#(not (= 1 |old(~a11~0)|))} {94260#(= 1 ~a11~0)} #1183#return; {94208#false} is VALID [2020-07-08 16:47:17,441 INFO L280 TraceCheckUtils]: 79: Hoare triple {94208#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {94208#false} is VALID [2020-07-08 16:47:17,441 INFO L280 TraceCheckUtils]: 80: Hoare triple {94208#false} ~output~0 := #t~ret3; {94208#false} is VALID [2020-07-08 16:47:17,441 INFO L280 TraceCheckUtils]: 81: Hoare triple {94208#false} havoc #t~ret3; {94208#false} is VALID [2020-07-08 16:47:17,441 INFO L280 TraceCheckUtils]: 82: Hoare triple {94208#false} assume !false; {94208#false} is VALID [2020-07-08 16:47:17,442 INFO L280 TraceCheckUtils]: 83: Hoare triple {94208#false} havoc ~input~0; {94208#false} is VALID [2020-07-08 16:47:17,442 INFO L280 TraceCheckUtils]: 84: Hoare triple {94208#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {94208#false} is VALID [2020-07-08 16:47:17,442 INFO L280 TraceCheckUtils]: 85: Hoare triple {94208#false} ~input~0 := #t~nondet2; {94208#false} is VALID [2020-07-08 16:47:17,442 INFO L280 TraceCheckUtils]: 86: Hoare triple {94208#false} havoc #t~nondet2; {94208#false} is VALID [2020-07-08 16:47:17,442 INFO L280 TraceCheckUtils]: 87: Hoare triple {94208#false} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {94208#false} is VALID [2020-07-08 16:47:17,443 INFO L263 TraceCheckUtils]: 88: Hoare triple {94208#false} call #t~ret3 := calculate_output(~input~0); {94208#false} is VALID [2020-07-08 16:47:17,443 INFO L280 TraceCheckUtils]: 89: Hoare triple {94208#false} ~input := #in~input; {94208#false} is VALID [2020-07-08 16:47:17,443 INFO L280 TraceCheckUtils]: 90: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,443 INFO L280 TraceCheckUtils]: 91: Hoare triple {94208#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {94208#false} is VALID [2020-07-08 16:47:17,443 INFO L280 TraceCheckUtils]: 92: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,443 INFO L280 TraceCheckUtils]: 93: Hoare triple {94208#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,444 INFO L280 TraceCheckUtils]: 94: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,444 INFO L280 TraceCheckUtils]: 95: Hoare triple {94208#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {94208#false} is VALID [2020-07-08 16:47:17,444 INFO L280 TraceCheckUtils]: 96: Hoare triple {94208#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)); {94208#false} is VALID [2020-07-08 16:47:17,444 INFO L280 TraceCheckUtils]: 97: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,444 INFO L280 TraceCheckUtils]: 98: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,444 INFO L280 TraceCheckUtils]: 99: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,445 INFO L280 TraceCheckUtils]: 100: Hoare triple {94208#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {94208#false} is VALID [2020-07-08 16:47:17,445 INFO L280 TraceCheckUtils]: 101: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,445 INFO L280 TraceCheckUtils]: 102: Hoare triple {94208#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {94208#false} is VALID [2020-07-08 16:47:17,445 INFO L280 TraceCheckUtils]: 103: Hoare triple {94208#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {94208#false} is VALID [2020-07-08 16:47:17,445 INFO L280 TraceCheckUtils]: 104: Hoare triple {94208#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {94208#false} is VALID [2020-07-08 16:47:17,446 INFO L280 TraceCheckUtils]: 105: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,446 INFO L280 TraceCheckUtils]: 106: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,446 INFO L280 TraceCheckUtils]: 107: Hoare triple {94208#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {94208#false} is VALID [2020-07-08 16:47:17,446 INFO L280 TraceCheckUtils]: 108: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,446 INFO L280 TraceCheckUtils]: 109: Hoare triple {94208#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {94208#false} is VALID [2020-07-08 16:47:17,446 INFO L280 TraceCheckUtils]: 110: Hoare triple {94208#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {94208#false} is VALID [2020-07-08 16:47:17,447 INFO L280 TraceCheckUtils]: 111: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,447 INFO L280 TraceCheckUtils]: 112: Hoare triple {94208#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,447 INFO L280 TraceCheckUtils]: 113: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,447 INFO L280 TraceCheckUtils]: 114: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,447 INFO L280 TraceCheckUtils]: 115: Hoare triple {94208#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {94208#false} is VALID [2020-07-08 16:47:17,448 INFO L280 TraceCheckUtils]: 116: Hoare triple {94208#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0)); {94208#false} is VALID [2020-07-08 16:47:17,448 INFO L280 TraceCheckUtils]: 117: Hoare triple {94208#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == ~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {94208#false} is VALID [2020-07-08 16:47:17,448 INFO L280 TraceCheckUtils]: 118: Hoare triple {94208#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == ~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {94208#false} is VALID [2020-07-08 16:47:17,448 INFO L280 TraceCheckUtils]: 119: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,448 INFO L280 TraceCheckUtils]: 120: Hoare triple {94208#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == ~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {94208#false} is VALID [2020-07-08 16:47:17,448 INFO L280 TraceCheckUtils]: 121: Hoare triple {94208#false} assume !(1 == ~a19~0 && ((((4 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,449 INFO L280 TraceCheckUtils]: 122: Hoare triple {94208#false} assume !(8 == ~a17~0 && ((((1 == ~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {94208#false} is VALID [2020-07-08 16:47:17,449 INFO L280 TraceCheckUtils]: 123: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,449 INFO L280 TraceCheckUtils]: 124: Hoare triple {94208#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == ~input) && 1 == ~a19~0) && 1 == ~a21~0); {94208#false} is VALID [2020-07-08 16:47:17,449 INFO L280 TraceCheckUtils]: 125: Hoare triple {94208#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == ~input) && 1 == ~a21~0); {94208#false} is VALID [2020-07-08 16:47:17,449 INFO L280 TraceCheckUtils]: 126: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,450 INFO L280 TraceCheckUtils]: 127: Hoare triple {94208#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == ~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,450 INFO L280 TraceCheckUtils]: 128: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,450 INFO L280 TraceCheckUtils]: 129: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,450 INFO L280 TraceCheckUtils]: 130: Hoare triple {94208#false} assume !((8 == ~a17~0 && (((6 == ~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {94208#false} is VALID [2020-07-08 16:47:17,450 INFO L280 TraceCheckUtils]: 131: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,461 INFO L280 TraceCheckUtils]: 132: Hoare triple {94208#false} assume !((((((1 == ~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {94208#false} is VALID [2020-07-08 16:47:17,462 INFO L280 TraceCheckUtils]: 133: Hoare triple {94208#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == ~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {94208#false} is VALID [2020-07-08 16:47:17,462 INFO L280 TraceCheckUtils]: 134: Hoare triple {94208#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)); {94208#false} is VALID [2020-07-08 16:47:17,462 INFO L280 TraceCheckUtils]: 135: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,462 INFO L280 TraceCheckUtils]: 136: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,462 INFO L280 TraceCheckUtils]: 137: Hoare triple {94208#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == ~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {94208#false} is VALID [2020-07-08 16:47:17,463 INFO L280 TraceCheckUtils]: 138: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,463 INFO L280 TraceCheckUtils]: 139: Hoare triple {94208#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == ~input && !(1 == ~a11~0)); {94208#false} is VALID [2020-07-08 16:47:17,463 INFO L280 TraceCheckUtils]: 140: Hoare triple {94208#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == ~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {94208#false} is VALID [2020-07-08 16:47:17,466 INFO L280 TraceCheckUtils]: 141: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,466 INFO L280 TraceCheckUtils]: 142: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,467 INFO L280 TraceCheckUtils]: 143: Hoare triple {94208#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == ~input) && 1 == ~a19~0); {94208#false} is VALID [2020-07-08 16:47:17,467 INFO L280 TraceCheckUtils]: 144: Hoare triple {94208#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {94208#false} is VALID [2020-07-08 16:47:17,467 INFO L280 TraceCheckUtils]: 145: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,467 INFO L280 TraceCheckUtils]: 146: Hoare triple {94208#false} assume !((((((3 == ~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {94208#false} is VALID [2020-07-08 16:47:17,467 INFO L280 TraceCheckUtils]: 147: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,468 INFO L280 TraceCheckUtils]: 148: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,468 INFO L280 TraceCheckUtils]: 149: Hoare triple {94208#false} assume !((!(1 == ~a11~0) && (((4 == ~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {94208#false} is VALID [2020-07-08 16:47:17,468 INFO L280 TraceCheckUtils]: 150: Hoare triple {94208#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)); {94208#false} is VALID [2020-07-08 16:47:17,468 INFO L280 TraceCheckUtils]: 151: Hoare triple {94208#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == ~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {94208#false} is VALID [2020-07-08 16:47:17,468 INFO L280 TraceCheckUtils]: 152: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,469 INFO L280 TraceCheckUtils]: 153: Hoare triple {94208#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == ~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {94208#false} is VALID [2020-07-08 16:47:17,469 INFO L280 TraceCheckUtils]: 154: Hoare triple {94208#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)); {94208#false} is VALID [2020-07-08 16:47:17,469 INFO L280 TraceCheckUtils]: 155: Hoare triple {94208#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == ~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {94208#false} is VALID [2020-07-08 16:47:17,469 INFO L280 TraceCheckUtils]: 156: Hoare triple {94208#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == ~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {94208#false} is VALID [2020-07-08 16:47:17,471 INFO L280 TraceCheckUtils]: 157: Hoare triple {94208#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == ~input) && 1 == ~a21~0); {94208#false} is VALID [2020-07-08 16:47:17,471 INFO L280 TraceCheckUtils]: 158: Hoare triple {94208#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)); {94208#false} is VALID [2020-07-08 16:47:17,471 INFO L280 TraceCheckUtils]: 159: Hoare triple {94208#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == ~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {94208#false} is VALID [2020-07-08 16:47:17,471 INFO L280 TraceCheckUtils]: 160: Hoare triple {94208#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)); {94208#false} is VALID [2020-07-08 16:47:17,471 INFO L280 TraceCheckUtils]: 161: Hoare triple {94208#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == ~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {94208#false} is VALID [2020-07-08 16:47:17,472 INFO L280 TraceCheckUtils]: 162: Hoare triple {94208#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == ~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {94208#false} is VALID [2020-07-08 16:47:17,472 INFO L280 TraceCheckUtils]: 163: Hoare triple {94208#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == ~input) && 11 == ~a28~0); {94208#false} is VALID [2020-07-08 16:47:17,472 INFO L280 TraceCheckUtils]: 164: Hoare triple {94208#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); {94208#false} is VALID [2020-07-08 16:47:17,472 INFO L280 TraceCheckUtils]: 165: Hoare triple {94208#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,472 INFO L280 TraceCheckUtils]: 166: Hoare triple {94208#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,473 INFO L280 TraceCheckUtils]: 167: Hoare triple {94208#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,473 INFO L280 TraceCheckUtils]: 168: Hoare triple {94208#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,473 INFO L280 TraceCheckUtils]: 169: Hoare triple {94208#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,473 INFO L280 TraceCheckUtils]: 170: Hoare triple {94208#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,473 INFO L280 TraceCheckUtils]: 171: Hoare triple {94208#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,474 INFO L280 TraceCheckUtils]: 172: Hoare triple {94208#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,474 INFO L280 TraceCheckUtils]: 173: Hoare triple {94208#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,474 INFO L280 TraceCheckUtils]: 174: Hoare triple {94208#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,474 INFO L280 TraceCheckUtils]: 175: Hoare triple {94208#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,474 INFO L280 TraceCheckUtils]: 176: Hoare triple {94208#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,474 INFO L280 TraceCheckUtils]: 177: Hoare triple {94208#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,475 INFO L280 TraceCheckUtils]: 178: Hoare triple {94208#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,475 INFO L280 TraceCheckUtils]: 179: Hoare triple {94208#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,475 INFO L280 TraceCheckUtils]: 180: Hoare triple {94208#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,475 INFO L280 TraceCheckUtils]: 181: Hoare triple {94208#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,475 INFO L280 TraceCheckUtils]: 182: Hoare triple {94208#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,476 INFO L280 TraceCheckUtils]: 183: Hoare triple {94208#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,476 INFO L280 TraceCheckUtils]: 184: Hoare triple {94208#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,476 INFO L280 TraceCheckUtils]: 185: Hoare triple {94208#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,476 INFO L280 TraceCheckUtils]: 186: Hoare triple {94208#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,476 INFO L280 TraceCheckUtils]: 187: Hoare triple {94208#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,477 INFO L280 TraceCheckUtils]: 188: Hoare triple {94208#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,477 INFO L280 TraceCheckUtils]: 189: Hoare triple {94208#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,477 INFO L280 TraceCheckUtils]: 190: Hoare triple {94208#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,477 INFO L280 TraceCheckUtils]: 191: Hoare triple {94208#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,477 INFO L280 TraceCheckUtils]: 192: Hoare triple {94208#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,477 INFO L280 TraceCheckUtils]: 193: Hoare triple {94208#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,478 INFO L280 TraceCheckUtils]: 194: Hoare triple {94208#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,478 INFO L280 TraceCheckUtils]: 195: Hoare triple {94208#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,478 INFO L280 TraceCheckUtils]: 196: Hoare triple {94208#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,478 INFO L280 TraceCheckUtils]: 197: Hoare triple {94208#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,478 INFO L280 TraceCheckUtils]: 198: Hoare triple {94208#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,479 INFO L280 TraceCheckUtils]: 199: Hoare triple {94208#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,479 INFO L280 TraceCheckUtils]: 200: Hoare triple {94208#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,479 INFO L280 TraceCheckUtils]: 201: Hoare triple {94208#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,479 INFO L280 TraceCheckUtils]: 202: Hoare triple {94208#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,479 INFO L280 TraceCheckUtils]: 203: Hoare triple {94208#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,480 INFO L280 TraceCheckUtils]: 204: Hoare triple {94208#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,480 INFO L280 TraceCheckUtils]: 205: Hoare triple {94208#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,480 INFO L280 TraceCheckUtils]: 206: Hoare triple {94208#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,480 INFO L280 TraceCheckUtils]: 207: Hoare triple {94208#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,480 INFO L280 TraceCheckUtils]: 208: Hoare triple {94208#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,480 INFO L280 TraceCheckUtils]: 209: Hoare triple {94208#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,481 INFO L280 TraceCheckUtils]: 210: Hoare triple {94208#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,481 INFO L280 TraceCheckUtils]: 211: Hoare triple {94208#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,481 INFO L280 TraceCheckUtils]: 212: Hoare triple {94208#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {94208#false} is VALID [2020-07-08 16:47:17,481 INFO L280 TraceCheckUtils]: 213: Hoare triple {94208#false} assume ((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {94208#false} is VALID [2020-07-08 16:47:17,481 INFO L280 TraceCheckUtils]: 214: Hoare triple {94208#false} assume !false; {94208#false} is VALID [2020-07-08 16:47:17,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-08 16:47:17,517 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-08 16:47:17,517 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2130557699] [2020-07-08 16:47:17,518 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-08 16:47:17,518 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-07-08 16:47:17,518 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925229666] [2020-07-08 16:47:17,519 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 215 [2020-07-08 16:47:17,520 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-08 16:47:17,520 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states. [2020-07-08 16:47:17,790 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 215 edges. 215 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 16:47:17,790 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-07-08 16:47:17,790 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-08 16:47:17,791 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-07-08 16:47:17,791 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-07-08 16:47:17,791 INFO L87 Difference]: Start difference. First operand 5214 states and 6688 transitions. Second operand 7 states. [2020-07-08 16:48:28,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 16:48:28,750 INFO L93 Difference]: Finished difference Result 11672 states and 15030 transitions. [2020-07-08 16:48:28,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-08 16:48:28,750 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 215 [2020-07-08 16:48:28,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-08 16:48:28,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-08 16:48:28,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1227 transitions. [2020-07-08 16:48:28,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-08 16:48:28,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1227 transitions. [2020-07-08 16:48:28,759 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 9 states and 1227 transitions. [2020-07-08 16:48:30,902 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1227 edges. 1227 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 16:48:31,682 INFO L225 Difference]: With dead ends: 11672 [2020-07-08 16:48:31,682 INFO L226 Difference]: Without dead ends: 4431 [2020-07-08 16:48:31,700 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 10 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-08 16:48:31,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4431 states. [2020-07-08 16:49:10,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4431 to 4109. [2020-07-08 16:49:10,553 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-08 16:49:10,554 INFO L82 GeneralOperation]: Start isEquivalent. First operand 4431 states. Second operand 4109 states. [2020-07-08 16:49:10,554 INFO L74 IsIncluded]: Start isIncluded. First operand 4431 states. Second operand 4109 states. [2020-07-08 16:49:10,554 INFO L87 Difference]: Start difference. First operand 4431 states. Second operand 4109 states. [2020-07-08 16:49:11,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 16:49:11,194 INFO L93 Difference]: Finished difference Result 4431 states and 5149 transitions. [2020-07-08 16:49:11,194 INFO L276 IsEmpty]: Start isEmpty. Operand 4431 states and 5149 transitions. [2020-07-08 16:49:11,199 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 16:49:11,199 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 16:49:11,200 INFO L74 IsIncluded]: Start isIncluded. First operand 4109 states. Second operand 4431 states. [2020-07-08 16:49:11,200 INFO L87 Difference]: Start difference. First operand 4109 states. Second operand 4431 states. [2020-07-08 16:49:11,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 16:49:11,836 INFO L93 Difference]: Finished difference Result 4431 states and 5149 transitions. [2020-07-08 16:49:11,836 INFO L276 IsEmpty]: Start isEmpty. Operand 4431 states and 5149 transitions. [2020-07-08 16:49:11,841 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 16:49:11,841 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 16:49:11,841 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-08 16:49:11,841 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-08 16:49:11,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4109 states. [2020-07-08 16:49:12,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4109 states to 4109 states and 4818 transitions. [2020-07-08 16:49:12,436 INFO L78 Accepts]: Start accepts. Automaton has 4109 states and 4818 transitions. Word has length 215 [2020-07-08 16:49:12,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-08 16:49:12,437 INFO L479 AbstractCegarLoop]: Abstraction has 4109 states and 4818 transitions. [2020-07-08 16:49:12,437 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-07-08 16:49:12,437 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4109 states and 4818 transitions. [2020-07-08 16:49:26,165 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 4818 edges. 4818 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 16:49:26,165 INFO L276 IsEmpty]: Start isEmpty. Operand 4109 states and 4818 transitions. [2020-07-08 16:49:26,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2020-07-08 16:49:26,173 INFO L414 BasicCegarLoop]: Found error trace [2020-07-08 16:49:26,173 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-08 16:49:26,174 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-07-08 16:49:26,174 INFO L427 AbstractCegarLoop]: === Iteration 7 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-08 16:49:26,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-08 16:49:26,174 INFO L82 PathProgramCache]: Analyzing trace with hash -1652892928, now seen corresponding path program 1 times [2020-07-08 16:49:26,174 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-08 16:49:26,175 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1242107588] [2020-07-08 16:49:26,175 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-08 16:49:26,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 16:49:26,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 16:49:26,442 INFO L280 TraceCheckUtils]: 0: Hoare triple {134775#(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; {134711#true} is VALID [2020-07-08 16:49:26,442 INFO L280 TraceCheckUtils]: 1: Hoare triple {134711#true} ~e~0 := 5; {134711#true} is VALID [2020-07-08 16:49:26,443 INFO L280 TraceCheckUtils]: 2: Hoare triple {134711#true} ~d~0 := 4; {134711#true} is VALID [2020-07-08 16:49:26,443 INFO L280 TraceCheckUtils]: 3: Hoare triple {134711#true} ~f~0 := 6; {134711#true} is VALID [2020-07-08 16:49:26,443 INFO L280 TraceCheckUtils]: 4: Hoare triple {134711#true} ~c~0 := 3; {134711#true} is VALID [2020-07-08 16:49:26,444 INFO L280 TraceCheckUtils]: 5: Hoare triple {134711#true} ~u~0 := 21; {134711#true} is VALID [2020-07-08 16:49:26,444 INFO L280 TraceCheckUtils]: 6: Hoare triple {134711#true} ~v~0 := 22; {134711#true} is VALID [2020-07-08 16:49:26,444 INFO L280 TraceCheckUtils]: 7: Hoare triple {134711#true} ~w~0 := 23; {134711#true} is VALID [2020-07-08 16:49:26,445 INFO L280 TraceCheckUtils]: 8: Hoare triple {134711#true} ~x~0 := 24; {134711#true} is VALID [2020-07-08 16:49:26,445 INFO L280 TraceCheckUtils]: 9: Hoare triple {134711#true} ~y~0 := 25; {134711#true} is VALID [2020-07-08 16:49:26,445 INFO L280 TraceCheckUtils]: 10: Hoare triple {134711#true} ~z~0 := 26; {134711#true} is VALID [2020-07-08 16:49:26,445 INFO L280 TraceCheckUtils]: 11: Hoare triple {134711#true} ~a25~0 := 0; {134711#true} is VALID [2020-07-08 16:49:26,445 INFO L280 TraceCheckUtils]: 12: Hoare triple {134711#true} ~a11~0 := 0; {134711#true} is VALID [2020-07-08 16:49:26,446 INFO L280 TraceCheckUtils]: 13: Hoare triple {134711#true} ~a28~0 := 7; {134776#(= 7 ~a28~0)} is VALID [2020-07-08 16:49:26,447 INFO L280 TraceCheckUtils]: 14: Hoare triple {134776#(= 7 ~a28~0)} ~a19~0 := 1; {134776#(= 7 ~a28~0)} is VALID [2020-07-08 16:49:26,448 INFO L280 TraceCheckUtils]: 15: Hoare triple {134776#(= 7 ~a28~0)} ~a21~0 := 1; {134776#(= 7 ~a28~0)} is VALID [2020-07-08 16:49:26,448 INFO L280 TraceCheckUtils]: 16: Hoare triple {134776#(= 7 ~a28~0)} ~a17~0 := 8; {134732#(not (= ~a28~0 ~a17~0))} is VALID [2020-07-08 16:49:26,449 INFO L280 TraceCheckUtils]: 17: Hoare triple {134732#(not (= ~a28~0 ~a17~0))} assume true; {134732#(not (= ~a28~0 ~a17~0))} is VALID [2020-07-08 16:49:26,450 INFO L275 TraceCheckUtils]: 18: Hoare quadruple {134732#(not (= ~a28~0 ~a17~0))} {134711#true} #1179#return; {134732#(not (= ~a28~0 ~a17~0))} is VALID [2020-07-08 16:49:26,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 16:49:26,522 INFO L280 TraceCheckUtils]: 0: Hoare triple {134777#(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; {134711#true} is VALID [2020-07-08 16:49:26,522 INFO L280 TraceCheckUtils]: 1: Hoare triple {134711#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); {134711#true} is VALID [2020-07-08 16:49:26,523 INFO L280 TraceCheckUtils]: 2: Hoare triple {134711#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {134711#true} is VALID [2020-07-08 16:49:26,523 INFO L280 TraceCheckUtils]: 3: Hoare triple {134711#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); {134711#true} is VALID [2020-07-08 16:49:26,523 INFO L280 TraceCheckUtils]: 4: Hoare triple {134711#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {134711#true} is VALID [2020-07-08 16:49:26,524 INFO L280 TraceCheckUtils]: 5: Hoare triple {134711#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); {134711#true} is VALID [2020-07-08 16:49:26,524 INFO L280 TraceCheckUtils]: 6: Hoare triple {134711#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {134711#true} is VALID [2020-07-08 16:49:26,525 INFO L280 TraceCheckUtils]: 7: Hoare triple {134711#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)); {134711#true} is VALID [2020-07-08 16:49:26,525 INFO L280 TraceCheckUtils]: 8: Hoare triple {134711#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); {134711#true} is VALID [2020-07-08 16:49:26,525 INFO L280 TraceCheckUtils]: 9: Hoare triple {134711#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); {134711#true} is VALID [2020-07-08 16:49:26,526 INFO L280 TraceCheckUtils]: 10: Hoare triple {134711#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); {134711#true} is VALID [2020-07-08 16:49:26,526 INFO L280 TraceCheckUtils]: 11: Hoare triple {134711#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {134711#true} is VALID [2020-07-08 16:49:26,526 INFO L280 TraceCheckUtils]: 12: Hoare triple {134711#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); {134711#true} is VALID [2020-07-08 16:49:26,526 INFO L280 TraceCheckUtils]: 13: Hoare triple {134711#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {134711#true} is VALID [2020-07-08 16:49:26,527 INFO L280 TraceCheckUtils]: 14: Hoare triple {134711#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {134711#true} is VALID [2020-07-08 16:49:26,527 INFO L280 TraceCheckUtils]: 15: Hoare triple {134711#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {134711#true} is VALID [2020-07-08 16:49:26,527 INFO L280 TraceCheckUtils]: 16: Hoare triple {134711#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); {134711#true} is VALID [2020-07-08 16:49:26,528 INFO L280 TraceCheckUtils]: 17: Hoare triple {134711#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); {134711#true} is VALID [2020-07-08 16:49:26,528 INFO L280 TraceCheckUtils]: 18: Hoare triple {134711#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {134711#true} is VALID [2020-07-08 16:49:26,528 INFO L280 TraceCheckUtils]: 19: Hoare triple {134711#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); {134711#true} is VALID [2020-07-08 16:49:26,529 INFO L280 TraceCheckUtils]: 20: Hoare triple {134711#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {134711#true} is VALID [2020-07-08 16:49:26,529 INFO L280 TraceCheckUtils]: 21: Hoare triple {134711#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {134711#true} is VALID [2020-07-08 16:49:26,529 INFO L280 TraceCheckUtils]: 22: Hoare triple {134711#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); {134711#true} is VALID [2020-07-08 16:49:26,530 INFO L280 TraceCheckUtils]: 23: Hoare triple {134711#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {134711#true} is VALID [2020-07-08 16:49:26,530 INFO L280 TraceCheckUtils]: 24: Hoare triple {134711#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); {134711#true} is VALID [2020-07-08 16:49:26,530 INFO L280 TraceCheckUtils]: 25: Hoare triple {134711#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); {134711#true} is VALID [2020-07-08 16:49:26,530 INFO L280 TraceCheckUtils]: 26: Hoare triple {134711#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {134711#true} is VALID [2020-07-08 16:49:26,531 INFO L280 TraceCheckUtils]: 27: Hoare triple {134711#true} assume (1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0); {134778#(= 8 ~a17~0)} is VALID [2020-07-08 16:49:26,532 INFO L280 TraceCheckUtils]: 28: Hoare triple {134778#(= 8 ~a17~0)} ~a25~0 := 1; {134778#(= 8 ~a17~0)} is VALID [2020-07-08 16:49:26,533 INFO L280 TraceCheckUtils]: 29: Hoare triple {134778#(= 8 ~a17~0)} ~a28~0 := 9; {134778#(= 8 ~a17~0)} is VALID [2020-07-08 16:49:26,534 INFO L280 TraceCheckUtils]: 30: Hoare triple {134778#(= 8 ~a17~0)} #res := 26; {134778#(= 8 ~a17~0)} is VALID [2020-07-08 16:49:26,535 INFO L280 TraceCheckUtils]: 31: Hoare triple {134778#(= 8 ~a17~0)} assume true; {134778#(= 8 ~a17~0)} is VALID [2020-07-08 16:49:26,537 INFO L275 TraceCheckUtils]: 32: Hoare quadruple {134778#(= 8 ~a17~0)} {134732#(not (= ~a28~0 ~a17~0))} #1183#return; {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-08 16:49:26,548 INFO L280 TraceCheckUtils]: 0: Hoare triple {134777#(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; {134711#true} is VALID [2020-07-08 16:49:26,549 INFO L280 TraceCheckUtils]: 1: Hoare triple {134711#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; {134778#(= 8 ~a17~0)} is VALID [2020-07-08 16:49:26,550 INFO L280 TraceCheckUtils]: 2: Hoare triple {134778#(= 8 ~a17~0)} ~a28~0 := 9; {134778#(= 8 ~a17~0)} is VALID [2020-07-08 16:49:26,551 INFO L280 TraceCheckUtils]: 3: Hoare triple {134778#(= 8 ~a17~0)} ~a11~0 := 1; {134778#(= 8 ~a17~0)} is VALID [2020-07-08 16:49:26,552 INFO L280 TraceCheckUtils]: 4: Hoare triple {134778#(= 8 ~a17~0)} ~a25~0 := 1; {134778#(= 8 ~a17~0)} is VALID [2020-07-08 16:49:26,553 INFO L280 TraceCheckUtils]: 5: Hoare triple {134778#(= 8 ~a17~0)} #res := -1; {134778#(= 8 ~a17~0)} is VALID [2020-07-08 16:49:26,554 INFO L280 TraceCheckUtils]: 6: Hoare triple {134778#(= 8 ~a17~0)} assume true; {134778#(= 8 ~a17~0)} is VALID [2020-07-08 16:49:26,556 INFO L275 TraceCheckUtils]: 7: Hoare quadruple {134778#(= 8 ~a17~0)} {134766#(not (= 7 ~a17~0))} #1183#return; {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,559 INFO L263 TraceCheckUtils]: 0: Hoare triple {134711#true} call ULTIMATE.init(); {134775#(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-08 16:49:26,560 INFO L280 TraceCheckUtils]: 1: Hoare triple {134775#(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; {134711#true} is VALID [2020-07-08 16:49:26,560 INFO L280 TraceCheckUtils]: 2: Hoare triple {134711#true} ~e~0 := 5; {134711#true} is VALID [2020-07-08 16:49:26,561 INFO L280 TraceCheckUtils]: 3: Hoare triple {134711#true} ~d~0 := 4; {134711#true} is VALID [2020-07-08 16:49:26,561 INFO L280 TraceCheckUtils]: 4: Hoare triple {134711#true} ~f~0 := 6; {134711#true} is VALID [2020-07-08 16:49:26,561 INFO L280 TraceCheckUtils]: 5: Hoare triple {134711#true} ~c~0 := 3; {134711#true} is VALID [2020-07-08 16:49:26,562 INFO L280 TraceCheckUtils]: 6: Hoare triple {134711#true} ~u~0 := 21; {134711#true} is VALID [2020-07-08 16:49:26,562 INFO L280 TraceCheckUtils]: 7: Hoare triple {134711#true} ~v~0 := 22; {134711#true} is VALID [2020-07-08 16:49:26,562 INFO L280 TraceCheckUtils]: 8: Hoare triple {134711#true} ~w~0 := 23; {134711#true} is VALID [2020-07-08 16:49:26,563 INFO L280 TraceCheckUtils]: 9: Hoare triple {134711#true} ~x~0 := 24; {134711#true} is VALID [2020-07-08 16:49:26,563 INFO L280 TraceCheckUtils]: 10: Hoare triple {134711#true} ~y~0 := 25; {134711#true} is VALID [2020-07-08 16:49:26,563 INFO L280 TraceCheckUtils]: 11: Hoare triple {134711#true} ~z~0 := 26; {134711#true} is VALID [2020-07-08 16:49:26,564 INFO L280 TraceCheckUtils]: 12: Hoare triple {134711#true} ~a25~0 := 0; {134711#true} is VALID [2020-07-08 16:49:26,564 INFO L280 TraceCheckUtils]: 13: Hoare triple {134711#true} ~a11~0 := 0; {134711#true} is VALID [2020-07-08 16:49:26,565 INFO L280 TraceCheckUtils]: 14: Hoare triple {134711#true} ~a28~0 := 7; {134776#(= 7 ~a28~0)} is VALID [2020-07-08 16:49:26,566 INFO L280 TraceCheckUtils]: 15: Hoare triple {134776#(= 7 ~a28~0)} ~a19~0 := 1; {134776#(= 7 ~a28~0)} is VALID [2020-07-08 16:49:26,567 INFO L280 TraceCheckUtils]: 16: Hoare triple {134776#(= 7 ~a28~0)} ~a21~0 := 1; {134776#(= 7 ~a28~0)} is VALID [2020-07-08 16:49:26,568 INFO L280 TraceCheckUtils]: 17: Hoare triple {134776#(= 7 ~a28~0)} ~a17~0 := 8; {134732#(not (= ~a28~0 ~a17~0))} is VALID [2020-07-08 16:49:26,569 INFO L280 TraceCheckUtils]: 18: Hoare triple {134732#(not (= ~a28~0 ~a17~0))} assume true; {134732#(not (= ~a28~0 ~a17~0))} is VALID [2020-07-08 16:49:26,570 INFO L275 TraceCheckUtils]: 19: Hoare quadruple {134732#(not (= ~a28~0 ~a17~0))} {134711#true} #1179#return; {134732#(not (= ~a28~0 ~a17~0))} is VALID [2020-07-08 16:49:26,572 INFO L263 TraceCheckUtils]: 20: Hoare triple {134732#(not (= ~a28~0 ~a17~0))} call #t~ret4 := main(); {134732#(not (= ~a28~0 ~a17~0))} is VALID [2020-07-08 16:49:26,573 INFO L280 TraceCheckUtils]: 21: Hoare triple {134732#(not (= ~a28~0 ~a17~0))} ~output~0 := -1; {134732#(not (= ~a28~0 ~a17~0))} is VALID [2020-07-08 16:49:26,574 INFO L280 TraceCheckUtils]: 22: Hoare triple {134732#(not (= ~a28~0 ~a17~0))} assume !false; {134732#(not (= ~a28~0 ~a17~0))} is VALID [2020-07-08 16:49:26,575 INFO L280 TraceCheckUtils]: 23: Hoare triple {134732#(not (= ~a28~0 ~a17~0))} havoc ~input~0; {134732#(not (= ~a28~0 ~a17~0))} is VALID [2020-07-08 16:49:26,576 INFO L280 TraceCheckUtils]: 24: Hoare triple {134732#(not (= ~a28~0 ~a17~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {134732#(not (= ~a28~0 ~a17~0))} is VALID [2020-07-08 16:49:26,576 INFO L280 TraceCheckUtils]: 25: Hoare triple {134732#(not (= ~a28~0 ~a17~0))} ~input~0 := #t~nondet2; {134732#(not (= ~a28~0 ~a17~0))} is VALID [2020-07-08 16:49:26,577 INFO L280 TraceCheckUtils]: 26: Hoare triple {134732#(not (= ~a28~0 ~a17~0))} havoc #t~nondet2; {134732#(not (= ~a28~0 ~a17~0))} is VALID [2020-07-08 16:49:26,578 INFO L280 TraceCheckUtils]: 27: Hoare triple {134732#(not (= ~a28~0 ~a17~0))} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {134732#(not (= ~a28~0 ~a17~0))} is VALID [2020-07-08 16:49:26,580 INFO L263 TraceCheckUtils]: 28: Hoare triple {134732#(not (= ~a28~0 ~a17~0))} call #t~ret3 := calculate_output(~input~0); {134777#(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-08 16:49:26,581 INFO L280 TraceCheckUtils]: 29: Hoare triple {134777#(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; {134711#true} is VALID [2020-07-08 16:49:26,581 INFO L280 TraceCheckUtils]: 30: Hoare triple {134711#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); {134711#true} is VALID [2020-07-08 16:49:26,581 INFO L280 TraceCheckUtils]: 31: Hoare triple {134711#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == ~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {134711#true} is VALID [2020-07-08 16:49:26,582 INFO L280 TraceCheckUtils]: 32: Hoare triple {134711#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); {134711#true} is VALID [2020-07-08 16:49:26,582 INFO L280 TraceCheckUtils]: 33: Hoare triple {134711#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == ~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {134711#true} is VALID [2020-07-08 16:49:26,582 INFO L280 TraceCheckUtils]: 34: Hoare triple {134711#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); {134711#true} is VALID [2020-07-08 16:49:26,583 INFO L280 TraceCheckUtils]: 35: Hoare triple {134711#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == ~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {134711#true} is VALID [2020-07-08 16:49:26,583 INFO L280 TraceCheckUtils]: 36: Hoare triple {134711#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)); {134711#true} is VALID [2020-07-08 16:49:26,583 INFO L280 TraceCheckUtils]: 37: Hoare triple {134711#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); {134711#true} is VALID [2020-07-08 16:49:26,584 INFO L280 TraceCheckUtils]: 38: Hoare triple {134711#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); {134711#true} is VALID [2020-07-08 16:49:26,584 INFO L280 TraceCheckUtils]: 39: Hoare triple {134711#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); {134711#true} is VALID [2020-07-08 16:49:26,584 INFO L280 TraceCheckUtils]: 40: Hoare triple {134711#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == ~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {134711#true} is VALID [2020-07-08 16:49:26,585 INFO L280 TraceCheckUtils]: 41: Hoare triple {134711#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); {134711#true} is VALID [2020-07-08 16:49:26,585 INFO L280 TraceCheckUtils]: 42: Hoare triple {134711#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == ~input); {134711#true} is VALID [2020-07-08 16:49:26,585 INFO L280 TraceCheckUtils]: 43: Hoare triple {134711#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == ~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {134711#true} is VALID [2020-07-08 16:49:26,586 INFO L280 TraceCheckUtils]: 44: Hoare triple {134711#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {134711#true} is VALID [2020-07-08 16:49:26,586 INFO L280 TraceCheckUtils]: 45: Hoare triple {134711#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); {134711#true} is VALID [2020-07-08 16:49:26,586 INFO L280 TraceCheckUtils]: 46: Hoare triple {134711#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); {134711#true} is VALID [2020-07-08 16:49:26,587 INFO L280 TraceCheckUtils]: 47: Hoare triple {134711#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == ~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {134711#true} is VALID [2020-07-08 16:49:26,587 INFO L280 TraceCheckUtils]: 48: Hoare triple {134711#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); {134711#true} is VALID [2020-07-08 16:49:26,587 INFO L280 TraceCheckUtils]: 49: Hoare triple {134711#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == ~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {134711#true} is VALID [2020-07-08 16:49:26,588 INFO L280 TraceCheckUtils]: 50: Hoare triple {134711#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == ~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {134711#true} is VALID [2020-07-08 16:49:26,588 INFO L280 TraceCheckUtils]: 51: Hoare triple {134711#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); {134711#true} is VALID [2020-07-08 16:49:26,588 INFO L280 TraceCheckUtils]: 52: Hoare triple {134711#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == ~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {134711#true} is VALID [2020-07-08 16:49:26,589 INFO L280 TraceCheckUtils]: 53: Hoare triple {134711#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); {134711#true} is VALID [2020-07-08 16:49:26,589 INFO L280 TraceCheckUtils]: 54: Hoare triple {134711#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); {134711#true} is VALID [2020-07-08 16:49:26,589 INFO L280 TraceCheckUtils]: 55: Hoare triple {134711#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == ~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {134711#true} is VALID [2020-07-08 16:49:26,590 INFO L280 TraceCheckUtils]: 56: Hoare triple {134711#true} assume (1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == ~input) && !(1 == ~a11~0); {134778#(= 8 ~a17~0)} is VALID [2020-07-08 16:49:26,591 INFO L280 TraceCheckUtils]: 57: Hoare triple {134778#(= 8 ~a17~0)} ~a25~0 := 1; {134778#(= 8 ~a17~0)} is VALID [2020-07-08 16:49:26,592 INFO L280 TraceCheckUtils]: 58: Hoare triple {134778#(= 8 ~a17~0)} ~a28~0 := 9; {134778#(= 8 ~a17~0)} is VALID [2020-07-08 16:49:26,593 INFO L280 TraceCheckUtils]: 59: Hoare triple {134778#(= 8 ~a17~0)} #res := 26; {134778#(= 8 ~a17~0)} is VALID [2020-07-08 16:49:26,594 INFO L280 TraceCheckUtils]: 60: Hoare triple {134778#(= 8 ~a17~0)} assume true; {134778#(= 8 ~a17~0)} is VALID [2020-07-08 16:49:26,596 INFO L275 TraceCheckUtils]: 61: Hoare quadruple {134778#(= 8 ~a17~0)} {134732#(not (= ~a28~0 ~a17~0))} #1183#return; {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,597 INFO L280 TraceCheckUtils]: 62: Hoare triple {134766#(not (= 7 ~a17~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,598 INFO L280 TraceCheckUtils]: 63: Hoare triple {134766#(not (= 7 ~a17~0))} ~output~0 := #t~ret3; {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,599 INFO L280 TraceCheckUtils]: 64: Hoare triple {134766#(not (= 7 ~a17~0))} havoc #t~ret3; {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,600 INFO L280 TraceCheckUtils]: 65: Hoare triple {134766#(not (= 7 ~a17~0))} assume !false; {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,601 INFO L280 TraceCheckUtils]: 66: Hoare triple {134766#(not (= 7 ~a17~0))} havoc ~input~0; {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,602 INFO L280 TraceCheckUtils]: 67: Hoare triple {134766#(not (= 7 ~a17~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,603 INFO L280 TraceCheckUtils]: 68: Hoare triple {134766#(not (= 7 ~a17~0))} ~input~0 := #t~nondet2; {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,604 INFO L280 TraceCheckUtils]: 69: Hoare triple {134766#(not (= 7 ~a17~0))} havoc #t~nondet2; {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,605 INFO L280 TraceCheckUtils]: 70: Hoare triple {134766#(not (= 7 ~a17~0))} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,607 INFO L263 TraceCheckUtils]: 71: Hoare triple {134766#(not (= 7 ~a17~0))} call #t~ret3 := calculate_output(~input~0); {134777#(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-08 16:49:26,607 INFO L280 TraceCheckUtils]: 72: Hoare triple {134777#(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; {134711#true} is VALID [2020-07-08 16:49:26,608 INFO L280 TraceCheckUtils]: 73: Hoare triple {134711#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; {134778#(= 8 ~a17~0)} is VALID [2020-07-08 16:49:26,609 INFO L280 TraceCheckUtils]: 74: Hoare triple {134778#(= 8 ~a17~0)} ~a28~0 := 9; {134778#(= 8 ~a17~0)} is VALID [2020-07-08 16:49:26,610 INFO L280 TraceCheckUtils]: 75: Hoare triple {134778#(= 8 ~a17~0)} ~a11~0 := 1; {134778#(= 8 ~a17~0)} is VALID [2020-07-08 16:49:26,611 INFO L280 TraceCheckUtils]: 76: Hoare triple {134778#(= 8 ~a17~0)} ~a25~0 := 1; {134778#(= 8 ~a17~0)} is VALID [2020-07-08 16:49:26,611 INFO L280 TraceCheckUtils]: 77: Hoare triple {134778#(= 8 ~a17~0)} #res := -1; {134778#(= 8 ~a17~0)} is VALID [2020-07-08 16:49:26,612 INFO L280 TraceCheckUtils]: 78: Hoare triple {134778#(= 8 ~a17~0)} assume true; {134778#(= 8 ~a17~0)} is VALID [2020-07-08 16:49:26,614 INFO L275 TraceCheckUtils]: 79: Hoare quadruple {134778#(= 8 ~a17~0)} {134766#(not (= 7 ~a17~0))} #1183#return; {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,615 INFO L280 TraceCheckUtils]: 80: Hoare triple {134766#(not (= 7 ~a17~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,615 INFO L280 TraceCheckUtils]: 81: Hoare triple {134766#(not (= 7 ~a17~0))} ~output~0 := #t~ret3; {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,616 INFO L280 TraceCheckUtils]: 82: Hoare triple {134766#(not (= 7 ~a17~0))} havoc #t~ret3; {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,617 INFO L280 TraceCheckUtils]: 83: Hoare triple {134766#(not (= 7 ~a17~0))} assume !false; {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,618 INFO L280 TraceCheckUtils]: 84: Hoare triple {134766#(not (= 7 ~a17~0))} havoc ~input~0; {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,619 INFO L280 TraceCheckUtils]: 85: Hoare triple {134766#(not (= 7 ~a17~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,620 INFO L280 TraceCheckUtils]: 86: Hoare triple {134766#(not (= 7 ~a17~0))} ~input~0 := #t~nondet2; {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,621 INFO L280 TraceCheckUtils]: 87: Hoare triple {134766#(not (= 7 ~a17~0))} havoc #t~nondet2; {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,622 INFO L280 TraceCheckUtils]: 88: Hoare triple {134766#(not (= 7 ~a17~0))} assume !((((1 != ~input~0 && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,623 INFO L263 TraceCheckUtils]: 89: Hoare triple {134766#(not (= 7 ~a17~0))} call #t~ret3 := calculate_output(~input~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,624 INFO L280 TraceCheckUtils]: 90: Hoare triple {134766#(not (= 7 ~a17~0))} ~input := #in~input; {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,625 INFO L280 TraceCheckUtils]: 91: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,626 INFO L280 TraceCheckUtils]: 92: Hoare triple {134766#(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)); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,627 INFO L280 TraceCheckUtils]: 93: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,628 INFO L280 TraceCheckUtils]: 94: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,629 INFO L280 TraceCheckUtils]: 95: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,630 INFO L280 TraceCheckUtils]: 96: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,631 INFO L280 TraceCheckUtils]: 97: Hoare triple {134766#(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)); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,631 INFO L280 TraceCheckUtils]: 98: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,632 INFO L280 TraceCheckUtils]: 99: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,633 INFO L280 TraceCheckUtils]: 100: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,633 INFO L280 TraceCheckUtils]: 101: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,634 INFO L280 TraceCheckUtils]: 102: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,635 INFO L280 TraceCheckUtils]: 103: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,635 INFO L280 TraceCheckUtils]: 104: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,636 INFO L280 TraceCheckUtils]: 105: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,636 INFO L280 TraceCheckUtils]: 106: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,637 INFO L280 TraceCheckUtils]: 107: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,638 INFO L280 TraceCheckUtils]: 108: Hoare triple {134766#(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)); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,638 INFO L280 TraceCheckUtils]: 109: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,639 INFO L280 TraceCheckUtils]: 110: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,640 INFO L280 TraceCheckUtils]: 111: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,640 INFO L280 TraceCheckUtils]: 112: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,641 INFO L280 TraceCheckUtils]: 113: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,642 INFO L280 TraceCheckUtils]: 114: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,642 INFO L280 TraceCheckUtils]: 115: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,643 INFO L280 TraceCheckUtils]: 116: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,644 INFO L280 TraceCheckUtils]: 117: Hoare triple {134766#(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)); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,644 INFO L280 TraceCheckUtils]: 118: Hoare triple {134766#(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)); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,645 INFO L280 TraceCheckUtils]: 119: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,646 INFO L280 TraceCheckUtils]: 120: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,646 INFO L280 TraceCheckUtils]: 121: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,647 INFO L280 TraceCheckUtils]: 122: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,648 INFO L280 TraceCheckUtils]: 123: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,649 INFO L280 TraceCheckUtils]: 124: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,650 INFO L280 TraceCheckUtils]: 125: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,651 INFO L280 TraceCheckUtils]: 126: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,652 INFO L280 TraceCheckUtils]: 127: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,653 INFO L280 TraceCheckUtils]: 128: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,654 INFO L280 TraceCheckUtils]: 129: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,655 INFO L280 TraceCheckUtils]: 130: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,656 INFO L280 TraceCheckUtils]: 131: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,657 INFO L280 TraceCheckUtils]: 132: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,658 INFO L280 TraceCheckUtils]: 133: Hoare triple {134766#(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)); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,659 INFO L280 TraceCheckUtils]: 134: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,660 INFO L280 TraceCheckUtils]: 135: Hoare triple {134766#(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)); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,661 INFO L280 TraceCheckUtils]: 136: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,662 INFO L280 TraceCheckUtils]: 137: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,663 INFO L280 TraceCheckUtils]: 138: Hoare triple {134766#(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)); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,664 INFO L280 TraceCheckUtils]: 139: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,665 INFO L280 TraceCheckUtils]: 140: Hoare triple {134766#(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)); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,666 INFO L280 TraceCheckUtils]: 141: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,667 INFO L280 TraceCheckUtils]: 142: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,668 INFO L280 TraceCheckUtils]: 143: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,669 INFO L280 TraceCheckUtils]: 144: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,670 INFO L280 TraceCheckUtils]: 145: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,671 INFO L280 TraceCheckUtils]: 146: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,671 INFO L280 TraceCheckUtils]: 147: Hoare triple {134766#(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)); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,672 INFO L280 TraceCheckUtils]: 148: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,673 INFO L280 TraceCheckUtils]: 149: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,674 INFO L280 TraceCheckUtils]: 150: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,675 INFO L280 TraceCheckUtils]: 151: Hoare triple {134766#(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)); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,676 INFO L280 TraceCheckUtils]: 152: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,677 INFO L280 TraceCheckUtils]: 153: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,678 INFO L280 TraceCheckUtils]: 154: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,679 INFO L280 TraceCheckUtils]: 155: Hoare triple {134766#(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)); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,680 INFO L280 TraceCheckUtils]: 156: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,681 INFO L280 TraceCheckUtils]: 157: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,682 INFO L280 TraceCheckUtils]: 158: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,683 INFO L280 TraceCheckUtils]: 159: Hoare triple {134766#(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)); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,684 INFO L280 TraceCheckUtils]: 160: Hoare triple {134766#(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)); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,685 INFO L280 TraceCheckUtils]: 161: Hoare triple {134766#(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)); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,686 INFO L280 TraceCheckUtils]: 162: Hoare triple {134766#(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)); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,687 INFO L280 TraceCheckUtils]: 163: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,688 INFO L280 TraceCheckUtils]: 164: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,689 INFO L280 TraceCheckUtils]: 165: Hoare triple {134766#(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); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,690 INFO L280 TraceCheckUtils]: 166: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,691 INFO L280 TraceCheckUtils]: 167: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,692 INFO L280 TraceCheckUtils]: 168: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,693 INFO L280 TraceCheckUtils]: 169: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,694 INFO L280 TraceCheckUtils]: 170: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,695 INFO L280 TraceCheckUtils]: 171: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,696 INFO L280 TraceCheckUtils]: 172: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,697 INFO L280 TraceCheckUtils]: 173: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,698 INFO L280 TraceCheckUtils]: 174: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,699 INFO L280 TraceCheckUtils]: 175: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,699 INFO L280 TraceCheckUtils]: 176: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,700 INFO L280 TraceCheckUtils]: 177: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,701 INFO L280 TraceCheckUtils]: 178: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,702 INFO L280 TraceCheckUtils]: 179: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,703 INFO L280 TraceCheckUtils]: 180: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,704 INFO L280 TraceCheckUtils]: 181: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,705 INFO L280 TraceCheckUtils]: 182: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,706 INFO L280 TraceCheckUtils]: 183: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,707 INFO L280 TraceCheckUtils]: 184: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,708 INFO L280 TraceCheckUtils]: 185: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,709 INFO L280 TraceCheckUtils]: 186: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,709 INFO L280 TraceCheckUtils]: 187: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,710 INFO L280 TraceCheckUtils]: 188: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,711 INFO L280 TraceCheckUtils]: 189: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,712 INFO L280 TraceCheckUtils]: 190: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,713 INFO L280 TraceCheckUtils]: 191: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,714 INFO L280 TraceCheckUtils]: 192: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,715 INFO L280 TraceCheckUtils]: 193: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,716 INFO L280 TraceCheckUtils]: 194: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,717 INFO L280 TraceCheckUtils]: 195: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,718 INFO L280 TraceCheckUtils]: 196: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,719 INFO L280 TraceCheckUtils]: 197: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,720 INFO L280 TraceCheckUtils]: 198: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,721 INFO L280 TraceCheckUtils]: 199: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,722 INFO L280 TraceCheckUtils]: 200: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,723 INFO L280 TraceCheckUtils]: 201: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,723 INFO L280 TraceCheckUtils]: 202: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,724 INFO L280 TraceCheckUtils]: 203: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,725 INFO L280 TraceCheckUtils]: 204: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,726 INFO L280 TraceCheckUtils]: 205: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,726 INFO L280 TraceCheckUtils]: 206: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,727 INFO L280 TraceCheckUtils]: 207: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,728 INFO L280 TraceCheckUtils]: 208: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,729 INFO L280 TraceCheckUtils]: 209: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,730 INFO L280 TraceCheckUtils]: 210: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,731 INFO L280 TraceCheckUtils]: 211: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,731 INFO L280 TraceCheckUtils]: 212: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,732 INFO L280 TraceCheckUtils]: 213: Hoare triple {134766#(not (= 7 ~a17~0))} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {134766#(not (= 7 ~a17~0))} is VALID [2020-07-08 16:49:26,733 INFO L280 TraceCheckUtils]: 214: Hoare triple {134766#(not (= 7 ~a17~0))} assume ((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {134712#false} is VALID [2020-07-08 16:49:26,733 INFO L280 TraceCheckUtils]: 215: Hoare triple {134712#false} assume !false; {134712#false} is VALID [2020-07-08 16:49:26,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-08 16:49:26,832 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-08 16:49:26,833 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1242107588] [2020-07-08 16:49:26,833 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-08 16:49:26,834 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-07-08 16:49:26,834 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789534245] [2020-07-08 16:49:26,835 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 216 [2020-07-08 16:49:26,836 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-08 16:49:26,836 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2020-07-08 16:49:27,132 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 205 edges. 205 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 16:49:27,133 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-08 16:49:27,133 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-08 16:49:27,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-08 16:49:27,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2020-07-08 16:49:27,134 INFO L87 Difference]: Start difference. First operand 4109 states and 4818 transitions. Second operand 8 states. [2020-07-08 16:50:24,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 16:50:24,613 INFO L93 Difference]: Finished difference Result 8659 states and 10247 transitions. [2020-07-08 16:50:24,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-08 16:50:24,613 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 216 [2020-07-08 16:50:24,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-08 16:50:24,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-08 16:50:24,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1047 transitions. [2020-07-08 16:50:24,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-08 16:50:24,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1047 transitions. [2020-07-08 16:50:24,625 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states and 1047 transitions. [2020-07-08 16:50:26,595 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1047 edges. 1047 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-08 16:50:26,606 INFO L225 Difference]: With dead ends: 8659 [2020-07-08 16:50:26,607 INFO L226 Difference]: Without dead ends: 0 [2020-07-08 16:50:26,630 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2020-07-08 16:50:26,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2020-07-08 16:50:26,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2020-07-08 16:50:26,630 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-08 16:50:26,631 INFO L82 GeneralOperation]: Start isEquivalent. First operand 0 states. Second operand 0 states. [2020-07-08 16:50:26,631 INFO L74 IsIncluded]: Start isIncluded. First operand 0 states. Second operand 0 states. [2020-07-08 16:50:26,631 INFO L87 Difference]: Start difference. First operand 0 states. Second operand 0 states. [2020-07-08 16:50:26,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 16:50:26,631 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2020-07-08 16:50:26,631 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-08 16:50:26,632 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 16:50:26,632 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 16:50:26,632 INFO L74 IsIncluded]: Start isIncluded. First operand 0 states. Second operand 0 states. [2020-07-08 16:50:26,632 INFO L87 Difference]: Start difference. First operand 0 states. Second operand 0 states. [2020-07-08 16:50:26,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-08 16:50:26,632 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2020-07-08 16:50:26,632 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-08 16:50:26,633 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 16:50:26,633 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-08 16:50:26,633 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-08 16:50:26,633 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-08 16:50:26,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2020-07-08 16:50:26,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2020-07-08 16:50:26,633 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 216 [2020-07-08 16:50:26,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-08 16:50:26,634 INFO L479 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-07-08 16:50:26,634 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-07-08 16:50:26,634 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 0 states and 0 transitions. [2020-07-08 16:50:26,634 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-08 16:50:26,634 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-08 16:50:26,634 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-08 16:50:26,635 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-07-08 16:50:26,637 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2020-07-08 16:50:33,294 WARN L193 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 235 DAG size of output: 127 [2020-07-08 16:50:36,713 WARN L193 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 235 DAG size of output: 127 [2020-07-08 16:51:40,609 WARN L193 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 36 [2020-07-08 16:51:41,752 WARN L193 SmtUtils]: Spent 806.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:51:42,921 WARN L193 SmtUtils]: Spent 757.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:51:44,034 WARN L193 SmtUtils]: Spent 732.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:51:45,175 WARN L193 SmtUtils]: Spent 728.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:51:46,049 WARN L193 SmtUtils]: Spent 498.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 44 [2020-07-08 16:51:46,656 WARN L193 SmtUtils]: Spent 379.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 35 [2020-07-08 16:51:47,272 WARN L193 SmtUtils]: Spent 377.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 35 [2020-07-08 16:51:48,537 WARN L193 SmtUtils]: Spent 730.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:51:49,516 WARN L193 SmtUtils]: Spent 445.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 36 [2020-07-08 16:51:50,892 WARN L193 SmtUtils]: Spent 787.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:51:51,874 WARN L193 SmtUtils]: Spent 722.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:51:52,893 WARN L193 SmtUtils]: Spent 726.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:51:53,702 WARN L193 SmtUtils]: Spent 598.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 46 [2020-07-08 16:51:54,913 WARN L193 SmtUtils]: Spent 842.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:51:55,523 WARN L193 SmtUtils]: Spent 434.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 37 [2020-07-08 16:51:55,993 WARN L193 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:51:56,472 WARN L193 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:51:57,101 WARN L193 SmtUtils]: Spent 448.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 37 [2020-07-08 16:51:58,294 WARN L193 SmtUtils]: Spent 722.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:51:58,804 WARN L193 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:52:00,021 WARN L193 SmtUtils]: Spent 731.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:52:00,652 WARN L193 SmtUtils]: Spent 400.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 39 [2020-07-08 16:52:00,960 WARN L193 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 35 [2020-07-08 16:52:01,609 WARN L193 SmtUtils]: Spent 433.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 38 [2020-07-08 16:52:02,333 WARN L193 SmtUtils]: Spent 456.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 38 [2020-07-08 16:52:03,047 WARN L193 SmtUtils]: Spent 481.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 44 [2020-07-08 16:52:03,792 WARN L193 SmtUtils]: Spent 493.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 44 [2020-07-08 16:52:04,933 WARN L193 SmtUtils]: Spent 768.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:52:05,611 WARN L193 SmtUtils]: Spent 486.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 42 [2020-07-08 16:52:06,528 WARN L193 SmtUtils]: Spent 661.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 40 [2020-07-08 16:52:07,681 WARN L193 SmtUtils]: Spent 760.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:52:08,203 WARN L193 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:52:08,819 WARN L193 SmtUtils]: Spent 434.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 37 [2020-07-08 16:52:09,586 WARN L193 SmtUtils]: Spent 541.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 50 [2020-07-08 16:52:10,274 WARN L193 SmtUtils]: Spent 458.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 44 [2020-07-08 16:52:10,967 WARN L193 SmtUtils]: Spent 447.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 43 [2020-07-08 16:52:11,489 WARN L193 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:52:12,161 WARN L193 SmtUtils]: Spent 414.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 37 [2020-07-08 16:52:12,860 WARN L193 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 43 [2020-07-08 16:52:13,766 WARN L193 SmtUtils]: Spent 573.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 48 [2020-07-08 16:52:14,398 WARN L193 SmtUtils]: Spent 375.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:52:15,451 WARN L193 SmtUtils]: Spent 779.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:52:15,907 WARN L193 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:52:16,630 WARN L193 SmtUtils]: Spent 558.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 49 [2020-07-08 16:52:16,929 WARN L193 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 35 [2020-07-08 16:52:17,401 WARN L193 SmtUtils]: Spent 324.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:52:17,702 WARN L193 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 35 [2020-07-08 16:52:18,462 WARN L193 SmtUtils]: Spent 587.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 52 [2020-07-08 16:52:18,766 WARN L193 SmtUtils]: Spent 294.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 35 [2020-07-08 16:52:19,259 WARN L193 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:52:19,951 WARN L193 SmtUtils]: Spent 478.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 38 [2020-07-08 16:52:20,596 WARN L193 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 22 [2020-07-08 16:52:21,686 WARN L193 SmtUtils]: Spent 730.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:52:22,217 WARN L193 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:52:22,858 WARN L193 SmtUtils]: Spent 440.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 42 [2020-07-08 16:52:23,590 WARN L193 SmtUtils]: Spent 505.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 48 [2020-07-08 16:52:24,760 WARN L193 SmtUtils]: Spent 736.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:52:25,982 WARN L193 SmtUtils]: Spent 745.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:52:26,625 WARN L193 SmtUtils]: Spent 403.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 37 [2020-07-08 16:52:27,397 WARN L193 SmtUtils]: Spent 622.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 50 [2020-07-08 16:52:27,968 WARN L193 SmtUtils]: Spent 419.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 38 [2020-07-08 16:52:28,446 WARN L193 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:52:29,133 WARN L193 SmtUtils]: Spent 514.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 47 [2020-07-08 16:52:29,635 WARN L193 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:52:30,226 WARN L193 SmtUtils]: Spent 402.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 37 [2020-07-08 16:52:30,852 WARN L193 SmtUtils]: Spent 455.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 37 [2020-07-08 16:52:31,480 WARN L193 SmtUtils]: Spent 444.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 39 [2020-07-08 16:52:31,980 WARN L193 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:52:32,558 WARN L193 SmtUtils]: Spent 378.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 35 [2020-07-08 16:52:33,687 WARN L193 SmtUtils]: Spent 758.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:52:34,817 WARN L193 SmtUtils]: Spent 747.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:52:35,989 WARN L193 SmtUtils]: Spent 739.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:52:37,208 WARN L193 SmtUtils]: Spent 743.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:52:38,131 WARN L193 SmtUtils]: Spent 430.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 36 [2020-07-08 16:52:39,179 WARN L193 SmtUtils]: Spent 509.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 36 [2020-07-08 16:52:39,909 WARN L193 SmtUtils]: Spent 498.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 44 [2020-07-08 16:52:40,942 WARN L193 SmtUtils]: Spent 748.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:52:41,915 WARN L193 SmtUtils]: Spent 764.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 46 [2020-07-08 16:52:42,581 WARN L193 SmtUtils]: Spent 481.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 42 [2020-07-08 16:52:43,682 WARN L193 SmtUtils]: Spent 750.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:52:44,172 WARN L193 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:52:44,869 WARN L193 SmtUtils]: Spent 479.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 37 [2020-07-08 16:52:45,357 WARN L193 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:52:46,254 WARN L193 SmtUtils]: Spent 635.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 48 [2020-07-08 16:52:46,764 WARN L193 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:52:47,640 WARN L193 SmtUtils]: Spent 655.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 40 [2020-07-08 16:52:48,156 WARN L193 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:52:48,688 WARN L193 SmtUtils]: Spent 319.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:52:49,280 WARN L193 SmtUtils]: Spent 338.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:52:49,972 WARN L193 SmtUtils]: Spent 431.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 39 [2020-07-08 16:52:51,248 WARN L193 SmtUtils]: Spent 784.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:52:52,569 WARN L193 SmtUtils]: Spent 786.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:52:53,134 WARN L193 SmtUtils]: Spent 428.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 37 [2020-07-08 16:52:54,149 WARN L193 SmtUtils]: Spent 747.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:52:54,725 WARN L193 SmtUtils]: Spent 425.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 37 [2020-07-08 16:52:55,310 WARN L193 SmtUtils]: Spent 430.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 39 [2020-07-08 16:52:55,996 WARN L193 SmtUtils]: Spent 478.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 44 [2020-07-08 16:52:57,085 WARN L193 SmtUtils]: Spent 754.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:52:58,212 WARN L193 SmtUtils]: Spent 753.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:52:59,029 WARN L193 SmtUtils]: Spent 421.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 36 [2020-07-08 16:52:59,527 WARN L193 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:53:00,743 WARN L193 SmtUtils]: Spent 757.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:53:01,405 WARN L193 SmtUtils]: Spent 432.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 39 [2020-07-08 16:53:02,346 WARN L193 SmtUtils]: Spent 434.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 36 [2020-07-08 16:53:03,642 WARN L193 SmtUtils]: Spent 746.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:53:05,027 WARN L193 SmtUtils]: Spent 795.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:53:06,037 WARN L193 SmtUtils]: Spent 751.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:53:06,796 WARN L193 SmtUtils]: Spent 500.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 44 [2020-07-08 16:53:07,268 WARN L193 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:53:07,739 WARN L193 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:53:08,217 WARN L193 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:53:08,862 WARN L193 SmtUtils]: Spent 467.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 41 [2020-07-08 16:53:09,538 WARN L193 SmtUtils]: Spent 486.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 42 [2020-07-08 16:53:10,372 WARN L193 SmtUtils]: Spent 625.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 38 [2020-07-08 16:53:10,870 WARN L193 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:53:11,658 WARN L193 SmtUtils]: Spent 572.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 49 [2020-07-08 16:53:11,981 WARN L193 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 35 [2020-07-08 16:53:12,500 WARN L193 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:53:13,227 WARN L193 SmtUtils]: Spent 500.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 43 [2020-07-08 16:53:14,410 WARN L193 SmtUtils]: Spent 755.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:53:15,217 WARN L193 SmtUtils]: Spent 578.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 40 [2020-07-08 16:53:16,508 WARN L193 SmtUtils]: Spent 784.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:53:17,089 WARN L193 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:53:17,905 WARN L193 SmtUtils]: Spent 497.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 38 [2020-07-08 16:53:18,535 WARN L193 SmtUtils]: Spent 372.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:53:19,226 WARN L193 SmtUtils]: Spent 434.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 36 [2020-07-08 16:53:19,791 WARN L193 SmtUtils]: Spent 390.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 35 [2020-07-08 16:53:20,875 WARN L193 SmtUtils]: Spent 767.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:53:21,684 WARN L193 SmtUtils]: Spent 515.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 44 [2020-07-08 16:53:22,832 WARN L193 SmtUtils]: Spent 762.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:53:23,510 WARN L193 SmtUtils]: Spent 448.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 39 [2020-07-08 16:53:24,702 WARN L193 SmtUtils]: Spent 753.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:53:25,331 WARN L193 SmtUtils]: Spent 440.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 39 [2020-07-08 16:53:26,159 WARN L193 SmtUtils]: Spent 609.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 47 [2020-07-08 16:53:27,432 WARN L193 SmtUtils]: Spent 770.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:53:28,718 WARN L193 SmtUtils]: Spent 753.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:53:29,441 WARN L193 SmtUtils]: Spent 473.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 37 [2020-07-08 16:53:30,173 WARN L193 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 42 [2020-07-08 16:53:30,722 WARN L193 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:53:31,291 WARN L193 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:53:32,700 WARN L193 SmtUtils]: Spent 786.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:53:33,300 WARN L193 SmtUtils]: Spent 454.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 43 [2020-07-08 16:53:33,774 WARN L193 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:53:34,081 WARN L193 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 35 [2020-07-08 16:53:34,696 WARN L193 SmtUtils]: Spent 454.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 41 [2020-07-08 16:53:35,323 WARN L193 SmtUtils]: Spent 455.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 39 [2020-07-08 16:53:35,948 WARN L193 SmtUtils]: Spent 444.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 42 [2020-07-08 16:53:36,650 WARN L193 SmtUtils]: Spent 489.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 38 [2020-07-08 16:53:37,786 WARN L193 SmtUtils]: Spent 794.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:53:38,897 WARN L193 SmtUtils]: Spent 743.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:53:39,585 WARN L193 SmtUtils]: Spent 481.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 47 [2020-07-08 16:53:40,750 WARN L193 SmtUtils]: Spent 750.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:53:41,637 WARN L193 SmtUtils]: Spent 585.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 48 [2020-07-08 16:53:42,402 WARN L193 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 38 [2020-07-08 16:53:43,090 WARN L193 SmtUtils]: Spent 447.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 42 [2020-07-08 16:53:44,343 WARN L193 SmtUtils]: Spent 750.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:53:45,358 WARN L193 SmtUtils]: Spent 553.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 44 [2020-07-08 16:53:46,470 WARN L193 SmtUtils]: Spent 762.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:53:47,526 WARN L193 SmtUtils]: Spent 751.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:53:48,324 WARN L193 SmtUtils]: Spent 512.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 44 [2020-07-08 16:53:48,924 WARN L193 SmtUtils]: Spent 395.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 35 [2020-07-08 16:53:49,672 WARN L193 SmtUtils]: Spent 538.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 45 [2020-07-08 16:53:50,347 WARN L193 SmtUtils]: Spent 476.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 40 [2020-07-08 16:53:50,845 WARN L193 SmtUtils]: Spent 326.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:53:51,346 WARN L193 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:53:52,536 WARN L193 SmtUtils]: Spent 767.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:53:53,451 WARN L193 SmtUtils]: Spent 679.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 40 [2020-07-08 16:53:53,990 WARN L193 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:53:54,635 WARN L193 SmtUtils]: Spent 423.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 37 [2020-07-08 16:53:55,903 WARN L193 SmtUtils]: Spent 779.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:53:56,839 WARN L193 SmtUtils]: Spent 654.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 39 [2020-07-08 16:53:57,823 WARN L193 SmtUtils]: Spent 448.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 36 [2020-07-08 16:53:58,834 WARN L193 SmtUtils]: Spent 511.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 44 [2020-07-08 16:53:59,916 WARN L193 SmtUtils]: Spent 546.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 44 [2020-07-08 16:54:00,951 WARN L193 SmtUtils]: Spent 761.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:54:01,726 WARN L193 SmtUtils]: Spent 508.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 44 [2020-07-08 16:54:02,310 WARN L193 SmtUtils]: Spent 387.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 35 [2020-07-08 16:54:03,446 WARN L193 SmtUtils]: Spent 770.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:54:04,296 WARN L193 SmtUtils]: Spent 518.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 44 [2020-07-08 16:54:05,490 WARN L193 SmtUtils]: Spent 764.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:54:06,736 WARN L193 SmtUtils]: Spent 781.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 40 [2020-07-08 16:54:07,671 WARN L193 SmtUtils]: Spent 514.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 44 [2020-07-08 16:54:08,386 WARN L193 SmtUtils]: Spent 486.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 42 [2020-07-08 16:54:08,924 WARN L193 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:54:09,607 WARN L193 SmtUtils]: Spent 450.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 40 [2020-07-08 16:54:10,237 WARN L193 SmtUtils]: Spent 400.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 38 [2020-07-08 16:54:10,793 WARN L193 SmtUtils]: Spent 328.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22 [2020-07-08 16:54:11,363 WARN L193 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 22