/usr/bin/java -ea -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerC.xml --traceabstraction.compute.interpolants.along.a.counterexample Craig_NestedInterpolation --traceabstraction.use.separate.solver.for.trace.checks true -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationFastUPR_32.epf -i ../../../trunk/examples/svcomp/eca-rers2012/Problem01_label17.c -------------------------------------------------------------------------------- This is Ultimate 0.1.25-267fbe0 [2020-07-18 05:19:04,748 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-18 05:19:04,751 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-18 05:19:04,767 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-18 05:19:04,767 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-18 05:19:04,768 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-18 05:19:04,770 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-18 05:19:04,772 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-18 05:19:04,773 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-18 05:19:04,774 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-18 05:19:04,775 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-18 05:19:04,776 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-18 05:19:04,776 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-18 05:19:04,777 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-18 05:19:04,778 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-18 05:19:04,780 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-18 05:19:04,780 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-18 05:19:04,781 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-18 05:19:04,783 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-18 05:19:04,785 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-18 05:19:04,787 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-18 05:19:04,788 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-18 05:19:04,789 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-18 05:19:04,790 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-18 05:19:04,792 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-18 05:19:04,793 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-18 05:19:04,793 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-18 05:19:04,794 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-18 05:19:04,794 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-18 05:19:04,795 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-18 05:19:04,795 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-18 05:19:04,796 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-18 05:19:04,797 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-18 05:19:04,798 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-18 05:19:04,799 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-18 05:19:04,799 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-18 05:19:04,800 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-18 05:19:04,800 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-18 05:19:04,800 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-18 05:19:04,801 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-18 05:19:04,802 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-18 05:19:04,802 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationFastUPR_32.epf [2020-07-18 05:19:04,812 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-18 05:19:04,812 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-18 05:19:04,813 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-18 05:19:04,813 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-18 05:19:04,814 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-18 05:19:04,814 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-18 05:19:04,814 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-18 05:19:04,814 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-18 05:19:04,814 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-18 05:19:04,815 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-18 05:19:04,815 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-18 05:19:04,815 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-18 05:19:04,815 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-18 05:19:04,815 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-18 05:19:04,816 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-18 05:19:04,816 INFO L138 SettingsManager]: * Size of a code block=SingleStatement [2020-07-18 05:19:04,816 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-18 05:19:04,816 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-18 05:19:04,816 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-18 05:19:04,817 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-18 05:19:04,817 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=AcceleratedInterpolation [2020-07-18 05:19:04,817 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-18 05:19:04,817 INFO L138 SettingsManager]: * Use separate solver for trace checks=false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Interpolants along a Counterexample -> Craig_NestedInterpolation Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Use separate solver for trace checks -> true [2020-07-18 05:19:05,085 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-18 05:19:05,103 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-18 05:19:05,107 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-18 05:19:05,109 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-18 05:19:05,109 INFO L275 PluginConnector]: CDTParser initialized [2020-07-18 05:19:05,110 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/eca-rers2012/Problem01_label17.c [2020-07-18 05:19:05,185 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8a93bab7e/58330c28efc44df8814db44a3bbe3b1c/FLAG940f689c8 [2020-07-18 05:19:05,752 INFO L306 CDTParser]: Found 1 translation units. [2020-07-18 05:19:05,753 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/eca-rers2012/Problem01_label17.c [2020-07-18 05:19:05,764 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8a93bab7e/58330c28efc44df8814db44a3bbe3b1c/FLAG940f689c8 [2020-07-18 05:19:06,045 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8a93bab7e/58330c28efc44df8814db44a3bbe3b1c [2020-07-18 05:19:06,056 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-18 05:19:06,059 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-18 05:19:06,060 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-18 05:19:06,060 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-18 05:19:06,063 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-18 05:19:06,064 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.07 05:19:06" (1/1) ... [2020-07-18 05:19:06,067 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@44671aaf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 05:19:06, skipping insertion in model container [2020-07-18 05:19:06,067 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.07 05:19:06" (1/1) ... [2020-07-18 05:19:06,075 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-18 05:19:06,123 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-18 05:19:06,614 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-18 05:19:06,620 INFO L203 MainTranslator]: Completed pre-run [2020-07-18 05:19:06,873 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-18 05:19:06,890 INFO L208 MainTranslator]: Completed translation [2020-07-18 05:19:06,891 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 05:19:06 WrapperNode [2020-07-18 05:19:06,891 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-18 05:19:06,892 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-18 05:19:06,892 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-18 05:19:06,892 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-18 05:19:06,907 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 05:19:06" (1/1) ... [2020-07-18 05:19:06,907 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 05:19:06" (1/1) ... [2020-07-18 05:19:06,930 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 05:19:06" (1/1) ... [2020-07-18 05:19:06,930 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 05:19:06" (1/1) ... [2020-07-18 05:19:07,005 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 05:19:06" (1/1) ... [2020-07-18 05:19:07,028 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 05:19:06" (1/1) ... [2020-07-18 05:19:07,035 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 05:19:06" (1/1) ... [2020-07-18 05:19:07,044 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-18 05:19:07,045 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-18 05:19:07,045 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-18 05:19:07,045 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-18 05:19:07,046 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 05:19:06" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-18 05:19:07,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-18 05:19:07,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-18 05:19:07,111 INFO L138 BoogieDeclarations]: Found implementation of procedure calculate_output [2020-07-18 05:19:07,112 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-18 05:19:07,112 INFO L130 BoogieDeclarations]: Found specification of procedure calculate_output [2020-07-18 05:19:07,112 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-18 05:19:07,112 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-18 05:19:07,112 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2020-07-18 05:19:07,112 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-18 05:19:07,112 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-18 05:19:07,112 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-18 05:19:09,022 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-18 05:19:09,023 INFO L295 CfgBuilder]: Removed 1 assume(true) statements. [2020-07-18 05:19:09,038 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.07 05:19:09 BoogieIcfgContainer [2020-07-18 05:19:09,039 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-18 05:19:09,041 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-18 05:19:09,042 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-18 05:19:09,045 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-18 05:19:09,045 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.07 05:19:06" (1/3) ... [2020-07-18 05:19:09,047 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46c373c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.07 05:19:09, skipping insertion in model container [2020-07-18 05:19:09,047 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 05:19:06" (2/3) ... [2020-07-18 05:19:09,047 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46c373c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.07 05:19:09, skipping insertion in model container [2020-07-18 05:19:09,050 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.07 05:19:09" (3/3) ... [2020-07-18 05:19:09,052 INFO L109 eAbstractionObserver]: Analyzing ICFG Problem01_label17.c [2020-07-18 05:19:09,062 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-07-18 05:19:09,073 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-18 05:19:09,087 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-18 05:19:09,113 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-18 05:19:09,113 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-18 05:19:09,113 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-07-18 05:19:09,114 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-18 05:19:09,114 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-18 05:19:09,114 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-18 05:19:09,114 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-18 05:19:09,115 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-18 05:19:09,150 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states. [2020-07-18 05:19:09,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2020-07-18 05:19:09,176 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 05:19:09,177 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] [2020-07-18 05:19:09,178 INFO L427 AbstractCegarLoop]: === Iteration 1 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 05:19:09,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 05:19:09,184 INFO L82 PathProgramCache]: Analyzing trace with hash -1930932209, now seen corresponding path program 1 times [2020-07-18 05:19:09,193 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 05:19:09,194 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [834717934] [2020-07-18 05:19:09,194 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 05:19:09,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:19:09,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:19:09,850 INFO L280 TraceCheckUtils]: 0: Hoare triple {552#(and (= ~a12~0 |old(~a12~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)|) (= ~a7~0 |old(~a7~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~b~0 |old(~b~0)|) (= ~a20~0 |old(~a20~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {528#true} is VALID [2020-07-18 05:19:09,850 INFO L280 TraceCheckUtils]: 1: Hoare triple {528#true} ~d~0 := 4; {528#true} is VALID [2020-07-18 05:19:09,851 INFO L280 TraceCheckUtils]: 2: Hoare triple {528#true} ~e~0 := 5; {528#true} is VALID [2020-07-18 05:19:09,851 INFO L280 TraceCheckUtils]: 3: Hoare triple {528#true} ~f~0 := 6; {528#true} is VALID [2020-07-18 05:19:09,852 INFO L280 TraceCheckUtils]: 4: Hoare triple {528#true} ~c~0 := 3; {528#true} is VALID [2020-07-18 05:19:09,852 INFO L280 TraceCheckUtils]: 5: Hoare triple {528#true} ~b~0 := 2; {528#true} is VALID [2020-07-18 05:19:09,853 INFO L280 TraceCheckUtils]: 6: Hoare triple {528#true} ~u~0 := 21; {528#true} is VALID [2020-07-18 05:19:09,853 INFO L280 TraceCheckUtils]: 7: Hoare triple {528#true} ~v~0 := 22; {528#true} is VALID [2020-07-18 05:19:09,853 INFO L280 TraceCheckUtils]: 8: Hoare triple {528#true} ~w~0 := 23; {528#true} is VALID [2020-07-18 05:19:09,854 INFO L280 TraceCheckUtils]: 9: Hoare triple {528#true} ~x~0 := 24; {528#true} is VALID [2020-07-18 05:19:09,854 INFO L280 TraceCheckUtils]: 10: Hoare triple {528#true} ~y~0 := 25; {528#true} is VALID [2020-07-18 05:19:09,854 INFO L280 TraceCheckUtils]: 11: Hoare triple {528#true} ~z~0 := 26; {528#true} is VALID [2020-07-18 05:19:09,855 INFO L280 TraceCheckUtils]: 12: Hoare triple {528#true} ~a17~0 := 1; {528#true} is VALID [2020-07-18 05:19:09,855 INFO L280 TraceCheckUtils]: 13: Hoare triple {528#true} ~a7~0 := 0; {528#true} is VALID [2020-07-18 05:19:09,855 INFO L280 TraceCheckUtils]: 14: Hoare triple {528#true} ~a20~0 := 1; {528#true} is VALID [2020-07-18 05:19:09,856 INFO L280 TraceCheckUtils]: 15: Hoare triple {528#true} ~a8~0 := 15; {528#true} is VALID [2020-07-18 05:19:09,856 INFO L280 TraceCheckUtils]: 16: Hoare triple {528#true} ~a12~0 := 8; {528#true} is VALID [2020-07-18 05:19:09,857 INFO L280 TraceCheckUtils]: 17: Hoare triple {528#true} ~a16~0 := 5; {553#(<= 5 ~a16~0)} is VALID [2020-07-18 05:19:09,858 INFO L280 TraceCheckUtils]: 18: Hoare triple {553#(<= 5 ~a16~0)} ~a21~0 := 1; {553#(<= 5 ~a16~0)} is VALID [2020-07-18 05:19:09,859 INFO L280 TraceCheckUtils]: 19: Hoare triple {553#(<= 5 ~a16~0)} assume true; {553#(<= 5 ~a16~0)} is VALID [2020-07-18 05:19:09,861 INFO L275 TraceCheckUtils]: 20: Hoare quadruple {553#(<= 5 ~a16~0)} {528#true} #1100#return; {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,868 INFO L263 TraceCheckUtils]: 0: Hoare triple {528#true} call ULTIMATE.init(); {552#(and (= ~a12~0 |old(~a12~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)|) (= ~a7~0 |old(~a7~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~b~0 |old(~b~0)|) (= ~a20~0 |old(~a20~0)|) (= ~d~0 |old(~d~0)|))} is VALID [2020-07-18 05:19:09,868 INFO L280 TraceCheckUtils]: 1: Hoare triple {552#(and (= ~a12~0 |old(~a12~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)|) (= ~a7~0 |old(~a7~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~b~0 |old(~b~0)|) (= ~a20~0 |old(~a20~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {528#true} is VALID [2020-07-18 05:19:09,869 INFO L280 TraceCheckUtils]: 2: Hoare triple {528#true} ~d~0 := 4; {528#true} is VALID [2020-07-18 05:19:09,869 INFO L280 TraceCheckUtils]: 3: Hoare triple {528#true} ~e~0 := 5; {528#true} is VALID [2020-07-18 05:19:09,869 INFO L280 TraceCheckUtils]: 4: Hoare triple {528#true} ~f~0 := 6; {528#true} is VALID [2020-07-18 05:19:09,870 INFO L280 TraceCheckUtils]: 5: Hoare triple {528#true} ~c~0 := 3; {528#true} is VALID [2020-07-18 05:19:09,870 INFO L280 TraceCheckUtils]: 6: Hoare triple {528#true} ~b~0 := 2; {528#true} is VALID [2020-07-18 05:19:09,870 INFO L280 TraceCheckUtils]: 7: Hoare triple {528#true} ~u~0 := 21; {528#true} is VALID [2020-07-18 05:19:09,871 INFO L280 TraceCheckUtils]: 8: Hoare triple {528#true} ~v~0 := 22; {528#true} is VALID [2020-07-18 05:19:09,871 INFO L280 TraceCheckUtils]: 9: Hoare triple {528#true} ~w~0 := 23; {528#true} is VALID [2020-07-18 05:19:09,871 INFO L280 TraceCheckUtils]: 10: Hoare triple {528#true} ~x~0 := 24; {528#true} is VALID [2020-07-18 05:19:09,872 INFO L280 TraceCheckUtils]: 11: Hoare triple {528#true} ~y~0 := 25; {528#true} is VALID [2020-07-18 05:19:09,872 INFO L280 TraceCheckUtils]: 12: Hoare triple {528#true} ~z~0 := 26; {528#true} is VALID [2020-07-18 05:19:09,872 INFO L280 TraceCheckUtils]: 13: Hoare triple {528#true} ~a17~0 := 1; {528#true} is VALID [2020-07-18 05:19:09,873 INFO L280 TraceCheckUtils]: 14: Hoare triple {528#true} ~a7~0 := 0; {528#true} is VALID [2020-07-18 05:19:09,873 INFO L280 TraceCheckUtils]: 15: Hoare triple {528#true} ~a20~0 := 1; {528#true} is VALID [2020-07-18 05:19:09,873 INFO L280 TraceCheckUtils]: 16: Hoare triple {528#true} ~a8~0 := 15; {528#true} is VALID [2020-07-18 05:19:09,874 INFO L280 TraceCheckUtils]: 17: Hoare triple {528#true} ~a12~0 := 8; {528#true} is VALID [2020-07-18 05:19:09,875 INFO L280 TraceCheckUtils]: 18: Hoare triple {528#true} ~a16~0 := 5; {553#(<= 5 ~a16~0)} is VALID [2020-07-18 05:19:09,875 INFO L280 TraceCheckUtils]: 19: Hoare triple {553#(<= 5 ~a16~0)} ~a21~0 := 1; {553#(<= 5 ~a16~0)} is VALID [2020-07-18 05:19:09,876 INFO L280 TraceCheckUtils]: 20: Hoare triple {553#(<= 5 ~a16~0)} assume true; {553#(<= 5 ~a16~0)} is VALID [2020-07-18 05:19:09,877 INFO L275 TraceCheckUtils]: 21: Hoare quadruple {553#(<= 5 ~a16~0)} {528#true} #1100#return; {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,878 INFO L263 TraceCheckUtils]: 22: Hoare triple {551#(not (= 4 ~a16~0))} call #t~ret4 := main(); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,879 INFO L280 TraceCheckUtils]: 23: Hoare triple {551#(not (= 4 ~a16~0))} ~output~0 := -1; {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,880 INFO L280 TraceCheckUtils]: 24: Hoare triple {551#(not (= 4 ~a16~0))} assume !false; {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,881 INFO L280 TraceCheckUtils]: 25: Hoare triple {551#(not (= 4 ~a16~0))} havoc ~input~0; {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,882 INFO L280 TraceCheckUtils]: 26: Hoare triple {551#(not (= 4 ~a16~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,883 INFO L280 TraceCheckUtils]: 27: Hoare triple {551#(not (= 4 ~a16~0))} ~input~0 := #t~nondet2; {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,883 INFO L280 TraceCheckUtils]: 28: Hoare triple {551#(not (= 4 ~a16~0))} havoc #t~nondet2; {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,884 INFO L280 TraceCheckUtils]: 29: Hoare triple {551#(not (= 4 ~a16~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,885 INFO L263 TraceCheckUtils]: 30: Hoare triple {551#(not (= 4 ~a16~0))} call #t~ret3 := calculate_output(~input~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,886 INFO L280 TraceCheckUtils]: 31: Hoare triple {551#(not (= 4 ~a16~0))} ~input := #in~input; {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,887 INFO L280 TraceCheckUtils]: 32: Hoare triple {551#(not (= 4 ~a16~0))} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,888 INFO L280 TraceCheckUtils]: 33: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,889 INFO L280 TraceCheckUtils]: 34: Hoare triple {551#(not (= 4 ~a16~0))} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,890 INFO L280 TraceCheckUtils]: 35: Hoare triple {551#(not (= 4 ~a16~0))} assume !(1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,890 INFO L280 TraceCheckUtils]: 36: Hoare triple {551#(not (= 4 ~a16~0))} assume !((3 == ~input && (((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && !(1 == ~a17~0)) && 15 == ~a8~0) && 1 == ~a21~0) || (((13 == ~a8~0 && 1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 4 == ~a16~0) && !(1 == ~a21~0)))) && 8 == ~a12~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,891 INFO L280 TraceCheckUtils]: 37: Hoare triple {551#(not (= 4 ~a16~0))} assume !((1 == ~a17~0 && (1 == ~a21~0 && (!(1 == ~a7~0) && 4 == ~input && 15 == ~a8~0) && !(1 == ~a20~0)) && 8 == ~a12~0) && 6 == ~a16~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,892 INFO L280 TraceCheckUtils]: 38: Hoare triple {551#(not (= 4 ~a16~0))} assume !((8 == ~a12~0 && (1 == ~a21~0 && ((5 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,893 INFO L280 TraceCheckUtils]: 39: Hoare triple {551#(not (= 4 ~a16~0))} assume !(8 == ~a12~0 && 1 == ~input && ((1 == ~a21~0 && (15 == ~a8~0 && (!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && 13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0))); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,894 INFO L280 TraceCheckUtils]: 40: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((!(1 == ~a17~0) && !(1 == ~a7~0) && 1 == ~a21~0 && 15 == ~a8~0 && 4 == ~input) && !(1 == ~a20~0)) && 8 == ~a12~0) && 4 == ~a16~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,895 INFO L280 TraceCheckUtils]: 41: Hoare triple {551#(not (= 4 ~a16~0))} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 2 == ~input) && 8 == ~a12~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,895 INFO L280 TraceCheckUtils]: 42: Hoare triple {551#(not (= 4 ~a16~0))} assume !(13 == ~a8~0 && !(1 == ~a21~0) && ((3 == ~input && (((1 == ~a20~0 && !(1 == ~a17~0)) && 6 == ~a16~0) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0))) && 8 == ~a12~0) && 1 == ~a7~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,896 INFO L280 TraceCheckUtils]: 43: Hoare triple {551#(not (= 4 ~a16~0))} assume !(((1 == ~a21~0 && 8 == ~a12~0 && 1 == ~input && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || (5 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0) || (6 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0))) && !(1 == ~a7~0)) && 15 == ~a8~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,897 INFO L280 TraceCheckUtils]: 44: Hoare triple {551#(not (= 4 ~a16~0))} assume !((5 == ~a16~0 && (1 == ~a7~0 && (!(1 == ~a21~0) && 8 == ~a12~0 && 3 == ~input) && 13 == ~a8~0) && 1 == ~a17~0) && 1 == ~a20~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,898 INFO L280 TraceCheckUtils]: 45: Hoare triple {551#(not (= 4 ~a16~0))} assume !(1 == ~a17~0 && (15 == ~a8~0 && (8 == ~a12~0 && (!(1 == ~a7~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a20~0)) && 5 == ~a16~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,899 INFO L280 TraceCheckUtils]: 46: Hoare triple {551#(not (= 4 ~a16~0))} assume !(!(1 == ~a7~0) && (((1 == ~a21~0 && (15 == ~a8~0 && 5 == ~input) && !(1 == ~a17~0)) && 8 == ~a12~0) && 1 == ~a20~0) && 4 == ~a16~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,900 INFO L280 TraceCheckUtils]: 47: Hoare triple {551#(not (= 4 ~a16~0))} assume !((!(1 == ~a21~0) && (8 == ~a12~0 && ((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0)) && 1 == ~input) && 13 == ~a8~0) && 1 == ~a7~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,900 INFO L280 TraceCheckUtils]: 48: Hoare triple {551#(not (= 4 ~a16~0))} assume !(1 == ~a17~0 && !(1 == ~a7~0) && (1 == ~a21~0 && (8 == ~a12~0 && 5 == ~input && (5 == ~a16~0 || 6 == ~a16~0)) && 1 == ~a20~0) && 15 == ~a8~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,901 INFO L280 TraceCheckUtils]: 49: Hoare triple {551#(not (= 4 ~a16~0))} assume !((8 == ~a12~0 && !(1 == ~a21~0) && 1 == ~a7~0 && 13 == ~a8~0 && 6 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (4 == ~a16~0 && !(1 == ~a17~0))) || (5 == ~a16~0 && !(1 == ~a17~0)))) && 1 == ~a20~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,902 INFO L280 TraceCheckUtils]: 50: Hoare triple {551#(not (= 4 ~a16~0))} assume !((5 == ~a16~0 && ((15 == ~a8~0 && (!(1 == ~a7~0) && 2 == ~input) && 1 == ~a21~0) && 8 == ~a12~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,903 INFO L280 TraceCheckUtils]: 51: Hoare triple {551#(not (= 4 ~a16~0))} assume !(!(1 == ~a20~0) && 1 == ~a21~0 && 4 == ~a16~0 && 15 == ~a8~0 && (8 == ~a12~0 && 2 == ~input && !(1 == ~a7~0)) && !(1 == ~a17~0)); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,904 INFO L280 TraceCheckUtils]: 52: Hoare triple {551#(not (= 4 ~a16~0))} assume !((1 == ~a21~0 && !(1 == ~a7~0) && (!(1 == ~a20~0) && !(1 == ~a17~0) && 8 == ~a12~0 && 6 == ~input) && 4 == ~a16~0) && 15 == ~a8~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,905 INFO L280 TraceCheckUtils]: 53: Hoare triple {551#(not (= 4 ~a16~0))} assume !(1 == ~a17~0 && ((((8 == ~a12~0 && 4 == ~input && 13 == ~a8~0) && 1 == ~a20~0) && !(1 == ~a21~0)) && 5 == ~a16~0) && 1 == ~a7~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,905 INFO L280 TraceCheckUtils]: 54: Hoare triple {551#(not (= 4 ~a16~0))} assume !(((13 == ~a8~0 && 8 == ~a12~0 && ((((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0)) && 1 == ~input) && !(1 == ~a21~0)) && 1 == ~a20~0) && 1 == ~a7~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,906 INFO L280 TraceCheckUtils]: 55: Hoare triple {551#(not (= 4 ~a16~0))} assume !(13 == ~a8~0 && !(1 == ~a21~0) && (((((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 5 == ~input) && 1 == ~a7~0) && 8 == ~a12~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,907 INFO L280 TraceCheckUtils]: 56: Hoare triple {551#(not (= 4 ~a16~0))} assume !((!(1 == ~a21~0) && ((((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0)) && 4 == ~input) && 1 == ~a7~0) && 8 == ~a12~0) && 13 == ~a8~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,908 INFO L280 TraceCheckUtils]: 57: Hoare triple {551#(not (= 4 ~a16~0))} assume !((1 == ~a21~0 && !(1 == ~a7~0) && ((((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0)) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 4 == ~input) && 8 == ~a12~0) && 15 == ~a8~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,909 INFO L280 TraceCheckUtils]: 58: Hoare triple {551#(not (= 4 ~a16~0))} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && ((1 == ~a7~0 && 1 == ~a17~0) && 1 == ~a20~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 4 == ~input) && 8 == ~a12~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,910 INFO L280 TraceCheckUtils]: 59: Hoare triple {551#(not (= 4 ~a16~0))} assume !(!(1 == ~a17~0) && (8 == ~a12~0 && !(1 == ~a20~0) && (15 == ~a8~0 && 1 == ~a21~0 && 4 == ~input) && !(1 == ~a7~0)) && 5 == ~a16~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,910 INFO L280 TraceCheckUtils]: 60: Hoare triple {551#(not (= 4 ~a16~0))} assume !(((!(1 == ~a7~0) && (2 == ~input && (((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) || (4 == ~a16~0 && !(1 == ~a20~0) && 1 == ~a17~0))) && 15 == ~a8~0) && 8 == ~a12~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,911 INFO L280 TraceCheckUtils]: 61: Hoare triple {551#(not (= 4 ~a16~0))} assume !(!(1 == ~a20~0) && (((((6 == ~input && 5 == ~a16~0) && 1 == ~a21~0) && !(1 == ~a17~0)) && 8 == ~a12~0) && !(1 == ~a7~0)) && 15 == ~a8~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,912 INFO L280 TraceCheckUtils]: 62: Hoare triple {551#(not (= 4 ~a16~0))} assume !(8 == ~a12~0 && (((((1 == ~a21~0 && 5 == ~input) && 15 == ~a8~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,913 INFO L280 TraceCheckUtils]: 63: Hoare triple {551#(not (= 4 ~a16~0))} assume !(((15 == ~a8~0 && !(1 == ~a7~0) && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 5 == ~a16~0) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) && 6 == ~input) && 8 == ~a12~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,914 INFO L280 TraceCheckUtils]: 64: Hoare triple {551#(not (= 4 ~a16~0))} assume !(15 == ~a8~0 && 4 == ~a16~0 && !(1 == ~a20~0) && ((1 == ~a21~0 && !(1 == ~a17~0) && 5 == ~input) && !(1 == ~a7~0)) && 8 == ~a12~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,914 INFO L280 TraceCheckUtils]: 65: Hoare triple {551#(not (= 4 ~a16~0))} assume !(1 == ~a17~0 && 8 == ~a12~0 && 15 == ~a8~0 && ((!(1 == ~a7~0) && (5 == ~a16~0 || 6 == ~a16~0) && 2 == ~input) && 1 == ~a21~0) && 1 == ~a20~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,915 INFO L280 TraceCheckUtils]: 66: Hoare triple {551#(not (= 4 ~a16~0))} assume !(!(1 == ~a7~0) && (15 == ~a8~0 && (!(1 == ~a17~0) && 8 == ~a12~0 && 3 == ~input && 1 == ~a21~0) && 4 == ~a16~0) && 1 == ~a20~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,916 INFO L280 TraceCheckUtils]: 67: Hoare triple {551#(not (= 4 ~a16~0))} assume !(5 == ~a16~0 && (!(1 == ~a21~0) && (13 == ~a8~0 && (2 == ~input && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && 1 == ~a17~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,917 INFO L280 TraceCheckUtils]: 68: Hoare triple {551#(not (= 4 ~a16~0))} assume !(1 == ~a20~0 && (8 == ~a12~0 && 1 == ~a7~0 && 13 == ~a8~0 && ((!(1 == ~a17~0) && 5 == ~a16~0) || (1 == ~a17~0 && 6 == ~a16~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) && 3 == ~input) && !(1 == ~a21~0)); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,918 INFO L280 TraceCheckUtils]: 69: Hoare triple {551#(not (= 4 ~a16~0))} assume !(8 == ~a12~0 && 1 == ~a7~0 && !(1 == ~a21~0) && 13 == ~a8~0 && 6 == ~input && ((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0)))); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,918 INFO L280 TraceCheckUtils]: 70: Hoare triple {551#(not (= 4 ~a16~0))} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && ((4 == ~a16~0 && 15 == ~a8~0 && 1 == ~input) && 8 == ~a12~0) && 1 == ~a21~0) && 1 == ~a20~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,919 INFO L280 TraceCheckUtils]: 71: Hoare triple {551#(not (= 4 ~a16~0))} assume !(1 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a20~0) && 8 == ~a12~0 && 15 == ~a8~0 && !(1 == ~a7~0) && 1 == ~input) && 6 == ~a16~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,920 INFO L280 TraceCheckUtils]: 72: Hoare triple {551#(not (= 4 ~a16~0))} assume !(1 == ~a20~0 && 8 == ~a12~0 && ((1 == ~a17~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 4 == ~input) && 15 == ~a8~0) && 1 == ~a21~0) && !(1 == ~a7~0)); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,921 INFO L280 TraceCheckUtils]: 73: Hoare triple {551#(not (= 4 ~a16~0))} assume !(((13 == ~a8~0 && (((!(1 == ~a21~0) && 6 == ~input) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a17~0) && 1 == ~a7~0) && 5 == ~a16~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,922 INFO L280 TraceCheckUtils]: 74: Hoare triple {551#(not (= 4 ~a16~0))} assume !(5 == ~a16~0 && (((8 == ~a12~0 && !(1 == ~a7~0) && 2 == ~input && !(1 == ~a20~0)) && 1 == ~a21~0) && 1 == ~a17~0) && 15 == ~a8~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,922 INFO L280 TraceCheckUtils]: 75: Hoare triple {551#(not (= 4 ~a16~0))} assume !((8 == ~a12~0 && ((!(1 == ~a17~0) && 1 == ~a21~0 && 4 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a20~0) && 4 == ~a16~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,923 INFO L280 TraceCheckUtils]: 76: Hoare triple {551#(not (= 4 ~a16~0))} assume !(1 == ~a7~0 && 13 == ~a8~0 && 8 == ~a12~0 && !(1 == ~a21~0) && 2 == ~input && (((1 == ~a20~0 && !(1 == ~a17~0)) && 6 == ~a16~0) || ((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0))); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,924 INFO L280 TraceCheckUtils]: 77: Hoare triple {551#(not (= 4 ~a16~0))} assume !(((((((!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 6 == ~a16~0) && 1 == ~a21~0) || (((13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 4 == ~a16~0) && !(1 == ~a21~0))) && 6 == ~input) && 8 == ~a12~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,925 INFO L280 TraceCheckUtils]: 78: Hoare triple {551#(not (= 4 ~a16~0))} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && (((3 == ~input && 1 == ~a21~0) && 4 == ~a16~0) && 15 == ~a8~0) && 8 == ~a12~0) && !(1 == ~a20~0)); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,926 INFO L280 TraceCheckUtils]: 79: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((8 == ~a12~0 && (((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0) || ((1 == ~a20~0 && !(1 == ~a17~0)) && 5 == ~a16~0) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0)) && 3 == ~input) && 15 == ~a8~0) && 1 == ~a21~0) && !(1 == ~a7~0)); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,926 INFO L280 TraceCheckUtils]: 80: Hoare triple {551#(not (= 4 ~a16~0))} assume !(((!(1 == ~a7~0) && (5 == ~input && (((5 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) || (4 == ~a16~0 && !(1 == ~a20~0) && 1 == ~a17~0))) && 8 == ~a12~0) && 1 == ~a21~0) && 15 == ~a8~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,927 INFO L280 TraceCheckUtils]: 81: Hoare triple {551#(not (= 4 ~a16~0))} assume !((!(1 == ~a7~0) && (1 == ~a21~0 && (1 == ~a17~0 && 8 == ~a12~0 && 2 == ~input) && !(1 == ~a20~0)) && 6 == ~a16~0) && 15 == ~a8~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,928 INFO L280 TraceCheckUtils]: 82: Hoare triple {551#(not (= 4 ~a16~0))} assume !((!(1 == ~a17~0) && 1 == ~a21~0 && (!(1 == ~a20~0) && 8 == ~a12~0 && 3 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,929 INFO L280 TraceCheckUtils]: 83: Hoare triple {551#(not (= 4 ~a16~0))} assume !((5 == ~a16~0 && !(1 == ~a20~0) && (((6 == ~input && 1 == ~a21~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0) && 15 == ~a8~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,930 INFO L280 TraceCheckUtils]: 84: Hoare triple {551#(not (= 4 ~a16~0))} assume !(!(1 == ~a7~0) && 1 == ~a17~0 && (6 == ~a16~0 && !(1 == ~a20~0) && (6 == ~input && 8 == ~a12~0) && 1 == ~a21~0) && 15 == ~a8~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,931 INFO L280 TraceCheckUtils]: 85: Hoare triple {551#(not (= 4 ~a16~0))} assume !(((1 == ~a21~0 && 15 == ~a8~0 && 8 == ~a12~0 && !(1 == ~a7~0) && !(1 == ~a17~0) && 2 == ~input) && 4 == ~a16~0) && 1 == ~a20~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,932 INFO L280 TraceCheckUtils]: 86: Hoare triple {551#(not (= 4 ~a16~0))} assume !(15 == ~a8~0 && (4 == ~a16~0 && 8 == ~a12~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && 1 == ~input) && !(1 == ~a17~0)) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,933 INFO L280 TraceCheckUtils]: 87: Hoare triple {551#(not (= 4 ~a16~0))} assume !(1 == ~a21~0 && (8 == ~a12~0 && ((1 == ~a17~0 && 3 == ~input && (5 == ~a16~0 || 6 == ~a16~0)) && !(1 == ~a7~0)) && 1 == ~a20~0) && 15 == ~a8~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,935 INFO L280 TraceCheckUtils]: 88: Hoare triple {551#(not (= 4 ~a16~0))} assume !(!(1 == ~a21~0) && 1 == ~a20~0 && (8 == ~a12~0 && 13 == ~a8~0 && ((5 == ~a16~0 && !(1 == ~a17~0)) || (1 == ~a17~0 && 6 == ~a16~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) && 2 == ~input) && 1 == ~a7~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,936 INFO L280 TraceCheckUtils]: 89: Hoare triple {551#(not (= 4 ~a16~0))} assume !(1 == ~a7~0 && 8 == ~a12~0 && ((1 == ~a20~0 && ((!(1 == ~a17~0) && 5 == ~a16~0) || (1 == ~a17~0 && 6 == ~a16~0) || (4 == ~a16~0 && !(1 == ~a17~0))) && 4 == ~input) && 13 == ~a8~0) && !(1 == ~a21~0)); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,937 INFO L280 TraceCheckUtils]: 90: Hoare triple {551#(not (= 4 ~a16~0))} assume !(1 == ~a21~0 && (((!(1 == ~a7~0) && 15 == ~a8~0 && !(1 == ~a20~0) && 4 == ~input) && 1 == ~a17~0) && 5 == ~a16~0) && 8 == ~a12~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,937 INFO L280 TraceCheckUtils]: 91: Hoare triple {551#(not (= 4 ~a16~0))} assume !(((!(1 == ~a7~0) && (!(1 == ~a20~0) && 1 == ~a21~0 && 3 == ~input && 1 == ~a17~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,938 INFO L280 TraceCheckUtils]: 92: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((!(1 == ~a17~0) && !(1 == ~a20~0) && 15 == ~a8~0 && 1 == ~input && 5 == ~a16~0) && 8 == ~a12~0) && 1 == ~a21~0) && !(1 == ~a7~0)); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,939 INFO L280 TraceCheckUtils]: 93: Hoare triple {551#(not (= 4 ~a16~0))} assume !(((1 == ~a21~0 && 15 == ~a8~0 && (5 == ~a16~0 && 8 == ~a12~0 && 1 == ~input) && 1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,940 INFO L280 TraceCheckUtils]: 94: Hoare triple {551#(not (= 4 ~a16~0))} assume !((!(1 == ~a21~0) && 1 == ~a20~0 && ((13 == ~a8~0 && 1 == ~a7~0 && 5 == ~input) && 1 == ~a17~0) && 8 == ~a12~0) && 5 == ~a16~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,940 INFO L280 TraceCheckUtils]: 95: Hoare triple {551#(not (= 4 ~a16~0))} assume !(((!(1 == ~a7~0) && 1 == ~a21~0 && ((6 == ~input && 1 == ~a20~0) && 15 == ~a8~0) && !(1 == ~a17~0)) && 8 == ~a12~0) && 4 == ~a16~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,941 INFO L280 TraceCheckUtils]: 96: Hoare triple {551#(not (= 4 ~a16~0))} assume !(((1 == ~a20~0 && ((!(1 == ~a21~0) && 1 == ~a7~0 && 1 == ~input) && 13 == ~a8~0) && 1 == ~a17~0) && 8 == ~a12~0) && 5 == ~a16~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,942 INFO L280 TraceCheckUtils]: 97: Hoare triple {551#(not (= 4 ~a16~0))} assume !(8 == ~a12~0 && 5 == ~input && ((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 15 == ~a8~0) && 6 == ~a16~0) && 1 == ~a21~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a7~0 && 1 == ~a17~0) && 13 == ~a8~0))); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,943 INFO L280 TraceCheckUtils]: 98: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,944 INFO L280 TraceCheckUtils]: 99: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,944 INFO L280 TraceCheckUtils]: 100: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,945 INFO L280 TraceCheckUtils]: 101: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,946 INFO L280 TraceCheckUtils]: 102: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,947 INFO L280 TraceCheckUtils]: 103: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,948 INFO L280 TraceCheckUtils]: 104: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,948 INFO L280 TraceCheckUtils]: 105: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,949 INFO L280 TraceCheckUtils]: 106: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,950 INFO L280 TraceCheckUtils]: 107: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,951 INFO L280 TraceCheckUtils]: 108: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,951 INFO L280 TraceCheckUtils]: 109: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,952 INFO L280 TraceCheckUtils]: 110: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,953 INFO L280 TraceCheckUtils]: 111: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,954 INFO L280 TraceCheckUtils]: 112: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,955 INFO L280 TraceCheckUtils]: 113: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,955 INFO L280 TraceCheckUtils]: 114: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,956 INFO L280 TraceCheckUtils]: 115: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,957 INFO L280 TraceCheckUtils]: 116: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,958 INFO L280 TraceCheckUtils]: 117: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,958 INFO L280 TraceCheckUtils]: 118: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,959 INFO L280 TraceCheckUtils]: 119: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,960 INFO L280 TraceCheckUtils]: 120: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,961 INFO L280 TraceCheckUtils]: 121: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,961 INFO L280 TraceCheckUtils]: 122: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,962 INFO L280 TraceCheckUtils]: 123: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,963 INFO L280 TraceCheckUtils]: 124: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,964 INFO L280 TraceCheckUtils]: 125: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,964 INFO L280 TraceCheckUtils]: 126: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,965 INFO L280 TraceCheckUtils]: 127: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,966 INFO L280 TraceCheckUtils]: 128: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,967 INFO L280 TraceCheckUtils]: 129: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,968 INFO L280 TraceCheckUtils]: 130: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,968 INFO L280 TraceCheckUtils]: 131: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,969 INFO L280 TraceCheckUtils]: 132: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,970 INFO L280 TraceCheckUtils]: 133: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,970 INFO L280 TraceCheckUtils]: 134: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,971 INFO L280 TraceCheckUtils]: 135: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,972 INFO L280 TraceCheckUtils]: 136: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,973 INFO L280 TraceCheckUtils]: 137: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,973 INFO L280 TraceCheckUtils]: 138: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,974 INFO L280 TraceCheckUtils]: 139: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,975 INFO L280 TraceCheckUtils]: 140: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,975 INFO L280 TraceCheckUtils]: 141: Hoare triple {551#(not (= 4 ~a16~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:19:09,976 INFO L280 TraceCheckUtils]: 142: Hoare triple {551#(not (= 4 ~a16~0))} assume (((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0; {529#false} is VALID [2020-07-18 05:19:09,976 INFO L280 TraceCheckUtils]: 143: Hoare triple {529#false} assume !false; {529#false} is VALID [2020-07-18 05:19:10,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-18 05:19:10,034 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [834717934] [2020-07-18 05:19:10,036 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-18 05:19:10,036 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-18 05:19:10,037 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087727657] [2020-07-18 05:19:10,044 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 144 [2020-07-18 05:19:10,047 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 05:19:10,052 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-18 05:19:10,248 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 144 edges. 144 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:19:10,249 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-18 05:19:10,249 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 05:19:10,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-18 05:19:10,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-07-18 05:19:10,261 INFO L87 Difference]: Start difference. First operand 525 states. Second operand 5 states. [2020-07-18 05:19:19,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:19:19,686 INFO L93 Difference]: Finished difference Result 1259 states and 1658 transitions. [2020-07-18 05:19:19,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-18 05:19:19,687 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 144 [2020-07-18 05:19:19,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 05:19:19,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-18 05:19:19,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1658 transitions. [2020-07-18 05:19:19,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-18 05:19:19,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1658 transitions. [2020-07-18 05:19:19,755 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 1658 transitions. [2020-07-18 05:19:22,166 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1658 edges. 1658 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:19:22,286 INFO L225 Difference]: With dead ends: 1259 [2020-07-18 05:19:22,286 INFO L226 Difference]: Without dead ends: 685 [2020-07-18 05:19:22,295 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2020-07-18 05:19:22,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2020-07-18 05:19:25,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 603. [2020-07-18 05:19:25,534 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 05:19:25,535 INFO L82 GeneralOperation]: Start isEquivalent. First operand 685 states. Second operand 603 states. [2020-07-18 05:19:25,536 INFO L74 IsIncluded]: Start isIncluded. First operand 685 states. Second operand 603 states. [2020-07-18 05:19:25,536 INFO L87 Difference]: Start difference. First operand 685 states. Second operand 603 states. [2020-07-18 05:19:25,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:19:25,584 INFO L93 Difference]: Finished difference Result 685 states and 811 transitions. [2020-07-18 05:19:25,584 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 811 transitions. [2020-07-18 05:19:25,589 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:19:25,590 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:19:25,590 INFO L74 IsIncluded]: Start isIncluded. First operand 603 states. Second operand 685 states. [2020-07-18 05:19:25,590 INFO L87 Difference]: Start difference. First operand 603 states. Second operand 685 states. [2020-07-18 05:19:25,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:19:25,633 INFO L93 Difference]: Finished difference Result 685 states and 811 transitions. [2020-07-18 05:19:25,633 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 811 transitions. [2020-07-18 05:19:25,636 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:19:25,636 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:19:25,636 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 05:19:25,637 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 05:19:25,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 603 states. [2020-07-18 05:19:25,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 603 states to 603 states and 725 transitions. [2020-07-18 05:19:25,681 INFO L78 Accepts]: Start accepts. Automaton has 603 states and 725 transitions. Word has length 144 [2020-07-18 05:19:25,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 05:19:25,682 INFO L479 AbstractCegarLoop]: Abstraction has 603 states and 725 transitions. [2020-07-18 05:19:25,682 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-18 05:19:25,683 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 603 states and 725 transitions. [2020-07-18 05:19:26,996 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 725 edges. 725 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:19:26,996 INFO L276 IsEmpty]: Start isEmpty. Operand 603 states and 725 transitions. [2020-07-18 05:19:27,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2020-07-18 05:19:27,001 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 05:19:27,001 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-07-18 05:19:27,002 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-07-18 05:19:27,002 INFO L427 AbstractCegarLoop]: === Iteration 2 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 05:19:27,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 05:19:27,003 INFO L82 PathProgramCache]: Analyzing trace with hash -838420896, now seen corresponding path program 1 times [2020-07-18 05:19:27,003 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 05:19:27,003 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [802563984] [2020-07-18 05:19:27,003 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 05:19:27,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:19:27,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:19:27,226 INFO L280 TraceCheckUtils]: 0: Hoare triple {5687#(and (= ~a12~0 |old(~a12~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)|) (= ~a7~0 |old(~a7~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~b~0 |old(~b~0)|) (= ~a20~0 |old(~a20~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {5652#true} is VALID [2020-07-18 05:19:27,226 INFO L280 TraceCheckUtils]: 1: Hoare triple {5652#true} ~d~0 := 4; {5652#true} is VALID [2020-07-18 05:19:27,227 INFO L280 TraceCheckUtils]: 2: Hoare triple {5652#true} ~e~0 := 5; {5652#true} is VALID [2020-07-18 05:19:27,227 INFO L280 TraceCheckUtils]: 3: Hoare triple {5652#true} ~f~0 := 6; {5652#true} is VALID [2020-07-18 05:19:27,227 INFO L280 TraceCheckUtils]: 4: Hoare triple {5652#true} ~c~0 := 3; {5652#true} is VALID [2020-07-18 05:19:27,227 INFO L280 TraceCheckUtils]: 5: Hoare triple {5652#true} ~b~0 := 2; {5652#true} is VALID [2020-07-18 05:19:27,228 INFO L280 TraceCheckUtils]: 6: Hoare triple {5652#true} ~u~0 := 21; {5652#true} is VALID [2020-07-18 05:19:27,228 INFO L280 TraceCheckUtils]: 7: Hoare triple {5652#true} ~v~0 := 22; {5652#true} is VALID [2020-07-18 05:19:27,228 INFO L280 TraceCheckUtils]: 8: Hoare triple {5652#true} ~w~0 := 23; {5652#true} is VALID [2020-07-18 05:19:27,228 INFO L280 TraceCheckUtils]: 9: Hoare triple {5652#true} ~x~0 := 24; {5652#true} is VALID [2020-07-18 05:19:27,229 INFO L280 TraceCheckUtils]: 10: Hoare triple {5652#true} ~y~0 := 25; {5652#true} is VALID [2020-07-18 05:19:27,229 INFO L280 TraceCheckUtils]: 11: Hoare triple {5652#true} ~z~0 := 26; {5652#true} is VALID [2020-07-18 05:19:27,229 INFO L280 TraceCheckUtils]: 12: Hoare triple {5652#true} ~a17~0 := 1; {5652#true} is VALID [2020-07-18 05:19:27,229 INFO L280 TraceCheckUtils]: 13: Hoare triple {5652#true} ~a7~0 := 0; {5652#true} is VALID [2020-07-18 05:19:27,230 INFO L280 TraceCheckUtils]: 14: Hoare triple {5652#true} ~a20~0 := 1; {5652#true} is VALID [2020-07-18 05:19:27,230 INFO L280 TraceCheckUtils]: 15: Hoare triple {5652#true} ~a8~0 := 15; {5652#true} is VALID [2020-07-18 05:19:27,230 INFO L280 TraceCheckUtils]: 16: Hoare triple {5652#true} ~a12~0 := 8; {5652#true} is VALID [2020-07-18 05:19:27,231 INFO L280 TraceCheckUtils]: 17: Hoare triple {5652#true} ~a16~0 := 5; {5688#(<= ~a16~0 5)} is VALID [2020-07-18 05:19:27,231 INFO L280 TraceCheckUtils]: 18: Hoare triple {5688#(<= ~a16~0 5)} ~a21~0 := 1; {5688#(<= ~a16~0 5)} is VALID [2020-07-18 05:19:27,232 INFO L280 TraceCheckUtils]: 19: Hoare triple {5688#(<= ~a16~0 5)} assume true; {5688#(<= ~a16~0 5)} is VALID [2020-07-18 05:19:27,233 INFO L275 TraceCheckUtils]: 20: Hoare quadruple {5688#(<= ~a16~0 5)} {5652#true} #1100#return; {5675#(not (= 6 ~a16~0))} is VALID [2020-07-18 05:19:27,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:19:27,299 INFO L280 TraceCheckUtils]: 0: Hoare triple {5689#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} ~input := #in~input; {5690#(= ~a16~0 |old(~a16~0)|)} is VALID [2020-07-18 05:19:27,300 INFO L280 TraceCheckUtils]: 1: Hoare triple {5690#(= ~a16~0 |old(~a16~0)|)} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {5690#(= ~a16~0 |old(~a16~0)|)} is VALID [2020-07-18 05:19:27,301 INFO L280 TraceCheckUtils]: 2: Hoare triple {5690#(= ~a16~0 |old(~a16~0)|)} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {5690#(= ~a16~0 |old(~a16~0)|)} is VALID [2020-07-18 05:19:27,302 INFO L280 TraceCheckUtils]: 3: Hoare triple {5690#(= ~a16~0 |old(~a16~0)|)} assume (!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0; {5691#(= 6 |old(~a16~0)|)} is VALID [2020-07-18 05:19:27,302 INFO L280 TraceCheckUtils]: 4: Hoare triple {5691#(= 6 |old(~a16~0)|)} ~a20~0 := 1; {5691#(= 6 |old(~a16~0)|)} is VALID [2020-07-18 05:19:27,303 INFO L280 TraceCheckUtils]: 5: Hoare triple {5691#(= 6 |old(~a16~0)|)} ~a16~0 := 4; {5691#(= 6 |old(~a16~0)|)} is VALID [2020-07-18 05:19:27,304 INFO L280 TraceCheckUtils]: 6: Hoare triple {5691#(= 6 |old(~a16~0)|)} ~a7~0 := 1; {5691#(= 6 |old(~a16~0)|)} is VALID [2020-07-18 05:19:27,311 INFO L280 TraceCheckUtils]: 7: Hoare triple {5691#(= 6 |old(~a16~0)|)} ~a8~0 := 13; {5691#(= 6 |old(~a16~0)|)} is VALID [2020-07-18 05:19:27,312 INFO L280 TraceCheckUtils]: 8: Hoare triple {5691#(= 6 |old(~a16~0)|)} #res := -1; {5691#(= 6 |old(~a16~0)|)} is VALID [2020-07-18 05:19:27,312 INFO L280 TraceCheckUtils]: 9: Hoare triple {5691#(= 6 |old(~a16~0)|)} assume true; {5691#(= 6 |old(~a16~0)|)} is VALID [2020-07-18 05:19:27,313 INFO L275 TraceCheckUtils]: 10: Hoare quadruple {5691#(= 6 |old(~a16~0)|)} {5675#(not (= 6 ~a16~0))} #1104#return; {5653#false} is VALID [2020-07-18 05:19:27,315 INFO L263 TraceCheckUtils]: 0: Hoare triple {5652#true} call ULTIMATE.init(); {5687#(and (= ~a12~0 |old(~a12~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)|) (= ~a7~0 |old(~a7~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~b~0 |old(~b~0)|) (= ~a20~0 |old(~a20~0)|) (= ~d~0 |old(~d~0)|))} is VALID [2020-07-18 05:19:27,315 INFO L280 TraceCheckUtils]: 1: Hoare triple {5687#(and (= ~a12~0 |old(~a12~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)|) (= ~a7~0 |old(~a7~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~b~0 |old(~b~0)|) (= ~a20~0 |old(~a20~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {5652#true} is VALID [2020-07-18 05:19:27,315 INFO L280 TraceCheckUtils]: 2: Hoare triple {5652#true} ~d~0 := 4; {5652#true} is VALID [2020-07-18 05:19:27,315 INFO L280 TraceCheckUtils]: 3: Hoare triple {5652#true} ~e~0 := 5; {5652#true} is VALID [2020-07-18 05:19:27,315 INFO L280 TraceCheckUtils]: 4: Hoare triple {5652#true} ~f~0 := 6; {5652#true} is VALID [2020-07-18 05:19:27,316 INFO L280 TraceCheckUtils]: 5: Hoare triple {5652#true} ~c~0 := 3; {5652#true} is VALID [2020-07-18 05:19:27,316 INFO L280 TraceCheckUtils]: 6: Hoare triple {5652#true} ~b~0 := 2; {5652#true} is VALID [2020-07-18 05:19:27,316 INFO L280 TraceCheckUtils]: 7: Hoare triple {5652#true} ~u~0 := 21; {5652#true} is VALID [2020-07-18 05:19:27,316 INFO L280 TraceCheckUtils]: 8: Hoare triple {5652#true} ~v~0 := 22; {5652#true} is VALID [2020-07-18 05:19:27,316 INFO L280 TraceCheckUtils]: 9: Hoare triple {5652#true} ~w~0 := 23; {5652#true} is VALID [2020-07-18 05:19:27,316 INFO L280 TraceCheckUtils]: 10: Hoare triple {5652#true} ~x~0 := 24; {5652#true} is VALID [2020-07-18 05:19:27,317 INFO L280 TraceCheckUtils]: 11: Hoare triple {5652#true} ~y~0 := 25; {5652#true} is VALID [2020-07-18 05:19:27,317 INFO L280 TraceCheckUtils]: 12: Hoare triple {5652#true} ~z~0 := 26; {5652#true} is VALID [2020-07-18 05:19:27,317 INFO L280 TraceCheckUtils]: 13: Hoare triple {5652#true} ~a17~0 := 1; {5652#true} is VALID [2020-07-18 05:19:27,317 INFO L280 TraceCheckUtils]: 14: Hoare triple {5652#true} ~a7~0 := 0; {5652#true} is VALID [2020-07-18 05:19:27,317 INFO L280 TraceCheckUtils]: 15: Hoare triple {5652#true} ~a20~0 := 1; {5652#true} is VALID [2020-07-18 05:19:27,318 INFO L280 TraceCheckUtils]: 16: Hoare triple {5652#true} ~a8~0 := 15; {5652#true} is VALID [2020-07-18 05:19:27,318 INFO L280 TraceCheckUtils]: 17: Hoare triple {5652#true} ~a12~0 := 8; {5652#true} is VALID [2020-07-18 05:19:27,324 INFO L280 TraceCheckUtils]: 18: Hoare triple {5652#true} ~a16~0 := 5; {5688#(<= ~a16~0 5)} is VALID [2020-07-18 05:19:27,324 INFO L280 TraceCheckUtils]: 19: Hoare triple {5688#(<= ~a16~0 5)} ~a21~0 := 1; {5688#(<= ~a16~0 5)} is VALID [2020-07-18 05:19:27,325 INFO L280 TraceCheckUtils]: 20: Hoare triple {5688#(<= ~a16~0 5)} assume true; {5688#(<= ~a16~0 5)} is VALID [2020-07-18 05:19:27,326 INFO L275 TraceCheckUtils]: 21: Hoare quadruple {5688#(<= ~a16~0 5)} {5652#true} #1100#return; {5675#(not (= 6 ~a16~0))} is VALID [2020-07-18 05:19:27,326 INFO L263 TraceCheckUtils]: 22: Hoare triple {5675#(not (= 6 ~a16~0))} call #t~ret4 := main(); {5675#(not (= 6 ~a16~0))} is VALID [2020-07-18 05:19:27,327 INFO L280 TraceCheckUtils]: 23: Hoare triple {5675#(not (= 6 ~a16~0))} ~output~0 := -1; {5675#(not (= 6 ~a16~0))} is VALID [2020-07-18 05:19:27,327 INFO L280 TraceCheckUtils]: 24: Hoare triple {5675#(not (= 6 ~a16~0))} assume !false; {5675#(not (= 6 ~a16~0))} is VALID [2020-07-18 05:19:27,328 INFO L280 TraceCheckUtils]: 25: Hoare triple {5675#(not (= 6 ~a16~0))} havoc ~input~0; {5675#(not (= 6 ~a16~0))} is VALID [2020-07-18 05:19:27,328 INFO L280 TraceCheckUtils]: 26: Hoare triple {5675#(not (= 6 ~a16~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {5675#(not (= 6 ~a16~0))} is VALID [2020-07-18 05:19:27,329 INFO L280 TraceCheckUtils]: 27: Hoare triple {5675#(not (= 6 ~a16~0))} ~input~0 := #t~nondet2; {5675#(not (= 6 ~a16~0))} is VALID [2020-07-18 05:19:27,329 INFO L280 TraceCheckUtils]: 28: Hoare triple {5675#(not (= 6 ~a16~0))} havoc #t~nondet2; {5675#(not (= 6 ~a16~0))} is VALID [2020-07-18 05:19:27,330 INFO L280 TraceCheckUtils]: 29: Hoare triple {5675#(not (= 6 ~a16~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {5675#(not (= 6 ~a16~0))} is VALID [2020-07-18 05:19:27,331 INFO L263 TraceCheckUtils]: 30: Hoare triple {5675#(not (= 6 ~a16~0))} call #t~ret3 := calculate_output(~input~0); {5689#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-18 05:19:27,332 INFO L280 TraceCheckUtils]: 31: Hoare triple {5689#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} ~input := #in~input; {5690#(= ~a16~0 |old(~a16~0)|)} is VALID [2020-07-18 05:19:27,333 INFO L280 TraceCheckUtils]: 32: Hoare triple {5690#(= ~a16~0 |old(~a16~0)|)} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {5690#(= ~a16~0 |old(~a16~0)|)} is VALID [2020-07-18 05:19:27,334 INFO L280 TraceCheckUtils]: 33: Hoare triple {5690#(= ~a16~0 |old(~a16~0)|)} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {5690#(= ~a16~0 |old(~a16~0)|)} is VALID [2020-07-18 05:19:27,337 INFO L280 TraceCheckUtils]: 34: Hoare triple {5690#(= ~a16~0 |old(~a16~0)|)} assume (!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0; {5691#(= 6 |old(~a16~0)|)} is VALID [2020-07-18 05:19:27,339 INFO L280 TraceCheckUtils]: 35: Hoare triple {5691#(= 6 |old(~a16~0)|)} ~a20~0 := 1; {5691#(= 6 |old(~a16~0)|)} is VALID [2020-07-18 05:19:27,339 INFO L280 TraceCheckUtils]: 36: Hoare triple {5691#(= 6 |old(~a16~0)|)} ~a16~0 := 4; {5691#(= 6 |old(~a16~0)|)} is VALID [2020-07-18 05:19:27,340 INFO L280 TraceCheckUtils]: 37: Hoare triple {5691#(= 6 |old(~a16~0)|)} ~a7~0 := 1; {5691#(= 6 |old(~a16~0)|)} is VALID [2020-07-18 05:19:27,340 INFO L280 TraceCheckUtils]: 38: Hoare triple {5691#(= 6 |old(~a16~0)|)} ~a8~0 := 13; {5691#(= 6 |old(~a16~0)|)} is VALID [2020-07-18 05:19:27,341 INFO L280 TraceCheckUtils]: 39: Hoare triple {5691#(= 6 |old(~a16~0)|)} #res := -1; {5691#(= 6 |old(~a16~0)|)} is VALID [2020-07-18 05:19:27,342 INFO L280 TraceCheckUtils]: 40: Hoare triple {5691#(= 6 |old(~a16~0)|)} assume true; {5691#(= 6 |old(~a16~0)|)} is VALID [2020-07-18 05:19:27,343 INFO L275 TraceCheckUtils]: 41: Hoare quadruple {5691#(= 6 |old(~a16~0)|)} {5675#(not (= 6 ~a16~0))} #1104#return; {5653#false} is VALID [2020-07-18 05:19:27,343 INFO L280 TraceCheckUtils]: 42: Hoare triple {5653#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {5653#false} is VALID [2020-07-18 05:19:27,343 INFO L280 TraceCheckUtils]: 43: Hoare triple {5653#false} ~output~0 := #t~ret3; {5653#false} is VALID [2020-07-18 05:19:27,344 INFO L280 TraceCheckUtils]: 44: Hoare triple {5653#false} havoc #t~ret3; {5653#false} is VALID [2020-07-18 05:19:27,344 INFO L280 TraceCheckUtils]: 45: Hoare triple {5653#false} assume !false; {5653#false} is VALID [2020-07-18 05:19:27,344 INFO L280 TraceCheckUtils]: 46: Hoare triple {5653#false} havoc ~input~0; {5653#false} is VALID [2020-07-18 05:19:27,344 INFO L280 TraceCheckUtils]: 47: Hoare triple {5653#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {5653#false} is VALID [2020-07-18 05:19:27,345 INFO L280 TraceCheckUtils]: 48: Hoare triple {5653#false} ~input~0 := #t~nondet2; {5653#false} is VALID [2020-07-18 05:19:27,345 INFO L280 TraceCheckUtils]: 49: Hoare triple {5653#false} havoc #t~nondet2; {5653#false} is VALID [2020-07-18 05:19:27,345 INFO L280 TraceCheckUtils]: 50: Hoare triple {5653#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {5653#false} is VALID [2020-07-18 05:19:27,345 INFO L263 TraceCheckUtils]: 51: Hoare triple {5653#false} call #t~ret3 := calculate_output(~input~0); {5653#false} is VALID [2020-07-18 05:19:27,345 INFO L280 TraceCheckUtils]: 52: Hoare triple {5653#false} ~input := #in~input; {5653#false} is VALID [2020-07-18 05:19:27,346 INFO L280 TraceCheckUtils]: 53: Hoare triple {5653#false} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {5653#false} is VALID [2020-07-18 05:19:27,346 INFO L280 TraceCheckUtils]: 54: Hoare triple {5653#false} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {5653#false} is VALID [2020-07-18 05:19:27,346 INFO L280 TraceCheckUtils]: 55: Hoare triple {5653#false} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {5653#false} is VALID [2020-07-18 05:19:27,346 INFO L280 TraceCheckUtils]: 56: Hoare triple {5653#false} assume !(1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0); {5653#false} is VALID [2020-07-18 05:19:27,347 INFO L280 TraceCheckUtils]: 57: Hoare triple {5653#false} assume !((3 == ~input && (((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && !(1 == ~a17~0)) && 15 == ~a8~0) && 1 == ~a21~0) || (((13 == ~a8~0 && 1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 4 == ~a16~0) && !(1 == ~a21~0)))) && 8 == ~a12~0); {5653#false} is VALID [2020-07-18 05:19:27,347 INFO L280 TraceCheckUtils]: 58: Hoare triple {5653#false} assume !((1 == ~a17~0 && (1 == ~a21~0 && (!(1 == ~a7~0) && 4 == ~input && 15 == ~a8~0) && !(1 == ~a20~0)) && 8 == ~a12~0) && 6 == ~a16~0); {5653#false} is VALID [2020-07-18 05:19:27,347 INFO L280 TraceCheckUtils]: 59: Hoare triple {5653#false} assume !((8 == ~a12~0 && (1 == ~a21~0 && ((5 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {5653#false} is VALID [2020-07-18 05:19:27,348 INFO L280 TraceCheckUtils]: 60: Hoare triple {5653#false} assume !(8 == ~a12~0 && 1 == ~input && ((1 == ~a21~0 && (15 == ~a8~0 && (!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && 13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0))); {5653#false} is VALID [2020-07-18 05:19:27,349 INFO L280 TraceCheckUtils]: 61: Hoare triple {5653#false} assume !((((!(1 == ~a17~0) && !(1 == ~a7~0) && 1 == ~a21~0 && 15 == ~a8~0 && 4 == ~input) && !(1 == ~a20~0)) && 8 == ~a12~0) && 4 == ~a16~0); {5653#false} is VALID [2020-07-18 05:19:27,349 INFO L280 TraceCheckUtils]: 62: Hoare triple {5653#false} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 2 == ~input) && 8 == ~a12~0); {5653#false} is VALID [2020-07-18 05:19:27,349 INFO L280 TraceCheckUtils]: 63: Hoare triple {5653#false} assume !(13 == ~a8~0 && !(1 == ~a21~0) && ((3 == ~input && (((1 == ~a20~0 && !(1 == ~a17~0)) && 6 == ~a16~0) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0))) && 8 == ~a12~0) && 1 == ~a7~0); {5653#false} is VALID [2020-07-18 05:19:27,349 INFO L280 TraceCheckUtils]: 64: Hoare triple {5653#false} assume !(((1 == ~a21~0 && 8 == ~a12~0 && 1 == ~input && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || (5 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0) || (6 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0))) && !(1 == ~a7~0)) && 15 == ~a8~0); {5653#false} is VALID [2020-07-18 05:19:27,349 INFO L280 TraceCheckUtils]: 65: Hoare triple {5653#false} assume !((5 == ~a16~0 && (1 == ~a7~0 && (!(1 == ~a21~0) && 8 == ~a12~0 && 3 == ~input) && 13 == ~a8~0) && 1 == ~a17~0) && 1 == ~a20~0); {5653#false} is VALID [2020-07-18 05:19:27,350 INFO L280 TraceCheckUtils]: 66: Hoare triple {5653#false} assume !(1 == ~a17~0 && (15 == ~a8~0 && (8 == ~a12~0 && (!(1 == ~a7~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a20~0)) && 5 == ~a16~0); {5653#false} is VALID [2020-07-18 05:19:27,350 INFO L280 TraceCheckUtils]: 67: Hoare triple {5653#false} assume !(!(1 == ~a7~0) && (((1 == ~a21~0 && (15 == ~a8~0 && 5 == ~input) && !(1 == ~a17~0)) && 8 == ~a12~0) && 1 == ~a20~0) && 4 == ~a16~0); {5653#false} is VALID [2020-07-18 05:19:27,350 INFO L280 TraceCheckUtils]: 68: Hoare triple {5653#false} assume !((!(1 == ~a21~0) && (8 == ~a12~0 && ((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0)) && 1 == ~input) && 13 == ~a8~0) && 1 == ~a7~0); {5653#false} is VALID [2020-07-18 05:19:27,350 INFO L280 TraceCheckUtils]: 69: Hoare triple {5653#false} assume !(1 == ~a17~0 && !(1 == ~a7~0) && (1 == ~a21~0 && (8 == ~a12~0 && 5 == ~input && (5 == ~a16~0 || 6 == ~a16~0)) && 1 == ~a20~0) && 15 == ~a8~0); {5653#false} is VALID [2020-07-18 05:19:27,350 INFO L280 TraceCheckUtils]: 70: Hoare triple {5653#false} assume !((8 == ~a12~0 && !(1 == ~a21~0) && 1 == ~a7~0 && 13 == ~a8~0 && 6 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (4 == ~a16~0 && !(1 == ~a17~0))) || (5 == ~a16~0 && !(1 == ~a17~0)))) && 1 == ~a20~0); {5653#false} is VALID [2020-07-18 05:19:27,350 INFO L280 TraceCheckUtils]: 71: Hoare triple {5653#false} assume !((5 == ~a16~0 && ((15 == ~a8~0 && (!(1 == ~a7~0) && 2 == ~input) && 1 == ~a21~0) && 8 == ~a12~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {5653#false} is VALID [2020-07-18 05:19:27,351 INFO L280 TraceCheckUtils]: 72: Hoare triple {5653#false} assume !(!(1 == ~a20~0) && 1 == ~a21~0 && 4 == ~a16~0 && 15 == ~a8~0 && (8 == ~a12~0 && 2 == ~input && !(1 == ~a7~0)) && !(1 == ~a17~0)); {5653#false} is VALID [2020-07-18 05:19:27,351 INFO L280 TraceCheckUtils]: 73: Hoare triple {5653#false} assume !((1 == ~a21~0 && !(1 == ~a7~0) && (!(1 == ~a20~0) && !(1 == ~a17~0) && 8 == ~a12~0 && 6 == ~input) && 4 == ~a16~0) && 15 == ~a8~0); {5653#false} is VALID [2020-07-18 05:19:27,351 INFO L280 TraceCheckUtils]: 74: Hoare triple {5653#false} assume !(1 == ~a17~0 && ((((8 == ~a12~0 && 4 == ~input && 13 == ~a8~0) && 1 == ~a20~0) && !(1 == ~a21~0)) && 5 == ~a16~0) && 1 == ~a7~0); {5653#false} is VALID [2020-07-18 05:19:27,351 INFO L280 TraceCheckUtils]: 75: Hoare triple {5653#false} assume !(((13 == ~a8~0 && 8 == ~a12~0 && ((((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0)) && 1 == ~input) && !(1 == ~a21~0)) && 1 == ~a20~0) && 1 == ~a7~0); {5653#false} is VALID [2020-07-18 05:19:27,351 INFO L280 TraceCheckUtils]: 76: Hoare triple {5653#false} assume !(13 == ~a8~0 && !(1 == ~a21~0) && (((((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 5 == ~input) && 1 == ~a7~0) && 8 == ~a12~0); {5653#false} is VALID [2020-07-18 05:19:27,352 INFO L280 TraceCheckUtils]: 77: Hoare triple {5653#false} assume !((!(1 == ~a21~0) && ((((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0)) && 4 == ~input) && 1 == ~a7~0) && 8 == ~a12~0) && 13 == ~a8~0); {5653#false} is VALID [2020-07-18 05:19:27,352 INFO L280 TraceCheckUtils]: 78: Hoare triple {5653#false} assume !((1 == ~a21~0 && !(1 == ~a7~0) && ((((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0)) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 4 == ~input) && 8 == ~a12~0) && 15 == ~a8~0); {5653#false} is VALID [2020-07-18 05:19:27,352 INFO L280 TraceCheckUtils]: 79: Hoare triple {5653#false} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && ((1 == ~a7~0 && 1 == ~a17~0) && 1 == ~a20~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 4 == ~input) && 8 == ~a12~0); {5653#false} is VALID [2020-07-18 05:19:27,352 INFO L280 TraceCheckUtils]: 80: Hoare triple {5653#false} assume !(!(1 == ~a17~0) && (8 == ~a12~0 && !(1 == ~a20~0) && (15 == ~a8~0 && 1 == ~a21~0 && 4 == ~input) && !(1 == ~a7~0)) && 5 == ~a16~0); {5653#false} is VALID [2020-07-18 05:19:27,352 INFO L280 TraceCheckUtils]: 81: Hoare triple {5653#false} assume !(((!(1 == ~a7~0) && (2 == ~input && (((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) || (4 == ~a16~0 && !(1 == ~a20~0) && 1 == ~a17~0))) && 15 == ~a8~0) && 8 == ~a12~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,353 INFO L280 TraceCheckUtils]: 82: Hoare triple {5653#false} assume !(!(1 == ~a20~0) && (((((6 == ~input && 5 == ~a16~0) && 1 == ~a21~0) && !(1 == ~a17~0)) && 8 == ~a12~0) && !(1 == ~a7~0)) && 15 == ~a8~0); {5653#false} is VALID [2020-07-18 05:19:27,353 INFO L280 TraceCheckUtils]: 83: Hoare triple {5653#false} assume !(8 == ~a12~0 && (((((1 == ~a21~0 && 5 == ~input) && 15 == ~a8~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0); {5653#false} is VALID [2020-07-18 05:19:27,353 INFO L280 TraceCheckUtils]: 84: Hoare triple {5653#false} assume !(((15 == ~a8~0 && !(1 == ~a7~0) && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 5 == ~a16~0) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) && 6 == ~input) && 8 == ~a12~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,353 INFO L280 TraceCheckUtils]: 85: Hoare triple {5653#false} assume !(15 == ~a8~0 && 4 == ~a16~0 && !(1 == ~a20~0) && ((1 == ~a21~0 && !(1 == ~a17~0) && 5 == ~input) && !(1 == ~a7~0)) && 8 == ~a12~0); {5653#false} is VALID [2020-07-18 05:19:27,353 INFO L280 TraceCheckUtils]: 86: Hoare triple {5653#false} assume !(1 == ~a17~0 && 8 == ~a12~0 && 15 == ~a8~0 && ((!(1 == ~a7~0) && (5 == ~a16~0 || 6 == ~a16~0) && 2 == ~input) && 1 == ~a21~0) && 1 == ~a20~0); {5653#false} is VALID [2020-07-18 05:19:27,354 INFO L280 TraceCheckUtils]: 87: Hoare triple {5653#false} assume !(!(1 == ~a7~0) && (15 == ~a8~0 && (!(1 == ~a17~0) && 8 == ~a12~0 && 3 == ~input && 1 == ~a21~0) && 4 == ~a16~0) && 1 == ~a20~0); {5653#false} is VALID [2020-07-18 05:19:27,354 INFO L280 TraceCheckUtils]: 88: Hoare triple {5653#false} assume !(5 == ~a16~0 && (!(1 == ~a21~0) && (13 == ~a8~0 && (2 == ~input && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && 1 == ~a17~0); {5653#false} is VALID [2020-07-18 05:19:27,354 INFO L280 TraceCheckUtils]: 89: Hoare triple {5653#false} assume !(1 == ~a20~0 && (8 == ~a12~0 && 1 == ~a7~0 && 13 == ~a8~0 && ((!(1 == ~a17~0) && 5 == ~a16~0) || (1 == ~a17~0 && 6 == ~a16~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) && 3 == ~input) && !(1 == ~a21~0)); {5653#false} is VALID [2020-07-18 05:19:27,354 INFO L280 TraceCheckUtils]: 90: Hoare triple {5653#false} assume !(8 == ~a12~0 && 1 == ~a7~0 && !(1 == ~a21~0) && 13 == ~a8~0 && 6 == ~input && ((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0)))); {5653#false} is VALID [2020-07-18 05:19:27,355 INFO L280 TraceCheckUtils]: 91: Hoare triple {5653#false} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && ((4 == ~a16~0 && 15 == ~a8~0 && 1 == ~input) && 8 == ~a12~0) && 1 == ~a21~0) && 1 == ~a20~0); {5653#false} is VALID [2020-07-18 05:19:27,355 INFO L280 TraceCheckUtils]: 92: Hoare triple {5653#false} assume !(1 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a20~0) && 8 == ~a12~0 && 15 == ~a8~0 && !(1 == ~a7~0) && 1 == ~input) && 6 == ~a16~0); {5653#false} is VALID [2020-07-18 05:19:27,355 INFO L280 TraceCheckUtils]: 93: Hoare triple {5653#false} assume !(1 == ~a20~0 && 8 == ~a12~0 && ((1 == ~a17~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 4 == ~input) && 15 == ~a8~0) && 1 == ~a21~0) && !(1 == ~a7~0)); {5653#false} is VALID [2020-07-18 05:19:27,362 INFO L280 TraceCheckUtils]: 94: Hoare triple {5653#false} assume !(((13 == ~a8~0 && (((!(1 == ~a21~0) && 6 == ~input) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a17~0) && 1 == ~a7~0) && 5 == ~a16~0); {5653#false} is VALID [2020-07-18 05:19:27,363 INFO L280 TraceCheckUtils]: 95: Hoare triple {5653#false} assume !(5 == ~a16~0 && (((8 == ~a12~0 && !(1 == ~a7~0) && 2 == ~input && !(1 == ~a20~0)) && 1 == ~a21~0) && 1 == ~a17~0) && 15 == ~a8~0); {5653#false} is VALID [2020-07-18 05:19:27,363 INFO L280 TraceCheckUtils]: 96: Hoare triple {5653#false} assume !((8 == ~a12~0 && ((!(1 == ~a17~0) && 1 == ~a21~0 && 4 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a20~0) && 4 == ~a16~0); {5653#false} is VALID [2020-07-18 05:19:27,363 INFO L280 TraceCheckUtils]: 97: Hoare triple {5653#false} assume !(1 == ~a7~0 && 13 == ~a8~0 && 8 == ~a12~0 && !(1 == ~a21~0) && 2 == ~input && (((1 == ~a20~0 && !(1 == ~a17~0)) && 6 == ~a16~0) || ((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0))); {5653#false} is VALID [2020-07-18 05:19:27,363 INFO L280 TraceCheckUtils]: 98: Hoare triple {5653#false} assume !(((((((!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 6 == ~a16~0) && 1 == ~a21~0) || (((13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 4 == ~a16~0) && !(1 == ~a21~0))) && 6 == ~input) && 8 == ~a12~0); {5653#false} is VALID [2020-07-18 05:19:27,363 INFO L280 TraceCheckUtils]: 99: Hoare triple {5653#false} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && (((3 == ~input && 1 == ~a21~0) && 4 == ~a16~0) && 15 == ~a8~0) && 8 == ~a12~0) && !(1 == ~a20~0)); {5653#false} is VALID [2020-07-18 05:19:27,364 INFO L280 TraceCheckUtils]: 100: Hoare triple {5653#false} assume !((((8 == ~a12~0 && (((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0) || ((1 == ~a20~0 && !(1 == ~a17~0)) && 5 == ~a16~0) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0)) && 3 == ~input) && 15 == ~a8~0) && 1 == ~a21~0) && !(1 == ~a7~0)); {5653#false} is VALID [2020-07-18 05:19:27,364 INFO L280 TraceCheckUtils]: 101: Hoare triple {5653#false} assume !(((!(1 == ~a7~0) && (5 == ~input && (((5 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) || (4 == ~a16~0 && !(1 == ~a20~0) && 1 == ~a17~0))) && 8 == ~a12~0) && 1 == ~a21~0) && 15 == ~a8~0); {5653#false} is VALID [2020-07-18 05:19:27,364 INFO L280 TraceCheckUtils]: 102: Hoare triple {5653#false} assume !((!(1 == ~a7~0) && (1 == ~a21~0 && (1 == ~a17~0 && 8 == ~a12~0 && 2 == ~input) && !(1 == ~a20~0)) && 6 == ~a16~0) && 15 == ~a8~0); {5653#false} is VALID [2020-07-18 05:19:27,364 INFO L280 TraceCheckUtils]: 103: Hoare triple {5653#false} assume !((!(1 == ~a17~0) && 1 == ~a21~0 && (!(1 == ~a20~0) && 8 == ~a12~0 && 3 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0); {5653#false} is VALID [2020-07-18 05:19:27,364 INFO L280 TraceCheckUtils]: 104: Hoare triple {5653#false} assume !((5 == ~a16~0 && !(1 == ~a20~0) && (((6 == ~input && 1 == ~a21~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0) && 15 == ~a8~0); {5653#false} is VALID [2020-07-18 05:19:27,364 INFO L280 TraceCheckUtils]: 105: Hoare triple {5653#false} assume !(!(1 == ~a7~0) && 1 == ~a17~0 && (6 == ~a16~0 && !(1 == ~a20~0) && (6 == ~input && 8 == ~a12~0) && 1 == ~a21~0) && 15 == ~a8~0); {5653#false} is VALID [2020-07-18 05:19:27,365 INFO L280 TraceCheckUtils]: 106: Hoare triple {5653#false} assume !(((1 == ~a21~0 && 15 == ~a8~0 && 8 == ~a12~0 && !(1 == ~a7~0) && !(1 == ~a17~0) && 2 == ~input) && 4 == ~a16~0) && 1 == ~a20~0); {5653#false} is VALID [2020-07-18 05:19:27,365 INFO L280 TraceCheckUtils]: 107: Hoare triple {5653#false} assume !(15 == ~a8~0 && (4 == ~a16~0 && 8 == ~a12~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && 1 == ~input) && !(1 == ~a17~0)) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,365 INFO L280 TraceCheckUtils]: 108: Hoare triple {5653#false} assume !(1 == ~a21~0 && (8 == ~a12~0 && ((1 == ~a17~0 && 3 == ~input && (5 == ~a16~0 || 6 == ~a16~0)) && !(1 == ~a7~0)) && 1 == ~a20~0) && 15 == ~a8~0); {5653#false} is VALID [2020-07-18 05:19:27,365 INFO L280 TraceCheckUtils]: 109: Hoare triple {5653#false} assume !(!(1 == ~a21~0) && 1 == ~a20~0 && (8 == ~a12~0 && 13 == ~a8~0 && ((5 == ~a16~0 && !(1 == ~a17~0)) || (1 == ~a17~0 && 6 == ~a16~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) && 2 == ~input) && 1 == ~a7~0); {5653#false} is VALID [2020-07-18 05:19:27,366 INFO L280 TraceCheckUtils]: 110: Hoare triple {5653#false} assume !(1 == ~a7~0 && 8 == ~a12~0 && ((1 == ~a20~0 && ((!(1 == ~a17~0) && 5 == ~a16~0) || (1 == ~a17~0 && 6 == ~a16~0) || (4 == ~a16~0 && !(1 == ~a17~0))) && 4 == ~input) && 13 == ~a8~0) && !(1 == ~a21~0)); {5653#false} is VALID [2020-07-18 05:19:27,366 INFO L280 TraceCheckUtils]: 111: Hoare triple {5653#false} assume !(1 == ~a21~0 && (((!(1 == ~a7~0) && 15 == ~a8~0 && !(1 == ~a20~0) && 4 == ~input) && 1 == ~a17~0) && 5 == ~a16~0) && 8 == ~a12~0); {5653#false} is VALID [2020-07-18 05:19:27,366 INFO L280 TraceCheckUtils]: 112: Hoare triple {5653#false} assume !(((!(1 == ~a7~0) && (!(1 == ~a20~0) && 1 == ~a21~0 && 3 == ~input && 1 == ~a17~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0); {5653#false} is VALID [2020-07-18 05:19:27,366 INFO L280 TraceCheckUtils]: 113: Hoare triple {5653#false} assume !((((!(1 == ~a17~0) && !(1 == ~a20~0) && 15 == ~a8~0 && 1 == ~input && 5 == ~a16~0) && 8 == ~a12~0) && 1 == ~a21~0) && !(1 == ~a7~0)); {5653#false} is VALID [2020-07-18 05:19:27,367 INFO L280 TraceCheckUtils]: 114: Hoare triple {5653#false} assume !(((1 == ~a21~0 && 15 == ~a8~0 && (5 == ~a16~0 && 8 == ~a12~0 && 1 == ~input) && 1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)); {5653#false} is VALID [2020-07-18 05:19:27,367 INFO L280 TraceCheckUtils]: 115: Hoare triple {5653#false} assume !((!(1 == ~a21~0) && 1 == ~a20~0 && ((13 == ~a8~0 && 1 == ~a7~0 && 5 == ~input) && 1 == ~a17~0) && 8 == ~a12~0) && 5 == ~a16~0); {5653#false} is VALID [2020-07-18 05:19:27,367 INFO L280 TraceCheckUtils]: 116: Hoare triple {5653#false} assume !(((!(1 == ~a7~0) && 1 == ~a21~0 && ((6 == ~input && 1 == ~a20~0) && 15 == ~a8~0) && !(1 == ~a17~0)) && 8 == ~a12~0) && 4 == ~a16~0); {5653#false} is VALID [2020-07-18 05:19:27,367 INFO L280 TraceCheckUtils]: 117: Hoare triple {5653#false} assume !(((1 == ~a20~0 && ((!(1 == ~a21~0) && 1 == ~a7~0 && 1 == ~input) && 13 == ~a8~0) && 1 == ~a17~0) && 8 == ~a12~0) && 5 == ~a16~0); {5653#false} is VALID [2020-07-18 05:19:27,367 INFO L280 TraceCheckUtils]: 118: Hoare triple {5653#false} assume !(8 == ~a12~0 && 5 == ~input && ((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 15 == ~a8~0) && 6 == ~a16~0) && 1 == ~a21~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a7~0 && 1 == ~a17~0) && 13 == ~a8~0))); {5653#false} is VALID [2020-07-18 05:19:27,368 INFO L280 TraceCheckUtils]: 119: Hoare triple {5653#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,368 INFO L280 TraceCheckUtils]: 120: Hoare triple {5653#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,368 INFO L280 TraceCheckUtils]: 121: Hoare triple {5653#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,368 INFO L280 TraceCheckUtils]: 122: Hoare triple {5653#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,369 INFO L280 TraceCheckUtils]: 123: Hoare triple {5653#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,369 INFO L280 TraceCheckUtils]: 124: Hoare triple {5653#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,369 INFO L280 TraceCheckUtils]: 125: Hoare triple {5653#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,369 INFO L280 TraceCheckUtils]: 126: Hoare triple {5653#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,369 INFO L280 TraceCheckUtils]: 127: Hoare triple {5653#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,370 INFO L280 TraceCheckUtils]: 128: Hoare triple {5653#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,370 INFO L280 TraceCheckUtils]: 129: Hoare triple {5653#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,370 INFO L280 TraceCheckUtils]: 130: Hoare triple {5653#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,370 INFO L280 TraceCheckUtils]: 131: Hoare triple {5653#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,370 INFO L280 TraceCheckUtils]: 132: Hoare triple {5653#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,371 INFO L280 TraceCheckUtils]: 133: Hoare triple {5653#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,371 INFO L280 TraceCheckUtils]: 134: Hoare triple {5653#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,371 INFO L280 TraceCheckUtils]: 135: Hoare triple {5653#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,371 INFO L280 TraceCheckUtils]: 136: Hoare triple {5653#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,372 INFO L280 TraceCheckUtils]: 137: Hoare triple {5653#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,372 INFO L280 TraceCheckUtils]: 138: Hoare triple {5653#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,372 INFO L280 TraceCheckUtils]: 139: Hoare triple {5653#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,372 INFO L280 TraceCheckUtils]: 140: Hoare triple {5653#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,372 INFO L280 TraceCheckUtils]: 141: Hoare triple {5653#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,373 INFO L280 TraceCheckUtils]: 142: Hoare triple {5653#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,373 INFO L280 TraceCheckUtils]: 143: Hoare triple {5653#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,373 INFO L280 TraceCheckUtils]: 144: Hoare triple {5653#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,373 INFO L280 TraceCheckUtils]: 145: Hoare triple {5653#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,374 INFO L280 TraceCheckUtils]: 146: Hoare triple {5653#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,374 INFO L280 TraceCheckUtils]: 147: Hoare triple {5653#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,374 INFO L280 TraceCheckUtils]: 148: Hoare triple {5653#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,374 INFO L280 TraceCheckUtils]: 149: Hoare triple {5653#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,374 INFO L280 TraceCheckUtils]: 150: Hoare triple {5653#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,375 INFO L280 TraceCheckUtils]: 151: Hoare triple {5653#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,375 INFO L280 TraceCheckUtils]: 152: Hoare triple {5653#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,375 INFO L280 TraceCheckUtils]: 153: Hoare triple {5653#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,375 INFO L280 TraceCheckUtils]: 154: Hoare triple {5653#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,376 INFO L280 TraceCheckUtils]: 155: Hoare triple {5653#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,376 INFO L280 TraceCheckUtils]: 156: Hoare triple {5653#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,376 INFO L280 TraceCheckUtils]: 157: Hoare triple {5653#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,376 INFO L280 TraceCheckUtils]: 158: Hoare triple {5653#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,376 INFO L280 TraceCheckUtils]: 159: Hoare triple {5653#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,377 INFO L280 TraceCheckUtils]: 160: Hoare triple {5653#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,377 INFO L280 TraceCheckUtils]: 161: Hoare triple {5653#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,377 INFO L280 TraceCheckUtils]: 162: Hoare triple {5653#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {5653#false} is VALID [2020-07-18 05:19:27,377 INFO L280 TraceCheckUtils]: 163: Hoare triple {5653#false} assume (((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0; {5653#false} is VALID [2020-07-18 05:19:27,378 INFO L280 TraceCheckUtils]: 164: Hoare triple {5653#false} assume !false; {5653#false} is VALID [2020-07-18 05:19:27,401 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-18 05:19:27,402 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [802563984] [2020-07-18 05:19:27,402 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-18 05:19:27,402 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-07-18 05:19:27,402 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293845836] [2020-07-18 05:19:27,404 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 165 [2020-07-18 05:19:27,405 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 05:19:27,405 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2020-07-18 05:19:27,597 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 165 edges. 165 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:19:27,597 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-18 05:19:27,598 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 05:19:27,598 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-18 05:19:27,598 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2020-07-18 05:19:27,599 INFO L87 Difference]: Start difference. First operand 603 states and 725 transitions. Second operand 8 states. [2020-07-18 05:19:39,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:19:39,791 INFO L93 Difference]: Finished difference Result 1436 states and 1760 transitions. [2020-07-18 05:19:39,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-18 05:19:39,792 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 165 [2020-07-18 05:19:39,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 05:19:39,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-18 05:19:39,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1349 transitions. [2020-07-18 05:19:39,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-18 05:19:39,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1349 transitions. [2020-07-18 05:19:39,821 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states and 1349 transitions. [2020-07-18 05:19:41,730 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1349 edges. 1349 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:19:41,787 INFO L225 Difference]: With dead ends: 1436 [2020-07-18 05:19:41,787 INFO L226 Difference]: Without dead ends: 857 [2020-07-18 05:19:41,790 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2020-07-18 05:19:41,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 857 states. [2020-07-18 05:19:46,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 857 to 748. [2020-07-18 05:19:46,651 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 05:19:46,651 INFO L82 GeneralOperation]: Start isEquivalent. First operand 857 states. Second operand 748 states. [2020-07-18 05:19:46,651 INFO L74 IsIncluded]: Start isIncluded. First operand 857 states. Second operand 748 states. [2020-07-18 05:19:46,651 INFO L87 Difference]: Start difference. First operand 857 states. Second operand 748 states. [2020-07-18 05:19:46,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:19:46,702 INFO L93 Difference]: Finished difference Result 857 states and 1039 transitions. [2020-07-18 05:19:46,702 INFO L276 IsEmpty]: Start isEmpty. Operand 857 states and 1039 transitions. [2020-07-18 05:19:46,706 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:19:46,706 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:19:46,707 INFO L74 IsIncluded]: Start isIncluded. First operand 748 states. Second operand 857 states. [2020-07-18 05:19:46,707 INFO L87 Difference]: Start difference. First operand 748 states. Second operand 857 states. [2020-07-18 05:19:46,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:19:46,756 INFO L93 Difference]: Finished difference Result 857 states and 1039 transitions. [2020-07-18 05:19:46,756 INFO L276 IsEmpty]: Start isEmpty. Operand 857 states and 1039 transitions. [2020-07-18 05:19:46,761 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:19:46,761 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:19:46,761 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 05:19:46,761 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 05:19:46,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 748 states. [2020-07-18 05:19:46,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 916 transitions. [2020-07-18 05:19:46,800 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 916 transitions. Word has length 165 [2020-07-18 05:19:46,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 05:19:46,800 INFO L479 AbstractCegarLoop]: Abstraction has 748 states and 916 transitions. [2020-07-18 05:19:46,800 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-07-18 05:19:46,800 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 748 states and 916 transitions. [2020-07-18 05:19:48,554 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 916 edges. 916 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:19:48,554 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 916 transitions. [2020-07-18 05:19:48,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2020-07-18 05:19:48,560 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 05:19:48,561 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-07-18 05:19:48,561 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-07-18 05:19:48,561 INFO L427 AbstractCegarLoop]: === Iteration 3 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 05:19:48,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 05:19:48,562 INFO L82 PathProgramCache]: Analyzing trace with hash -770413602, now seen corresponding path program 1 times [2020-07-18 05:19:48,562 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 05:19:48,562 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1704588548] [2020-07-18 05:19:48,562 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 05:19:48,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:19:48,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:19:48,867 INFO L280 TraceCheckUtils]: 0: Hoare triple {11821#(and (= ~a12~0 |old(~a12~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)|) (= ~a7~0 |old(~a7~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~b~0 |old(~b~0)|) (= ~a20~0 |old(~a20~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {11786#true} is VALID [2020-07-18 05:19:48,867 INFO L280 TraceCheckUtils]: 1: Hoare triple {11786#true} ~d~0 := 4; {11786#true} is VALID [2020-07-18 05:19:48,867 INFO L280 TraceCheckUtils]: 2: Hoare triple {11786#true} ~e~0 := 5; {11786#true} is VALID [2020-07-18 05:19:48,868 INFO L280 TraceCheckUtils]: 3: Hoare triple {11786#true} ~f~0 := 6; {11786#true} is VALID [2020-07-18 05:19:48,868 INFO L280 TraceCheckUtils]: 4: Hoare triple {11786#true} ~c~0 := 3; {11786#true} is VALID [2020-07-18 05:19:48,868 INFO L280 TraceCheckUtils]: 5: Hoare triple {11786#true} ~b~0 := 2; {11786#true} is VALID [2020-07-18 05:19:48,869 INFO L280 TraceCheckUtils]: 6: Hoare triple {11786#true} ~u~0 := 21; {11786#true} is VALID [2020-07-18 05:19:48,869 INFO L280 TraceCheckUtils]: 7: Hoare triple {11786#true} ~v~0 := 22; {11786#true} is VALID [2020-07-18 05:19:48,870 INFO L280 TraceCheckUtils]: 8: Hoare triple {11786#true} ~w~0 := 23; {11786#true} is VALID [2020-07-18 05:19:48,870 INFO L280 TraceCheckUtils]: 9: Hoare triple {11786#true} ~x~0 := 24; {11786#true} is VALID [2020-07-18 05:19:48,870 INFO L280 TraceCheckUtils]: 10: Hoare triple {11786#true} ~y~0 := 25; {11786#true} is VALID [2020-07-18 05:19:48,871 INFO L280 TraceCheckUtils]: 11: Hoare triple {11786#true} ~z~0 := 26; {11786#true} is VALID [2020-07-18 05:19:48,871 INFO L280 TraceCheckUtils]: 12: Hoare triple {11786#true} ~a17~0 := 1; {11786#true} is VALID [2020-07-18 05:19:48,871 INFO L280 TraceCheckUtils]: 13: Hoare triple {11786#true} ~a7~0 := 0; {11786#true} is VALID [2020-07-18 05:19:48,872 INFO L280 TraceCheckUtils]: 14: Hoare triple {11786#true} ~a20~0 := 1; {11786#true} is VALID [2020-07-18 05:19:48,872 INFO L280 TraceCheckUtils]: 15: Hoare triple {11786#true} ~a8~0 := 15; {11786#true} is VALID [2020-07-18 05:19:48,872 INFO L280 TraceCheckUtils]: 16: Hoare triple {11786#true} ~a12~0 := 8; {11786#true} is VALID [2020-07-18 05:19:48,875 INFO L280 TraceCheckUtils]: 17: Hoare triple {11786#true} ~a16~0 := 5; {11786#true} is VALID [2020-07-18 05:19:48,876 INFO L280 TraceCheckUtils]: 18: Hoare triple {11786#true} ~a21~0 := 1; {11786#true} is VALID [2020-07-18 05:19:48,877 INFO L280 TraceCheckUtils]: 19: Hoare triple {11786#true} assume true; {11786#true} is VALID [2020-07-18 05:19:48,878 INFO L275 TraceCheckUtils]: 20: Hoare quadruple {11786#true} {11786#true} #1100#return; {11786#true} is VALID [2020-07-18 05:19:48,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:19:48,930 INFO L280 TraceCheckUtils]: 0: Hoare triple {11822#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} ~input := #in~input; {11786#true} is VALID [2020-07-18 05:19:48,930 INFO L280 TraceCheckUtils]: 1: Hoare triple {11786#true} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {11786#true} is VALID [2020-07-18 05:19:48,931 INFO L280 TraceCheckUtils]: 2: Hoare triple {11786#true} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {11786#true} is VALID [2020-07-18 05:19:48,931 INFO L280 TraceCheckUtils]: 3: Hoare triple {11786#true} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {11786#true} is VALID [2020-07-18 05:19:48,934 INFO L280 TraceCheckUtils]: 4: Hoare triple {11786#true} assume 1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0; {11786#true} is VALID [2020-07-18 05:19:48,939 INFO L280 TraceCheckUtils]: 5: Hoare triple {11786#true} ~a8~0 := 13; {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,940 INFO L280 TraceCheckUtils]: 6: Hoare triple {11820#(= 13 ~a8~0)} ~a7~0 := 1; {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,941 INFO L280 TraceCheckUtils]: 7: Hoare triple {11820#(= 13 ~a8~0)} ~a16~0 := 4; {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,942 INFO L280 TraceCheckUtils]: 8: Hoare triple {11820#(= 13 ~a8~0)} #res := -1; {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,943 INFO L280 TraceCheckUtils]: 9: Hoare triple {11820#(= 13 ~a8~0)} assume true; {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,945 INFO L275 TraceCheckUtils]: 10: Hoare quadruple {11820#(= 13 ~a8~0)} {11786#true} #1104#return; {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,948 INFO L263 TraceCheckUtils]: 0: Hoare triple {11786#true} call ULTIMATE.init(); {11821#(and (= ~a12~0 |old(~a12~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)|) (= ~a7~0 |old(~a7~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~b~0 |old(~b~0)|) (= ~a20~0 |old(~a20~0)|) (= ~d~0 |old(~d~0)|))} is VALID [2020-07-18 05:19:48,948 INFO L280 TraceCheckUtils]: 1: Hoare triple {11821#(and (= ~a12~0 |old(~a12~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)|) (= ~a7~0 |old(~a7~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~b~0 |old(~b~0)|) (= ~a20~0 |old(~a20~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {11786#true} is VALID [2020-07-18 05:19:48,948 INFO L280 TraceCheckUtils]: 2: Hoare triple {11786#true} ~d~0 := 4; {11786#true} is VALID [2020-07-18 05:19:48,949 INFO L280 TraceCheckUtils]: 3: Hoare triple {11786#true} ~e~0 := 5; {11786#true} is VALID [2020-07-18 05:19:48,949 INFO L280 TraceCheckUtils]: 4: Hoare triple {11786#true} ~f~0 := 6; {11786#true} is VALID [2020-07-18 05:19:48,949 INFO L280 TraceCheckUtils]: 5: Hoare triple {11786#true} ~c~0 := 3; {11786#true} is VALID [2020-07-18 05:19:48,950 INFO L280 TraceCheckUtils]: 6: Hoare triple {11786#true} ~b~0 := 2; {11786#true} is VALID [2020-07-18 05:19:48,950 INFO L280 TraceCheckUtils]: 7: Hoare triple {11786#true} ~u~0 := 21; {11786#true} is VALID [2020-07-18 05:19:48,950 INFO L280 TraceCheckUtils]: 8: Hoare triple {11786#true} ~v~0 := 22; {11786#true} is VALID [2020-07-18 05:19:48,951 INFO L280 TraceCheckUtils]: 9: Hoare triple {11786#true} ~w~0 := 23; {11786#true} is VALID [2020-07-18 05:19:48,951 INFO L280 TraceCheckUtils]: 10: Hoare triple {11786#true} ~x~0 := 24; {11786#true} is VALID [2020-07-18 05:19:48,951 INFO L280 TraceCheckUtils]: 11: Hoare triple {11786#true} ~y~0 := 25; {11786#true} is VALID [2020-07-18 05:19:48,951 INFO L280 TraceCheckUtils]: 12: Hoare triple {11786#true} ~z~0 := 26; {11786#true} is VALID [2020-07-18 05:19:48,952 INFO L280 TraceCheckUtils]: 13: Hoare triple {11786#true} ~a17~0 := 1; {11786#true} is VALID [2020-07-18 05:19:48,952 INFO L280 TraceCheckUtils]: 14: Hoare triple {11786#true} ~a7~0 := 0; {11786#true} is VALID [2020-07-18 05:19:48,952 INFO L280 TraceCheckUtils]: 15: Hoare triple {11786#true} ~a20~0 := 1; {11786#true} is VALID [2020-07-18 05:19:48,953 INFO L280 TraceCheckUtils]: 16: Hoare triple {11786#true} ~a8~0 := 15; {11786#true} is VALID [2020-07-18 05:19:48,953 INFO L280 TraceCheckUtils]: 17: Hoare triple {11786#true} ~a12~0 := 8; {11786#true} is VALID [2020-07-18 05:19:48,953 INFO L280 TraceCheckUtils]: 18: Hoare triple {11786#true} ~a16~0 := 5; {11786#true} is VALID [2020-07-18 05:19:48,954 INFO L280 TraceCheckUtils]: 19: Hoare triple {11786#true} ~a21~0 := 1; {11786#true} is VALID [2020-07-18 05:19:48,954 INFO L280 TraceCheckUtils]: 20: Hoare triple {11786#true} assume true; {11786#true} is VALID [2020-07-18 05:19:48,954 INFO L275 TraceCheckUtils]: 21: Hoare quadruple {11786#true} {11786#true} #1100#return; {11786#true} is VALID [2020-07-18 05:19:48,954 INFO L263 TraceCheckUtils]: 22: Hoare triple {11786#true} call #t~ret4 := main(); {11786#true} is VALID [2020-07-18 05:19:48,955 INFO L280 TraceCheckUtils]: 23: Hoare triple {11786#true} ~output~0 := -1; {11786#true} is VALID [2020-07-18 05:19:48,955 INFO L280 TraceCheckUtils]: 24: Hoare triple {11786#true} assume !false; {11786#true} is VALID [2020-07-18 05:19:48,955 INFO L280 TraceCheckUtils]: 25: Hoare triple {11786#true} havoc ~input~0; {11786#true} is VALID [2020-07-18 05:19:48,956 INFO L280 TraceCheckUtils]: 26: Hoare triple {11786#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {11786#true} is VALID [2020-07-18 05:19:48,956 INFO L280 TraceCheckUtils]: 27: Hoare triple {11786#true} ~input~0 := #t~nondet2; {11786#true} is VALID [2020-07-18 05:19:48,956 INFO L280 TraceCheckUtils]: 28: Hoare triple {11786#true} havoc #t~nondet2; {11786#true} is VALID [2020-07-18 05:19:48,956 INFO L280 TraceCheckUtils]: 29: Hoare triple {11786#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {11786#true} is VALID [2020-07-18 05:19:48,958 INFO L263 TraceCheckUtils]: 30: Hoare triple {11786#true} call #t~ret3 := calculate_output(~input~0); {11822#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-18 05:19:48,959 INFO L280 TraceCheckUtils]: 31: Hoare triple {11822#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} ~input := #in~input; {11786#true} is VALID [2020-07-18 05:19:48,959 INFO L280 TraceCheckUtils]: 32: Hoare triple {11786#true} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {11786#true} is VALID [2020-07-18 05:19:48,959 INFO L280 TraceCheckUtils]: 33: Hoare triple {11786#true} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {11786#true} is VALID [2020-07-18 05:19:48,960 INFO L280 TraceCheckUtils]: 34: Hoare triple {11786#true} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {11786#true} is VALID [2020-07-18 05:19:48,960 INFO L280 TraceCheckUtils]: 35: Hoare triple {11786#true} assume 1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0; {11786#true} is VALID [2020-07-18 05:19:48,961 INFO L280 TraceCheckUtils]: 36: Hoare triple {11786#true} ~a8~0 := 13; {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,962 INFO L280 TraceCheckUtils]: 37: Hoare triple {11820#(= 13 ~a8~0)} ~a7~0 := 1; {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,962 INFO L280 TraceCheckUtils]: 38: Hoare triple {11820#(= 13 ~a8~0)} ~a16~0 := 4; {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,963 INFO L280 TraceCheckUtils]: 39: Hoare triple {11820#(= 13 ~a8~0)} #res := -1; {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,964 INFO L280 TraceCheckUtils]: 40: Hoare triple {11820#(= 13 ~a8~0)} assume true; {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,966 INFO L275 TraceCheckUtils]: 41: Hoare quadruple {11820#(= 13 ~a8~0)} {11786#true} #1104#return; {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,967 INFO L280 TraceCheckUtils]: 42: Hoare triple {11820#(= 13 ~a8~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,968 INFO L280 TraceCheckUtils]: 43: Hoare triple {11820#(= 13 ~a8~0)} ~output~0 := #t~ret3; {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,969 INFO L280 TraceCheckUtils]: 44: Hoare triple {11820#(= 13 ~a8~0)} havoc #t~ret3; {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,970 INFO L280 TraceCheckUtils]: 45: Hoare triple {11820#(= 13 ~a8~0)} assume !false; {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,970 INFO L280 TraceCheckUtils]: 46: Hoare triple {11820#(= 13 ~a8~0)} havoc ~input~0; {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,971 INFO L280 TraceCheckUtils]: 47: Hoare triple {11820#(= 13 ~a8~0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,972 INFO L280 TraceCheckUtils]: 48: Hoare triple {11820#(= 13 ~a8~0)} ~input~0 := #t~nondet2; {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,973 INFO L280 TraceCheckUtils]: 49: Hoare triple {11820#(= 13 ~a8~0)} havoc #t~nondet2; {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,974 INFO L280 TraceCheckUtils]: 50: Hoare triple {11820#(= 13 ~a8~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,975 INFO L263 TraceCheckUtils]: 51: Hoare triple {11820#(= 13 ~a8~0)} call #t~ret3 := calculate_output(~input~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,975 INFO L280 TraceCheckUtils]: 52: Hoare triple {11820#(= 13 ~a8~0)} ~input := #in~input; {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,976 INFO L280 TraceCheckUtils]: 53: Hoare triple {11820#(= 13 ~a8~0)} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,977 INFO L280 TraceCheckUtils]: 54: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,978 INFO L280 TraceCheckUtils]: 55: Hoare triple {11820#(= 13 ~a8~0)} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,978 INFO L280 TraceCheckUtils]: 56: Hoare triple {11820#(= 13 ~a8~0)} assume !(1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,979 INFO L280 TraceCheckUtils]: 57: Hoare triple {11820#(= 13 ~a8~0)} assume !((3 == ~input && (((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && !(1 == ~a17~0)) && 15 == ~a8~0) && 1 == ~a21~0) || (((13 == ~a8~0 && 1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 4 == ~a16~0) && !(1 == ~a21~0)))) && 8 == ~a12~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,979 INFO L280 TraceCheckUtils]: 58: Hoare triple {11820#(= 13 ~a8~0)} assume !((1 == ~a17~0 && (1 == ~a21~0 && (!(1 == ~a7~0) && 4 == ~input && 15 == ~a8~0) && !(1 == ~a20~0)) && 8 == ~a12~0) && 6 == ~a16~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,980 INFO L280 TraceCheckUtils]: 59: Hoare triple {11820#(= 13 ~a8~0)} assume !((8 == ~a12~0 && (1 == ~a21~0 && ((5 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,981 INFO L280 TraceCheckUtils]: 60: Hoare triple {11820#(= 13 ~a8~0)} assume !(8 == ~a12~0 && 1 == ~input && ((1 == ~a21~0 && (15 == ~a8~0 && (!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && 13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0))); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,981 INFO L280 TraceCheckUtils]: 61: Hoare triple {11820#(= 13 ~a8~0)} assume !((((!(1 == ~a17~0) && !(1 == ~a7~0) && 1 == ~a21~0 && 15 == ~a8~0 && 4 == ~input) && !(1 == ~a20~0)) && 8 == ~a12~0) && 4 == ~a16~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,982 INFO L280 TraceCheckUtils]: 62: Hoare triple {11820#(= 13 ~a8~0)} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 2 == ~input) && 8 == ~a12~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,982 INFO L280 TraceCheckUtils]: 63: Hoare triple {11820#(= 13 ~a8~0)} assume !(13 == ~a8~0 && !(1 == ~a21~0) && ((3 == ~input && (((1 == ~a20~0 && !(1 == ~a17~0)) && 6 == ~a16~0) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0))) && 8 == ~a12~0) && 1 == ~a7~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,983 INFO L280 TraceCheckUtils]: 64: Hoare triple {11820#(= 13 ~a8~0)} assume !(((1 == ~a21~0 && 8 == ~a12~0 && 1 == ~input && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || (5 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0) || (6 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0))) && !(1 == ~a7~0)) && 15 == ~a8~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,984 INFO L280 TraceCheckUtils]: 65: Hoare triple {11820#(= 13 ~a8~0)} assume !((5 == ~a16~0 && (1 == ~a7~0 && (!(1 == ~a21~0) && 8 == ~a12~0 && 3 == ~input) && 13 == ~a8~0) && 1 == ~a17~0) && 1 == ~a20~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,984 INFO L280 TraceCheckUtils]: 66: Hoare triple {11820#(= 13 ~a8~0)} assume !(1 == ~a17~0 && (15 == ~a8~0 && (8 == ~a12~0 && (!(1 == ~a7~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a20~0)) && 5 == ~a16~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,985 INFO L280 TraceCheckUtils]: 67: Hoare triple {11820#(= 13 ~a8~0)} assume !(!(1 == ~a7~0) && (((1 == ~a21~0 && (15 == ~a8~0 && 5 == ~input) && !(1 == ~a17~0)) && 8 == ~a12~0) && 1 == ~a20~0) && 4 == ~a16~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,985 INFO L280 TraceCheckUtils]: 68: Hoare triple {11820#(= 13 ~a8~0)} assume !((!(1 == ~a21~0) && (8 == ~a12~0 && ((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0)) && 1 == ~input) && 13 == ~a8~0) && 1 == ~a7~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,986 INFO L280 TraceCheckUtils]: 69: Hoare triple {11820#(= 13 ~a8~0)} assume !(1 == ~a17~0 && !(1 == ~a7~0) && (1 == ~a21~0 && (8 == ~a12~0 && 5 == ~input && (5 == ~a16~0 || 6 == ~a16~0)) && 1 == ~a20~0) && 15 == ~a8~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,986 INFO L280 TraceCheckUtils]: 70: Hoare triple {11820#(= 13 ~a8~0)} assume !((8 == ~a12~0 && !(1 == ~a21~0) && 1 == ~a7~0 && 13 == ~a8~0 && 6 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (4 == ~a16~0 && !(1 == ~a17~0))) || (5 == ~a16~0 && !(1 == ~a17~0)))) && 1 == ~a20~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,987 INFO L280 TraceCheckUtils]: 71: Hoare triple {11820#(= 13 ~a8~0)} assume !((5 == ~a16~0 && ((15 == ~a8~0 && (!(1 == ~a7~0) && 2 == ~input) && 1 == ~a21~0) && 8 == ~a12~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,987 INFO L280 TraceCheckUtils]: 72: Hoare triple {11820#(= 13 ~a8~0)} assume !(!(1 == ~a20~0) && 1 == ~a21~0 && 4 == ~a16~0 && 15 == ~a8~0 && (8 == ~a12~0 && 2 == ~input && !(1 == ~a7~0)) && !(1 == ~a17~0)); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,988 INFO L280 TraceCheckUtils]: 73: Hoare triple {11820#(= 13 ~a8~0)} assume !((1 == ~a21~0 && !(1 == ~a7~0) && (!(1 == ~a20~0) && !(1 == ~a17~0) && 8 == ~a12~0 && 6 == ~input) && 4 == ~a16~0) && 15 == ~a8~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,989 INFO L280 TraceCheckUtils]: 74: Hoare triple {11820#(= 13 ~a8~0)} assume !(1 == ~a17~0 && ((((8 == ~a12~0 && 4 == ~input && 13 == ~a8~0) && 1 == ~a20~0) && !(1 == ~a21~0)) && 5 == ~a16~0) && 1 == ~a7~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,990 INFO L280 TraceCheckUtils]: 75: Hoare triple {11820#(= 13 ~a8~0)} assume !(((13 == ~a8~0 && 8 == ~a12~0 && ((((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0)) && 1 == ~input) && !(1 == ~a21~0)) && 1 == ~a20~0) && 1 == ~a7~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,991 INFO L280 TraceCheckUtils]: 76: Hoare triple {11820#(= 13 ~a8~0)} assume !(13 == ~a8~0 && !(1 == ~a21~0) && (((((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 5 == ~input) && 1 == ~a7~0) && 8 == ~a12~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,991 INFO L280 TraceCheckUtils]: 77: Hoare triple {11820#(= 13 ~a8~0)} assume !((!(1 == ~a21~0) && ((((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0)) && 4 == ~input) && 1 == ~a7~0) && 8 == ~a12~0) && 13 == ~a8~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,992 INFO L280 TraceCheckUtils]: 78: Hoare triple {11820#(= 13 ~a8~0)} assume !((1 == ~a21~0 && !(1 == ~a7~0) && ((((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0)) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 4 == ~input) && 8 == ~a12~0) && 15 == ~a8~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,993 INFO L280 TraceCheckUtils]: 79: Hoare triple {11820#(= 13 ~a8~0)} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && ((1 == ~a7~0 && 1 == ~a17~0) && 1 == ~a20~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 4 == ~input) && 8 == ~a12~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,994 INFO L280 TraceCheckUtils]: 80: Hoare triple {11820#(= 13 ~a8~0)} assume !(!(1 == ~a17~0) && (8 == ~a12~0 && !(1 == ~a20~0) && (15 == ~a8~0 && 1 == ~a21~0 && 4 == ~input) && !(1 == ~a7~0)) && 5 == ~a16~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,997 INFO L280 TraceCheckUtils]: 81: Hoare triple {11820#(= 13 ~a8~0)} assume !(((!(1 == ~a7~0) && (2 == ~input && (((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) || (4 == ~a16~0 && !(1 == ~a20~0) && 1 == ~a17~0))) && 15 == ~a8~0) && 8 == ~a12~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,998 INFO L280 TraceCheckUtils]: 82: Hoare triple {11820#(= 13 ~a8~0)} assume !(!(1 == ~a20~0) && (((((6 == ~input && 5 == ~a16~0) && 1 == ~a21~0) && !(1 == ~a17~0)) && 8 == ~a12~0) && !(1 == ~a7~0)) && 15 == ~a8~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:48,999 INFO L280 TraceCheckUtils]: 83: Hoare triple {11820#(= 13 ~a8~0)} assume !(8 == ~a12~0 && (((((1 == ~a21~0 && 5 == ~input) && 15 == ~a8~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,001 INFO L280 TraceCheckUtils]: 84: Hoare triple {11820#(= 13 ~a8~0)} assume !(((15 == ~a8~0 && !(1 == ~a7~0) && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 5 == ~a16~0) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) && 6 == ~input) && 8 == ~a12~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,002 INFO L280 TraceCheckUtils]: 85: Hoare triple {11820#(= 13 ~a8~0)} assume !(15 == ~a8~0 && 4 == ~a16~0 && !(1 == ~a20~0) && ((1 == ~a21~0 && !(1 == ~a17~0) && 5 == ~input) && !(1 == ~a7~0)) && 8 == ~a12~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,003 INFO L280 TraceCheckUtils]: 86: Hoare triple {11820#(= 13 ~a8~0)} assume !(1 == ~a17~0 && 8 == ~a12~0 && 15 == ~a8~0 && ((!(1 == ~a7~0) && (5 == ~a16~0 || 6 == ~a16~0) && 2 == ~input) && 1 == ~a21~0) && 1 == ~a20~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,003 INFO L280 TraceCheckUtils]: 87: Hoare triple {11820#(= 13 ~a8~0)} assume !(!(1 == ~a7~0) && (15 == ~a8~0 && (!(1 == ~a17~0) && 8 == ~a12~0 && 3 == ~input && 1 == ~a21~0) && 4 == ~a16~0) && 1 == ~a20~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,004 INFO L280 TraceCheckUtils]: 88: Hoare triple {11820#(= 13 ~a8~0)} assume !(5 == ~a16~0 && (!(1 == ~a21~0) && (13 == ~a8~0 && (2 == ~input && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && 1 == ~a17~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,005 INFO L280 TraceCheckUtils]: 89: Hoare triple {11820#(= 13 ~a8~0)} assume !(1 == ~a20~0 && (8 == ~a12~0 && 1 == ~a7~0 && 13 == ~a8~0 && ((!(1 == ~a17~0) && 5 == ~a16~0) || (1 == ~a17~0 && 6 == ~a16~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) && 3 == ~input) && !(1 == ~a21~0)); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,006 INFO L280 TraceCheckUtils]: 90: Hoare triple {11820#(= 13 ~a8~0)} assume !(8 == ~a12~0 && 1 == ~a7~0 && !(1 == ~a21~0) && 13 == ~a8~0 && 6 == ~input && ((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0)))); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,007 INFO L280 TraceCheckUtils]: 91: Hoare triple {11820#(= 13 ~a8~0)} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && ((4 == ~a16~0 && 15 == ~a8~0 && 1 == ~input) && 8 == ~a12~0) && 1 == ~a21~0) && 1 == ~a20~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,007 INFO L280 TraceCheckUtils]: 92: Hoare triple {11820#(= 13 ~a8~0)} assume !(1 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a20~0) && 8 == ~a12~0 && 15 == ~a8~0 && !(1 == ~a7~0) && 1 == ~input) && 6 == ~a16~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,008 INFO L280 TraceCheckUtils]: 93: Hoare triple {11820#(= 13 ~a8~0)} assume !(1 == ~a20~0 && 8 == ~a12~0 && ((1 == ~a17~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 4 == ~input) && 15 == ~a8~0) && 1 == ~a21~0) && !(1 == ~a7~0)); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,009 INFO L280 TraceCheckUtils]: 94: Hoare triple {11820#(= 13 ~a8~0)} assume !(((13 == ~a8~0 && (((!(1 == ~a21~0) && 6 == ~input) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a17~0) && 1 == ~a7~0) && 5 == ~a16~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,010 INFO L280 TraceCheckUtils]: 95: Hoare triple {11820#(= 13 ~a8~0)} assume !(5 == ~a16~0 && (((8 == ~a12~0 && !(1 == ~a7~0) && 2 == ~input && !(1 == ~a20~0)) && 1 == ~a21~0) && 1 == ~a17~0) && 15 == ~a8~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,011 INFO L280 TraceCheckUtils]: 96: Hoare triple {11820#(= 13 ~a8~0)} assume !((8 == ~a12~0 && ((!(1 == ~a17~0) && 1 == ~a21~0 && 4 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a20~0) && 4 == ~a16~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,012 INFO L280 TraceCheckUtils]: 97: Hoare triple {11820#(= 13 ~a8~0)} assume !(1 == ~a7~0 && 13 == ~a8~0 && 8 == ~a12~0 && !(1 == ~a21~0) && 2 == ~input && (((1 == ~a20~0 && !(1 == ~a17~0)) && 6 == ~a16~0) || ((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0))); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,012 INFO L280 TraceCheckUtils]: 98: Hoare triple {11820#(= 13 ~a8~0)} assume !(((((((!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 6 == ~a16~0) && 1 == ~a21~0) || (((13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 4 == ~a16~0) && !(1 == ~a21~0))) && 6 == ~input) && 8 == ~a12~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,013 INFO L280 TraceCheckUtils]: 99: Hoare triple {11820#(= 13 ~a8~0)} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && (((3 == ~input && 1 == ~a21~0) && 4 == ~a16~0) && 15 == ~a8~0) && 8 == ~a12~0) && !(1 == ~a20~0)); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,014 INFO L280 TraceCheckUtils]: 100: Hoare triple {11820#(= 13 ~a8~0)} assume !((((8 == ~a12~0 && (((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0) || ((1 == ~a20~0 && !(1 == ~a17~0)) && 5 == ~a16~0) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0)) && 3 == ~input) && 15 == ~a8~0) && 1 == ~a21~0) && !(1 == ~a7~0)); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,015 INFO L280 TraceCheckUtils]: 101: Hoare triple {11820#(= 13 ~a8~0)} assume !(((!(1 == ~a7~0) && (5 == ~input && (((5 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) || (4 == ~a16~0 && !(1 == ~a20~0) && 1 == ~a17~0))) && 8 == ~a12~0) && 1 == ~a21~0) && 15 == ~a8~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,016 INFO L280 TraceCheckUtils]: 102: Hoare triple {11820#(= 13 ~a8~0)} assume !((!(1 == ~a7~0) && (1 == ~a21~0 && (1 == ~a17~0 && 8 == ~a12~0 && 2 == ~input) && !(1 == ~a20~0)) && 6 == ~a16~0) && 15 == ~a8~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,034 INFO L280 TraceCheckUtils]: 103: Hoare triple {11820#(= 13 ~a8~0)} assume !((!(1 == ~a17~0) && 1 == ~a21~0 && (!(1 == ~a20~0) && 8 == ~a12~0 && 3 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,035 INFO L280 TraceCheckUtils]: 104: Hoare triple {11820#(= 13 ~a8~0)} assume !((5 == ~a16~0 && !(1 == ~a20~0) && (((6 == ~input && 1 == ~a21~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0) && 15 == ~a8~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,036 INFO L280 TraceCheckUtils]: 105: Hoare triple {11820#(= 13 ~a8~0)} assume !(!(1 == ~a7~0) && 1 == ~a17~0 && (6 == ~a16~0 && !(1 == ~a20~0) && (6 == ~input && 8 == ~a12~0) && 1 == ~a21~0) && 15 == ~a8~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,037 INFO L280 TraceCheckUtils]: 106: Hoare triple {11820#(= 13 ~a8~0)} assume !(((1 == ~a21~0 && 15 == ~a8~0 && 8 == ~a12~0 && !(1 == ~a7~0) && !(1 == ~a17~0) && 2 == ~input) && 4 == ~a16~0) && 1 == ~a20~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,037 INFO L280 TraceCheckUtils]: 107: Hoare triple {11820#(= 13 ~a8~0)} assume !(15 == ~a8~0 && (4 == ~a16~0 && 8 == ~a12~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && 1 == ~input) && !(1 == ~a17~0)) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,038 INFO L280 TraceCheckUtils]: 108: Hoare triple {11820#(= 13 ~a8~0)} assume !(1 == ~a21~0 && (8 == ~a12~0 && ((1 == ~a17~0 && 3 == ~input && (5 == ~a16~0 || 6 == ~a16~0)) && !(1 == ~a7~0)) && 1 == ~a20~0) && 15 == ~a8~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,039 INFO L280 TraceCheckUtils]: 109: Hoare triple {11820#(= 13 ~a8~0)} assume !(!(1 == ~a21~0) && 1 == ~a20~0 && (8 == ~a12~0 && 13 == ~a8~0 && ((5 == ~a16~0 && !(1 == ~a17~0)) || (1 == ~a17~0 && 6 == ~a16~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) && 2 == ~input) && 1 == ~a7~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,040 INFO L280 TraceCheckUtils]: 110: Hoare triple {11820#(= 13 ~a8~0)} assume !(1 == ~a7~0 && 8 == ~a12~0 && ((1 == ~a20~0 && ((!(1 == ~a17~0) && 5 == ~a16~0) || (1 == ~a17~0 && 6 == ~a16~0) || (4 == ~a16~0 && !(1 == ~a17~0))) && 4 == ~input) && 13 == ~a8~0) && !(1 == ~a21~0)); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,041 INFO L280 TraceCheckUtils]: 111: Hoare triple {11820#(= 13 ~a8~0)} assume !(1 == ~a21~0 && (((!(1 == ~a7~0) && 15 == ~a8~0 && !(1 == ~a20~0) && 4 == ~input) && 1 == ~a17~0) && 5 == ~a16~0) && 8 == ~a12~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,043 INFO L280 TraceCheckUtils]: 112: Hoare triple {11820#(= 13 ~a8~0)} assume !(((!(1 == ~a7~0) && (!(1 == ~a20~0) && 1 == ~a21~0 && 3 == ~input && 1 == ~a17~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,043 INFO L280 TraceCheckUtils]: 113: Hoare triple {11820#(= 13 ~a8~0)} assume !((((!(1 == ~a17~0) && !(1 == ~a20~0) && 15 == ~a8~0 && 1 == ~input && 5 == ~a16~0) && 8 == ~a12~0) && 1 == ~a21~0) && !(1 == ~a7~0)); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,044 INFO L280 TraceCheckUtils]: 114: Hoare triple {11820#(= 13 ~a8~0)} assume !(((1 == ~a21~0 && 15 == ~a8~0 && (5 == ~a16~0 && 8 == ~a12~0 && 1 == ~input) && 1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,047 INFO L280 TraceCheckUtils]: 115: Hoare triple {11820#(= 13 ~a8~0)} assume !((!(1 == ~a21~0) && 1 == ~a20~0 && ((13 == ~a8~0 && 1 == ~a7~0 && 5 == ~input) && 1 == ~a17~0) && 8 == ~a12~0) && 5 == ~a16~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,048 INFO L280 TraceCheckUtils]: 116: Hoare triple {11820#(= 13 ~a8~0)} assume !(((!(1 == ~a7~0) && 1 == ~a21~0 && ((6 == ~input && 1 == ~a20~0) && 15 == ~a8~0) && !(1 == ~a17~0)) && 8 == ~a12~0) && 4 == ~a16~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,049 INFO L280 TraceCheckUtils]: 117: Hoare triple {11820#(= 13 ~a8~0)} assume !(((1 == ~a20~0 && ((!(1 == ~a21~0) && 1 == ~a7~0 && 1 == ~input) && 13 == ~a8~0) && 1 == ~a17~0) && 8 == ~a12~0) && 5 == ~a16~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,051 INFO L280 TraceCheckUtils]: 118: Hoare triple {11820#(= 13 ~a8~0)} assume !(8 == ~a12~0 && 5 == ~input && ((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 15 == ~a8~0) && 6 == ~a16~0) && 1 == ~a21~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a7~0 && 1 == ~a17~0) && 13 == ~a8~0))); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,051 INFO L280 TraceCheckUtils]: 119: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,052 INFO L280 TraceCheckUtils]: 120: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,053 INFO L280 TraceCheckUtils]: 121: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,055 INFO L280 TraceCheckUtils]: 122: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,056 INFO L280 TraceCheckUtils]: 123: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,057 INFO L280 TraceCheckUtils]: 124: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,058 INFO L280 TraceCheckUtils]: 125: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,059 INFO L280 TraceCheckUtils]: 126: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,060 INFO L280 TraceCheckUtils]: 127: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,061 INFO L280 TraceCheckUtils]: 128: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,061 INFO L280 TraceCheckUtils]: 129: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,062 INFO L280 TraceCheckUtils]: 130: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,063 INFO L280 TraceCheckUtils]: 131: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,064 INFO L280 TraceCheckUtils]: 132: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,065 INFO L280 TraceCheckUtils]: 133: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,065 INFO L280 TraceCheckUtils]: 134: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,066 INFO L280 TraceCheckUtils]: 135: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,067 INFO L280 TraceCheckUtils]: 136: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,068 INFO L280 TraceCheckUtils]: 137: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,069 INFO L280 TraceCheckUtils]: 138: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,070 INFO L280 TraceCheckUtils]: 139: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,070 INFO L280 TraceCheckUtils]: 140: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,071 INFO L280 TraceCheckUtils]: 141: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,072 INFO L280 TraceCheckUtils]: 142: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,073 INFO L280 TraceCheckUtils]: 143: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,074 INFO L280 TraceCheckUtils]: 144: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,075 INFO L280 TraceCheckUtils]: 145: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,075 INFO L280 TraceCheckUtils]: 146: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,076 INFO L280 TraceCheckUtils]: 147: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,077 INFO L280 TraceCheckUtils]: 148: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,077 INFO L280 TraceCheckUtils]: 149: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,078 INFO L280 TraceCheckUtils]: 150: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,079 INFO L280 TraceCheckUtils]: 151: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,079 INFO L280 TraceCheckUtils]: 152: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,080 INFO L280 TraceCheckUtils]: 153: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,080 INFO L280 TraceCheckUtils]: 154: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,081 INFO L280 TraceCheckUtils]: 155: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,081 INFO L280 TraceCheckUtils]: 156: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,082 INFO L280 TraceCheckUtils]: 157: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,083 INFO L280 TraceCheckUtils]: 158: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,083 INFO L280 TraceCheckUtils]: 159: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,084 INFO L280 TraceCheckUtils]: 160: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,084 INFO L280 TraceCheckUtils]: 161: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,085 INFO L280 TraceCheckUtils]: 162: Hoare triple {11820#(= 13 ~a8~0)} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {11820#(= 13 ~a8~0)} is VALID [2020-07-18 05:19:49,086 INFO L280 TraceCheckUtils]: 163: Hoare triple {11820#(= 13 ~a8~0)} assume (((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0; {11787#false} is VALID [2020-07-18 05:19:49,086 INFO L280 TraceCheckUtils]: 164: Hoare triple {11787#false} assume !false; {11787#false} is VALID [2020-07-18 05:19:49,141 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 11 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-18 05:19:49,142 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1704588548] [2020-07-18 05:19:49,142 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-18 05:19:49,142 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2020-07-18 05:19:49,143 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801866955] [2020-07-18 05:19:49,145 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 165 [2020-07-18 05:19:49,146 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 05:19:49,146 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-18 05:19:49,424 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 165 edges. 165 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:19:49,425 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-18 05:19:49,425 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 05:19:49,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-18 05:19:49,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-07-18 05:19:49,426 INFO L87 Difference]: Start difference. First operand 748 states and 916 transitions. Second operand 5 states. [2020-07-18 05:20:03,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:20:03,461 INFO L93 Difference]: Finished difference Result 1940 states and 2484 transitions. [2020-07-18 05:20:03,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-07-18 05:20:03,462 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 165 [2020-07-18 05:20:03,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 05:20:03,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-18 05:20:03,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1279 transitions. [2020-07-18 05:20:03,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-18 05:20:03,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1279 transitions. [2020-07-18 05:20:03,494 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 1279 transitions. [2020-07-18 05:20:05,314 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1279 edges. 1279 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:20:05,390 INFO L225 Difference]: With dead ends: 1940 [2020-07-18 05:20:05,391 INFO L226 Difference]: Without dead ends: 1216 [2020-07-18 05:20:05,394 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2020-07-18 05:20:05,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1216 states. [2020-07-18 05:20:11,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1216 to 895. [2020-07-18 05:20:11,455 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 05:20:11,455 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1216 states. Second operand 895 states. [2020-07-18 05:20:11,455 INFO L74 IsIncluded]: Start isIncluded. First operand 1216 states. Second operand 895 states. [2020-07-18 05:20:11,455 INFO L87 Difference]: Start difference. First operand 1216 states. Second operand 895 states. [2020-07-18 05:20:11,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:20:11,553 INFO L93 Difference]: Finished difference Result 1216 states and 1489 transitions. [2020-07-18 05:20:11,553 INFO L276 IsEmpty]: Start isEmpty. Operand 1216 states and 1489 transitions. [2020-07-18 05:20:11,558 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:20:11,559 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:20:11,559 INFO L74 IsIncluded]: Start isIncluded. First operand 895 states. Second operand 1216 states. [2020-07-18 05:20:11,559 INFO L87 Difference]: Start difference. First operand 895 states. Second operand 1216 states. [2020-07-18 05:20:11,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:20:11,657 INFO L93 Difference]: Finished difference Result 1216 states and 1489 transitions. [2020-07-18 05:20:11,658 INFO L276 IsEmpty]: Start isEmpty. Operand 1216 states and 1489 transitions. [2020-07-18 05:20:11,662 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:20:11,663 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:20:11,664 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 05:20:11,664 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 05:20:11,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 895 states. [2020-07-18 05:20:11,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 895 states to 895 states and 1095 transitions. [2020-07-18 05:20:11,739 INFO L78 Accepts]: Start accepts. Automaton has 895 states and 1095 transitions. Word has length 165 [2020-07-18 05:20:11,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 05:20:11,740 INFO L479 AbstractCegarLoop]: Abstraction has 895 states and 1095 transitions. [2020-07-18 05:20:11,740 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-18 05:20:11,740 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 895 states and 1095 transitions. [2020-07-18 05:20:14,186 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-18 05:20:14,187 INFO L276 IsEmpty]: Start isEmpty. Operand 895 states and 1095 transitions. [2020-07-18 05:20:14,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2020-07-18 05:20:14,194 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 05:20:14,194 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-18 05:20:14,194 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-07-18 05:20:14,194 INFO L427 AbstractCegarLoop]: === Iteration 4 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 05:20:14,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 05:20:14,195 INFO L82 PathProgramCache]: Analyzing trace with hash 1235003416, now seen corresponding path program 1 times [2020-07-18 05:20:14,195 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 05:20:14,195 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1268426904] [2020-07-18 05:20:14,195 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 05:20:14,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:20:14,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:20:14,439 INFO L280 TraceCheckUtils]: 0: Hoare triple {19974#(and (= ~a12~0 |old(~a12~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)|) (= ~a7~0 |old(~a7~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~b~0 |old(~b~0)|) (= ~a20~0 |old(~a20~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {19930#true} is VALID [2020-07-18 05:20:14,440 INFO L280 TraceCheckUtils]: 1: Hoare triple {19930#true} ~d~0 := 4; {19930#true} is VALID [2020-07-18 05:20:14,440 INFO L280 TraceCheckUtils]: 2: Hoare triple {19930#true} ~e~0 := 5; {19930#true} is VALID [2020-07-18 05:20:14,440 INFO L280 TraceCheckUtils]: 3: Hoare triple {19930#true} ~f~0 := 6; {19930#true} is VALID [2020-07-18 05:20:14,440 INFO L280 TraceCheckUtils]: 4: Hoare triple {19930#true} ~c~0 := 3; {19930#true} is VALID [2020-07-18 05:20:14,441 INFO L280 TraceCheckUtils]: 5: Hoare triple {19930#true} ~b~0 := 2; {19930#true} is VALID [2020-07-18 05:20:14,441 INFO L280 TraceCheckUtils]: 6: Hoare triple {19930#true} ~u~0 := 21; {19930#true} is VALID [2020-07-18 05:20:14,441 INFO L280 TraceCheckUtils]: 7: Hoare triple {19930#true} ~v~0 := 22; {19930#true} is VALID [2020-07-18 05:20:14,441 INFO L280 TraceCheckUtils]: 8: Hoare triple {19930#true} ~w~0 := 23; {19930#true} is VALID [2020-07-18 05:20:14,441 INFO L280 TraceCheckUtils]: 9: Hoare triple {19930#true} ~x~0 := 24; {19930#true} is VALID [2020-07-18 05:20:14,441 INFO L280 TraceCheckUtils]: 10: Hoare triple {19930#true} ~y~0 := 25; {19930#true} is VALID [2020-07-18 05:20:14,442 INFO L280 TraceCheckUtils]: 11: Hoare triple {19930#true} ~z~0 := 26; {19930#true} is VALID [2020-07-18 05:20:14,442 INFO L280 TraceCheckUtils]: 12: Hoare triple {19930#true} ~a17~0 := 1; {19930#true} is VALID [2020-07-18 05:20:14,442 INFO L280 TraceCheckUtils]: 13: Hoare triple {19930#true} ~a7~0 := 0; {19930#true} is VALID [2020-07-18 05:20:14,442 INFO L280 TraceCheckUtils]: 14: Hoare triple {19930#true} ~a20~0 := 1; {19930#true} is VALID [2020-07-18 05:20:14,442 INFO L280 TraceCheckUtils]: 15: Hoare triple {19930#true} ~a8~0 := 15; {19930#true} is VALID [2020-07-18 05:20:14,443 INFO L280 TraceCheckUtils]: 16: Hoare triple {19930#true} ~a12~0 := 8; {19930#true} is VALID [2020-07-18 05:20:14,443 INFO L280 TraceCheckUtils]: 17: Hoare triple {19930#true} ~a16~0 := 5; {19930#true} is VALID [2020-07-18 05:20:14,443 INFO L280 TraceCheckUtils]: 18: Hoare triple {19930#true} ~a21~0 := 1; {19930#true} is VALID [2020-07-18 05:20:14,443 INFO L280 TraceCheckUtils]: 19: Hoare triple {19930#true} assume true; {19930#true} is VALID [2020-07-18 05:20:14,443 INFO L275 TraceCheckUtils]: 20: Hoare quadruple {19930#true} {19930#true} #1100#return; {19930#true} is VALID [2020-07-18 05:20:14,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:20:14,501 INFO L280 TraceCheckUtils]: 0: Hoare triple {19975#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} ~input := #in~input; {19930#true} is VALID [2020-07-18 05:20:14,502 INFO L280 TraceCheckUtils]: 1: Hoare triple {19930#true} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {19930#true} is VALID [2020-07-18 05:20:14,502 INFO L280 TraceCheckUtils]: 2: Hoare triple {19930#true} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {19930#true} is VALID [2020-07-18 05:20:14,502 INFO L280 TraceCheckUtils]: 3: Hoare triple {19930#true} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {19930#true} is VALID [2020-07-18 05:20:14,502 INFO L280 TraceCheckUtils]: 4: Hoare triple {19930#true} assume !(1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0); {19930#true} is VALID [2020-07-18 05:20:14,502 INFO L280 TraceCheckUtils]: 5: Hoare triple {19930#true} assume !((3 == ~input && (((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && !(1 == ~a17~0)) && 15 == ~a8~0) && 1 == ~a21~0) || (((13 == ~a8~0 && 1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 4 == ~a16~0) && !(1 == ~a21~0)))) && 8 == ~a12~0); {19930#true} is VALID [2020-07-18 05:20:14,503 INFO L280 TraceCheckUtils]: 6: Hoare triple {19930#true} assume !((1 == ~a17~0 && (1 == ~a21~0 && (!(1 == ~a7~0) && 4 == ~input && 15 == ~a8~0) && !(1 == ~a20~0)) && 8 == ~a12~0) && 6 == ~a16~0); {19930#true} is VALID [2020-07-18 05:20:14,503 INFO L280 TraceCheckUtils]: 7: Hoare triple {19930#true} assume !((8 == ~a12~0 && (1 == ~a21~0 && ((5 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {19930#true} is VALID [2020-07-18 05:20:14,503 INFO L280 TraceCheckUtils]: 8: Hoare triple {19930#true} assume !(8 == ~a12~0 && 1 == ~input && ((1 == ~a21~0 && (15 == ~a8~0 && (!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && 13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0))); {19930#true} is VALID [2020-07-18 05:20:14,504 INFO L280 TraceCheckUtils]: 9: Hoare triple {19930#true} assume !((((!(1 == ~a17~0) && !(1 == ~a7~0) && 1 == ~a21~0 && 15 == ~a8~0 && 4 == ~input) && !(1 == ~a20~0)) && 8 == ~a12~0) && 4 == ~a16~0); {19930#true} is VALID [2020-07-18 05:20:14,504 INFO L280 TraceCheckUtils]: 10: Hoare triple {19930#true} assume ((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 2 == ~input) && 8 == ~a12~0; {19930#true} is VALID [2020-07-18 05:20:14,504 INFO L280 TraceCheckUtils]: 11: Hoare triple {19930#true} ~a7~0 := 0; {19930#true} is VALID [2020-07-18 05:20:14,505 INFO L280 TraceCheckUtils]: 12: Hoare triple {19930#true} ~a20~0 := 1; {19930#true} is VALID [2020-07-18 05:20:14,505 INFO L280 TraceCheckUtils]: 13: Hoare triple {19930#true} ~a8~0 := 14; {19930#true} is VALID [2020-07-18 05:20:14,505 INFO L280 TraceCheckUtils]: 14: Hoare triple {19930#true} ~a16~0 := 4; {19930#true} is VALID [2020-07-18 05:20:14,506 INFO L280 TraceCheckUtils]: 15: Hoare triple {19930#true} ~a21~0 := 1; {19930#true} is VALID [2020-07-18 05:20:14,507 INFO L280 TraceCheckUtils]: 16: Hoare triple {19930#true} ~a17~0 := 0; {19976#(<= ~a17~0 0)} is VALID [2020-07-18 05:20:14,507 INFO L280 TraceCheckUtils]: 17: Hoare triple {19976#(<= ~a17~0 0)} #res := -1; {19976#(<= ~a17~0 0)} is VALID [2020-07-18 05:20:14,508 INFO L280 TraceCheckUtils]: 18: Hoare triple {19976#(<= ~a17~0 0)} assume true; {19976#(<= ~a17~0 0)} is VALID [2020-07-18 05:20:14,510 INFO L275 TraceCheckUtils]: 19: Hoare quadruple {19976#(<= ~a17~0 0)} {19930#true} #1104#return; {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,513 INFO L263 TraceCheckUtils]: 0: Hoare triple {19930#true} call ULTIMATE.init(); {19974#(and (= ~a12~0 |old(~a12~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)|) (= ~a7~0 |old(~a7~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~b~0 |old(~b~0)|) (= ~a20~0 |old(~a20~0)|) (= ~d~0 |old(~d~0)|))} is VALID [2020-07-18 05:20:14,513 INFO L280 TraceCheckUtils]: 1: Hoare triple {19974#(and (= ~a12~0 |old(~a12~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)|) (= ~a7~0 |old(~a7~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~b~0 |old(~b~0)|) (= ~a20~0 |old(~a20~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {19930#true} is VALID [2020-07-18 05:20:14,513 INFO L280 TraceCheckUtils]: 2: Hoare triple {19930#true} ~d~0 := 4; {19930#true} is VALID [2020-07-18 05:20:14,514 INFO L280 TraceCheckUtils]: 3: Hoare triple {19930#true} ~e~0 := 5; {19930#true} is VALID [2020-07-18 05:20:14,514 INFO L280 TraceCheckUtils]: 4: Hoare triple {19930#true} ~f~0 := 6; {19930#true} is VALID [2020-07-18 05:20:14,514 INFO L280 TraceCheckUtils]: 5: Hoare triple {19930#true} ~c~0 := 3; {19930#true} is VALID [2020-07-18 05:20:14,514 INFO L280 TraceCheckUtils]: 6: Hoare triple {19930#true} ~b~0 := 2; {19930#true} is VALID [2020-07-18 05:20:14,515 INFO L280 TraceCheckUtils]: 7: Hoare triple {19930#true} ~u~0 := 21; {19930#true} is VALID [2020-07-18 05:20:14,515 INFO L280 TraceCheckUtils]: 8: Hoare triple {19930#true} ~v~0 := 22; {19930#true} is VALID [2020-07-18 05:20:14,515 INFO L280 TraceCheckUtils]: 9: Hoare triple {19930#true} ~w~0 := 23; {19930#true} is VALID [2020-07-18 05:20:14,516 INFO L280 TraceCheckUtils]: 10: Hoare triple {19930#true} ~x~0 := 24; {19930#true} is VALID [2020-07-18 05:20:14,516 INFO L280 TraceCheckUtils]: 11: Hoare triple {19930#true} ~y~0 := 25; {19930#true} is VALID [2020-07-18 05:20:14,516 INFO L280 TraceCheckUtils]: 12: Hoare triple {19930#true} ~z~0 := 26; {19930#true} is VALID [2020-07-18 05:20:14,517 INFO L280 TraceCheckUtils]: 13: Hoare triple {19930#true} ~a17~0 := 1; {19930#true} is VALID [2020-07-18 05:20:14,517 INFO L280 TraceCheckUtils]: 14: Hoare triple {19930#true} ~a7~0 := 0; {19930#true} is VALID [2020-07-18 05:20:14,517 INFO L280 TraceCheckUtils]: 15: Hoare triple {19930#true} ~a20~0 := 1; {19930#true} is VALID [2020-07-18 05:20:14,517 INFO L280 TraceCheckUtils]: 16: Hoare triple {19930#true} ~a8~0 := 15; {19930#true} is VALID [2020-07-18 05:20:14,518 INFO L280 TraceCheckUtils]: 17: Hoare triple {19930#true} ~a12~0 := 8; {19930#true} is VALID [2020-07-18 05:20:14,518 INFO L280 TraceCheckUtils]: 18: Hoare triple {19930#true} ~a16~0 := 5; {19930#true} is VALID [2020-07-18 05:20:14,518 INFO L280 TraceCheckUtils]: 19: Hoare triple {19930#true} ~a21~0 := 1; {19930#true} is VALID [2020-07-18 05:20:14,519 INFO L280 TraceCheckUtils]: 20: Hoare triple {19930#true} assume true; {19930#true} is VALID [2020-07-18 05:20:14,519 INFO L275 TraceCheckUtils]: 21: Hoare quadruple {19930#true} {19930#true} #1100#return; {19930#true} is VALID [2020-07-18 05:20:14,519 INFO L263 TraceCheckUtils]: 22: Hoare triple {19930#true} call #t~ret4 := main(); {19930#true} is VALID [2020-07-18 05:20:14,519 INFO L280 TraceCheckUtils]: 23: Hoare triple {19930#true} ~output~0 := -1; {19930#true} is VALID [2020-07-18 05:20:14,521 INFO L280 TraceCheckUtils]: 24: Hoare triple {19930#true} assume !false; {19930#true} is VALID [2020-07-18 05:20:14,521 INFO L280 TraceCheckUtils]: 25: Hoare triple {19930#true} havoc ~input~0; {19930#true} is VALID [2020-07-18 05:20:14,521 INFO L280 TraceCheckUtils]: 26: Hoare triple {19930#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {19930#true} is VALID [2020-07-18 05:20:14,522 INFO L280 TraceCheckUtils]: 27: Hoare triple {19930#true} ~input~0 := #t~nondet2; {19930#true} is VALID [2020-07-18 05:20:14,522 INFO L280 TraceCheckUtils]: 28: Hoare triple {19930#true} havoc #t~nondet2; {19930#true} is VALID [2020-07-18 05:20:14,522 INFO L280 TraceCheckUtils]: 29: Hoare triple {19930#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {19930#true} is VALID [2020-07-18 05:20:14,524 INFO L263 TraceCheckUtils]: 30: Hoare triple {19930#true} call #t~ret3 := calculate_output(~input~0); {19975#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-18 05:20:14,525 INFO L280 TraceCheckUtils]: 31: Hoare triple {19975#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} ~input := #in~input; {19930#true} is VALID [2020-07-18 05:20:14,525 INFO L280 TraceCheckUtils]: 32: Hoare triple {19930#true} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {19930#true} is VALID [2020-07-18 05:20:14,525 INFO L280 TraceCheckUtils]: 33: Hoare triple {19930#true} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {19930#true} is VALID [2020-07-18 05:20:14,526 INFO L280 TraceCheckUtils]: 34: Hoare triple {19930#true} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {19930#true} is VALID [2020-07-18 05:20:14,526 INFO L280 TraceCheckUtils]: 35: Hoare triple {19930#true} assume !(1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0); {19930#true} is VALID [2020-07-18 05:20:14,526 INFO L280 TraceCheckUtils]: 36: Hoare triple {19930#true} assume !((3 == ~input && (((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && !(1 == ~a17~0)) && 15 == ~a8~0) && 1 == ~a21~0) || (((13 == ~a8~0 && 1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 4 == ~a16~0) && !(1 == ~a21~0)))) && 8 == ~a12~0); {19930#true} is VALID [2020-07-18 05:20:14,526 INFO L280 TraceCheckUtils]: 37: Hoare triple {19930#true} assume !((1 == ~a17~0 && (1 == ~a21~0 && (!(1 == ~a7~0) && 4 == ~input && 15 == ~a8~0) && !(1 == ~a20~0)) && 8 == ~a12~0) && 6 == ~a16~0); {19930#true} is VALID [2020-07-18 05:20:14,527 INFO L280 TraceCheckUtils]: 38: Hoare triple {19930#true} assume !((8 == ~a12~0 && (1 == ~a21~0 && ((5 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {19930#true} is VALID [2020-07-18 05:20:14,527 INFO L280 TraceCheckUtils]: 39: Hoare triple {19930#true} assume !(8 == ~a12~0 && 1 == ~input && ((1 == ~a21~0 && (15 == ~a8~0 && (!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && 13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0))); {19930#true} is VALID [2020-07-18 05:20:14,527 INFO L280 TraceCheckUtils]: 40: Hoare triple {19930#true} assume !((((!(1 == ~a17~0) && !(1 == ~a7~0) && 1 == ~a21~0 && 15 == ~a8~0 && 4 == ~input) && !(1 == ~a20~0)) && 8 == ~a12~0) && 4 == ~a16~0); {19930#true} is VALID [2020-07-18 05:20:14,528 INFO L280 TraceCheckUtils]: 41: Hoare triple {19930#true} assume ((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 2 == ~input) && 8 == ~a12~0; {19930#true} is VALID [2020-07-18 05:20:14,528 INFO L280 TraceCheckUtils]: 42: Hoare triple {19930#true} ~a7~0 := 0; {19930#true} is VALID [2020-07-18 05:20:14,528 INFO L280 TraceCheckUtils]: 43: Hoare triple {19930#true} ~a20~0 := 1; {19930#true} is VALID [2020-07-18 05:20:14,528 INFO L280 TraceCheckUtils]: 44: Hoare triple {19930#true} ~a8~0 := 14; {19930#true} is VALID [2020-07-18 05:20:14,529 INFO L280 TraceCheckUtils]: 45: Hoare triple {19930#true} ~a16~0 := 4; {19930#true} is VALID [2020-07-18 05:20:14,529 INFO L280 TraceCheckUtils]: 46: Hoare triple {19930#true} ~a21~0 := 1; {19930#true} is VALID [2020-07-18 05:20:14,531 INFO L280 TraceCheckUtils]: 47: Hoare triple {19930#true} ~a17~0 := 0; {19976#(<= ~a17~0 0)} is VALID [2020-07-18 05:20:14,531 INFO L280 TraceCheckUtils]: 48: Hoare triple {19976#(<= ~a17~0 0)} #res := -1; {19976#(<= ~a17~0 0)} is VALID [2020-07-18 05:20:14,532 INFO L280 TraceCheckUtils]: 49: Hoare triple {19976#(<= ~a17~0 0)} assume true; {19976#(<= ~a17~0 0)} is VALID [2020-07-18 05:20:14,533 INFO L275 TraceCheckUtils]: 50: Hoare quadruple {19976#(<= ~a17~0 0)} {19930#true} #1104#return; {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,534 INFO L280 TraceCheckUtils]: 51: Hoare triple {19973#(not (= 1 ~a17~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,534 INFO L280 TraceCheckUtils]: 52: Hoare triple {19973#(not (= 1 ~a17~0))} ~output~0 := #t~ret3; {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,535 INFO L280 TraceCheckUtils]: 53: Hoare triple {19973#(not (= 1 ~a17~0))} havoc #t~ret3; {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,535 INFO L280 TraceCheckUtils]: 54: Hoare triple {19973#(not (= 1 ~a17~0))} assume !false; {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,536 INFO L280 TraceCheckUtils]: 55: Hoare triple {19973#(not (= 1 ~a17~0))} havoc ~input~0; {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,536 INFO L280 TraceCheckUtils]: 56: Hoare triple {19973#(not (= 1 ~a17~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,537 INFO L280 TraceCheckUtils]: 57: Hoare triple {19973#(not (= 1 ~a17~0))} ~input~0 := #t~nondet2; {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,537 INFO L280 TraceCheckUtils]: 58: Hoare triple {19973#(not (= 1 ~a17~0))} havoc #t~nondet2; {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,538 INFO L280 TraceCheckUtils]: 59: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,538 INFO L263 TraceCheckUtils]: 60: Hoare triple {19973#(not (= 1 ~a17~0))} call #t~ret3 := calculate_output(~input~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,539 INFO L280 TraceCheckUtils]: 61: Hoare triple {19973#(not (= 1 ~a17~0))} ~input := #in~input; {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,540 INFO L280 TraceCheckUtils]: 62: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,540 INFO L280 TraceCheckUtils]: 63: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,541 INFO L280 TraceCheckUtils]: 64: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,541 INFO L280 TraceCheckUtils]: 65: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,542 INFO L280 TraceCheckUtils]: 66: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((3 == ~input && (((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && !(1 == ~a17~0)) && 15 == ~a8~0) && 1 == ~a21~0) || (((13 == ~a8~0 && 1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 4 == ~a16~0) && !(1 == ~a21~0)))) && 8 == ~a12~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,561 INFO L280 TraceCheckUtils]: 67: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((1 == ~a17~0 && (1 == ~a21~0 && (!(1 == ~a7~0) && 4 == ~input && 15 == ~a8~0) && !(1 == ~a20~0)) && 8 == ~a12~0) && 6 == ~a16~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,562 INFO L280 TraceCheckUtils]: 68: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((8 == ~a12~0 && (1 == ~a21~0 && ((5 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,563 INFO L280 TraceCheckUtils]: 69: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(8 == ~a12~0 && 1 == ~input && ((1 == ~a21~0 && (15 == ~a8~0 && (!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && 13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0))); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,564 INFO L280 TraceCheckUtils]: 70: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((!(1 == ~a17~0) && !(1 == ~a7~0) && 1 == ~a21~0 && 15 == ~a8~0 && 4 == ~input) && !(1 == ~a20~0)) && 8 == ~a12~0) && 4 == ~a16~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,565 INFO L280 TraceCheckUtils]: 71: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 2 == ~input) && 8 == ~a12~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,565 INFO L280 TraceCheckUtils]: 72: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(13 == ~a8~0 && !(1 == ~a21~0) && ((3 == ~input && (((1 == ~a20~0 && !(1 == ~a17~0)) && 6 == ~a16~0) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0))) && 8 == ~a12~0) && 1 == ~a7~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,566 INFO L280 TraceCheckUtils]: 73: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(((1 == ~a21~0 && 8 == ~a12~0 && 1 == ~input && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || (5 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0) || (6 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0))) && !(1 == ~a7~0)) && 15 == ~a8~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,566 INFO L280 TraceCheckUtils]: 74: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((5 == ~a16~0 && (1 == ~a7~0 && (!(1 == ~a21~0) && 8 == ~a12~0 && 3 == ~input) && 13 == ~a8~0) && 1 == ~a17~0) && 1 == ~a20~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,567 INFO L280 TraceCheckUtils]: 75: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(1 == ~a17~0 && (15 == ~a8~0 && (8 == ~a12~0 && (!(1 == ~a7~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a20~0)) && 5 == ~a16~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,568 INFO L280 TraceCheckUtils]: 76: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(!(1 == ~a7~0) && (((1 == ~a21~0 && (15 == ~a8~0 && 5 == ~input) && !(1 == ~a17~0)) && 8 == ~a12~0) && 1 == ~a20~0) && 4 == ~a16~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,568 INFO L280 TraceCheckUtils]: 77: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((!(1 == ~a21~0) && (8 == ~a12~0 && ((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0)) && 1 == ~input) && 13 == ~a8~0) && 1 == ~a7~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,569 INFO L280 TraceCheckUtils]: 78: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(1 == ~a17~0 && !(1 == ~a7~0) && (1 == ~a21~0 && (8 == ~a12~0 && 5 == ~input && (5 == ~a16~0 || 6 == ~a16~0)) && 1 == ~a20~0) && 15 == ~a8~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,569 INFO L280 TraceCheckUtils]: 79: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((8 == ~a12~0 && !(1 == ~a21~0) && 1 == ~a7~0 && 13 == ~a8~0 && 6 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (4 == ~a16~0 && !(1 == ~a17~0))) || (5 == ~a16~0 && !(1 == ~a17~0)))) && 1 == ~a20~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,570 INFO L280 TraceCheckUtils]: 80: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((5 == ~a16~0 && ((15 == ~a8~0 && (!(1 == ~a7~0) && 2 == ~input) && 1 == ~a21~0) && 8 == ~a12~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,579 INFO L280 TraceCheckUtils]: 81: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(!(1 == ~a20~0) && 1 == ~a21~0 && 4 == ~a16~0 && 15 == ~a8~0 && (8 == ~a12~0 && 2 == ~input && !(1 == ~a7~0)) && !(1 == ~a17~0)); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,580 INFO L280 TraceCheckUtils]: 82: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((1 == ~a21~0 && !(1 == ~a7~0) && (!(1 == ~a20~0) && !(1 == ~a17~0) && 8 == ~a12~0 && 6 == ~input) && 4 == ~a16~0) && 15 == ~a8~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,580 INFO L280 TraceCheckUtils]: 83: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(1 == ~a17~0 && ((((8 == ~a12~0 && 4 == ~input && 13 == ~a8~0) && 1 == ~a20~0) && !(1 == ~a21~0)) && 5 == ~a16~0) && 1 == ~a7~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,581 INFO L280 TraceCheckUtils]: 84: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(((13 == ~a8~0 && 8 == ~a12~0 && ((((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0)) && 1 == ~input) && !(1 == ~a21~0)) && 1 == ~a20~0) && 1 == ~a7~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,582 INFO L280 TraceCheckUtils]: 85: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(13 == ~a8~0 && !(1 == ~a21~0) && (((((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 5 == ~input) && 1 == ~a7~0) && 8 == ~a12~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,584 INFO L280 TraceCheckUtils]: 86: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((!(1 == ~a21~0) && ((((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0)) && 4 == ~input) && 1 == ~a7~0) && 8 == ~a12~0) && 13 == ~a8~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,584 INFO L280 TraceCheckUtils]: 87: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((1 == ~a21~0 && !(1 == ~a7~0) && ((((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0)) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 4 == ~input) && 8 == ~a12~0) && 15 == ~a8~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,585 INFO L280 TraceCheckUtils]: 88: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && ((1 == ~a7~0 && 1 == ~a17~0) && 1 == ~a20~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 4 == ~input) && 8 == ~a12~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,586 INFO L280 TraceCheckUtils]: 89: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(!(1 == ~a17~0) && (8 == ~a12~0 && !(1 == ~a20~0) && (15 == ~a8~0 && 1 == ~a21~0 && 4 == ~input) && !(1 == ~a7~0)) && 5 == ~a16~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,587 INFO L280 TraceCheckUtils]: 90: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(((!(1 == ~a7~0) && (2 == ~input && (((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) || (4 == ~a16~0 && !(1 == ~a20~0) && 1 == ~a17~0))) && 15 == ~a8~0) && 8 == ~a12~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,587 INFO L280 TraceCheckUtils]: 91: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(!(1 == ~a20~0) && (((((6 == ~input && 5 == ~a16~0) && 1 == ~a21~0) && !(1 == ~a17~0)) && 8 == ~a12~0) && !(1 == ~a7~0)) && 15 == ~a8~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,588 INFO L280 TraceCheckUtils]: 92: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(8 == ~a12~0 && (((((1 == ~a21~0 && 5 == ~input) && 15 == ~a8~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,589 INFO L280 TraceCheckUtils]: 93: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(((15 == ~a8~0 && !(1 == ~a7~0) && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 5 == ~a16~0) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) && 6 == ~input) && 8 == ~a12~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,590 INFO L280 TraceCheckUtils]: 94: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(15 == ~a8~0 && 4 == ~a16~0 && !(1 == ~a20~0) && ((1 == ~a21~0 && !(1 == ~a17~0) && 5 == ~input) && !(1 == ~a7~0)) && 8 == ~a12~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,590 INFO L280 TraceCheckUtils]: 95: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(1 == ~a17~0 && 8 == ~a12~0 && 15 == ~a8~0 && ((!(1 == ~a7~0) && (5 == ~a16~0 || 6 == ~a16~0) && 2 == ~input) && 1 == ~a21~0) && 1 == ~a20~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,591 INFO L280 TraceCheckUtils]: 96: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(!(1 == ~a7~0) && (15 == ~a8~0 && (!(1 == ~a17~0) && 8 == ~a12~0 && 3 == ~input && 1 == ~a21~0) && 4 == ~a16~0) && 1 == ~a20~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,592 INFO L280 TraceCheckUtils]: 97: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(5 == ~a16~0 && (!(1 == ~a21~0) && (13 == ~a8~0 && (2 == ~input && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && 1 == ~a17~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,593 INFO L280 TraceCheckUtils]: 98: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(1 == ~a20~0 && (8 == ~a12~0 && 1 == ~a7~0 && 13 == ~a8~0 && ((!(1 == ~a17~0) && 5 == ~a16~0) || (1 == ~a17~0 && 6 == ~a16~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) && 3 == ~input) && !(1 == ~a21~0)); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,593 INFO L280 TraceCheckUtils]: 99: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(8 == ~a12~0 && 1 == ~a7~0 && !(1 == ~a21~0) && 13 == ~a8~0 && 6 == ~input && ((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0)))); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,594 INFO L280 TraceCheckUtils]: 100: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && ((4 == ~a16~0 && 15 == ~a8~0 && 1 == ~input) && 8 == ~a12~0) && 1 == ~a21~0) && 1 == ~a20~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,595 INFO L280 TraceCheckUtils]: 101: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(1 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a20~0) && 8 == ~a12~0 && 15 == ~a8~0 && !(1 == ~a7~0) && 1 == ~input) && 6 == ~a16~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,596 INFO L280 TraceCheckUtils]: 102: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(1 == ~a20~0 && 8 == ~a12~0 && ((1 == ~a17~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 4 == ~input) && 15 == ~a8~0) && 1 == ~a21~0) && !(1 == ~a7~0)); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,596 INFO L280 TraceCheckUtils]: 103: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(((13 == ~a8~0 && (((!(1 == ~a21~0) && 6 == ~input) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a17~0) && 1 == ~a7~0) && 5 == ~a16~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,597 INFO L280 TraceCheckUtils]: 104: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(5 == ~a16~0 && (((8 == ~a12~0 && !(1 == ~a7~0) && 2 == ~input && !(1 == ~a20~0)) && 1 == ~a21~0) && 1 == ~a17~0) && 15 == ~a8~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,598 INFO L280 TraceCheckUtils]: 105: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((8 == ~a12~0 && ((!(1 == ~a17~0) && 1 == ~a21~0 && 4 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a20~0) && 4 == ~a16~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,598 INFO L280 TraceCheckUtils]: 106: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(1 == ~a7~0 && 13 == ~a8~0 && 8 == ~a12~0 && !(1 == ~a21~0) && 2 == ~input && (((1 == ~a20~0 && !(1 == ~a17~0)) && 6 == ~a16~0) || ((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0))); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,599 INFO L280 TraceCheckUtils]: 107: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(((((((!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 6 == ~a16~0) && 1 == ~a21~0) || (((13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 4 == ~a16~0) && !(1 == ~a21~0))) && 6 == ~input) && 8 == ~a12~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,600 INFO L280 TraceCheckUtils]: 108: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && (((3 == ~input && 1 == ~a21~0) && 4 == ~a16~0) && 15 == ~a8~0) && 8 == ~a12~0) && !(1 == ~a20~0)); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,601 INFO L280 TraceCheckUtils]: 109: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((8 == ~a12~0 && (((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0) || ((1 == ~a20~0 && !(1 == ~a17~0)) && 5 == ~a16~0) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0)) && 3 == ~input) && 15 == ~a8~0) && 1 == ~a21~0) && !(1 == ~a7~0)); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,601 INFO L280 TraceCheckUtils]: 110: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(((!(1 == ~a7~0) && (5 == ~input && (((5 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) || (4 == ~a16~0 && !(1 == ~a20~0) && 1 == ~a17~0))) && 8 == ~a12~0) && 1 == ~a21~0) && 15 == ~a8~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,602 INFO L280 TraceCheckUtils]: 111: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((!(1 == ~a7~0) && (1 == ~a21~0 && (1 == ~a17~0 && 8 == ~a12~0 && 2 == ~input) && !(1 == ~a20~0)) && 6 == ~a16~0) && 15 == ~a8~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,603 INFO L280 TraceCheckUtils]: 112: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((!(1 == ~a17~0) && 1 == ~a21~0 && (!(1 == ~a20~0) && 8 == ~a12~0 && 3 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,603 INFO L280 TraceCheckUtils]: 113: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((5 == ~a16~0 && !(1 == ~a20~0) && (((6 == ~input && 1 == ~a21~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0) && 15 == ~a8~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,604 INFO L280 TraceCheckUtils]: 114: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(!(1 == ~a7~0) && 1 == ~a17~0 && (6 == ~a16~0 && !(1 == ~a20~0) && (6 == ~input && 8 == ~a12~0) && 1 == ~a21~0) && 15 == ~a8~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,604 INFO L280 TraceCheckUtils]: 115: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(((1 == ~a21~0 && 15 == ~a8~0 && 8 == ~a12~0 && !(1 == ~a7~0) && !(1 == ~a17~0) && 2 == ~input) && 4 == ~a16~0) && 1 == ~a20~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,605 INFO L280 TraceCheckUtils]: 116: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(15 == ~a8~0 && (4 == ~a16~0 && 8 == ~a12~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && 1 == ~input) && !(1 == ~a17~0)) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,605 INFO L280 TraceCheckUtils]: 117: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(1 == ~a21~0 && (8 == ~a12~0 && ((1 == ~a17~0 && 3 == ~input && (5 == ~a16~0 || 6 == ~a16~0)) && !(1 == ~a7~0)) && 1 == ~a20~0) && 15 == ~a8~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,606 INFO L280 TraceCheckUtils]: 118: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(!(1 == ~a21~0) && 1 == ~a20~0 && (8 == ~a12~0 && 13 == ~a8~0 && ((5 == ~a16~0 && !(1 == ~a17~0)) || (1 == ~a17~0 && 6 == ~a16~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) && 2 == ~input) && 1 == ~a7~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,606 INFO L280 TraceCheckUtils]: 119: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(1 == ~a7~0 && 8 == ~a12~0 && ((1 == ~a20~0 && ((!(1 == ~a17~0) && 5 == ~a16~0) || (1 == ~a17~0 && 6 == ~a16~0) || (4 == ~a16~0 && !(1 == ~a17~0))) && 4 == ~input) && 13 == ~a8~0) && !(1 == ~a21~0)); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,607 INFO L280 TraceCheckUtils]: 120: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(1 == ~a21~0 && (((!(1 == ~a7~0) && 15 == ~a8~0 && !(1 == ~a20~0) && 4 == ~input) && 1 == ~a17~0) && 5 == ~a16~0) && 8 == ~a12~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,607 INFO L280 TraceCheckUtils]: 121: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(((!(1 == ~a7~0) && (!(1 == ~a20~0) && 1 == ~a21~0 && 3 == ~input && 1 == ~a17~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,608 INFO L280 TraceCheckUtils]: 122: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((!(1 == ~a17~0) && !(1 == ~a20~0) && 15 == ~a8~0 && 1 == ~input && 5 == ~a16~0) && 8 == ~a12~0) && 1 == ~a21~0) && !(1 == ~a7~0)); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,608 INFO L280 TraceCheckUtils]: 123: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(((1 == ~a21~0 && 15 == ~a8~0 && (5 == ~a16~0 && 8 == ~a12~0 && 1 == ~input) && 1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,609 INFO L280 TraceCheckUtils]: 124: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((!(1 == ~a21~0) && 1 == ~a20~0 && ((13 == ~a8~0 && 1 == ~a7~0 && 5 == ~input) && 1 == ~a17~0) && 8 == ~a12~0) && 5 == ~a16~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,610 INFO L280 TraceCheckUtils]: 125: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(((!(1 == ~a7~0) && 1 == ~a21~0 && ((6 == ~input && 1 == ~a20~0) && 15 == ~a8~0) && !(1 == ~a17~0)) && 8 == ~a12~0) && 4 == ~a16~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,610 INFO L280 TraceCheckUtils]: 126: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(((1 == ~a20~0 && ((!(1 == ~a21~0) && 1 == ~a7~0 && 1 == ~input) && 13 == ~a8~0) && 1 == ~a17~0) && 8 == ~a12~0) && 5 == ~a16~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,611 INFO L280 TraceCheckUtils]: 127: Hoare triple {19973#(not (= 1 ~a17~0))} assume !(8 == ~a12~0 && 5 == ~input && ((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 15 == ~a8~0) && 6 == ~a16~0) && 1 == ~a21~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a7~0 && 1 == ~a17~0) && 13 == ~a8~0))); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,611 INFO L280 TraceCheckUtils]: 128: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,612 INFO L280 TraceCheckUtils]: 129: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,612 INFO L280 TraceCheckUtils]: 130: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,613 INFO L280 TraceCheckUtils]: 131: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,614 INFO L280 TraceCheckUtils]: 132: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,614 INFO L280 TraceCheckUtils]: 133: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,615 INFO L280 TraceCheckUtils]: 134: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,615 INFO L280 TraceCheckUtils]: 135: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,616 INFO L280 TraceCheckUtils]: 136: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,617 INFO L280 TraceCheckUtils]: 137: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,617 INFO L280 TraceCheckUtils]: 138: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,618 INFO L280 TraceCheckUtils]: 139: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,618 INFO L280 TraceCheckUtils]: 140: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,619 INFO L280 TraceCheckUtils]: 141: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,620 INFO L280 TraceCheckUtils]: 142: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,620 INFO L280 TraceCheckUtils]: 143: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,621 INFO L280 TraceCheckUtils]: 144: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,622 INFO L280 TraceCheckUtils]: 145: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,622 INFO L280 TraceCheckUtils]: 146: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,623 INFO L280 TraceCheckUtils]: 147: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,624 INFO L280 TraceCheckUtils]: 148: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,624 INFO L280 TraceCheckUtils]: 149: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,625 INFO L280 TraceCheckUtils]: 150: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,625 INFO L280 TraceCheckUtils]: 151: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,626 INFO L280 TraceCheckUtils]: 152: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,626 INFO L280 TraceCheckUtils]: 153: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,627 INFO L280 TraceCheckUtils]: 154: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,627 INFO L280 TraceCheckUtils]: 155: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,628 INFO L280 TraceCheckUtils]: 156: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,628 INFO L280 TraceCheckUtils]: 157: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,629 INFO L280 TraceCheckUtils]: 158: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,629 INFO L280 TraceCheckUtils]: 159: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,630 INFO L280 TraceCheckUtils]: 160: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,630 INFO L280 TraceCheckUtils]: 161: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,631 INFO L280 TraceCheckUtils]: 162: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,632 INFO L280 TraceCheckUtils]: 163: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,632 INFO L280 TraceCheckUtils]: 164: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,634 INFO L280 TraceCheckUtils]: 165: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,634 INFO L280 TraceCheckUtils]: 166: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,635 INFO L280 TraceCheckUtils]: 167: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,636 INFO L280 TraceCheckUtils]: 168: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,637 INFO L280 TraceCheckUtils]: 169: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,638 INFO L280 TraceCheckUtils]: 170: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,638 INFO L280 TraceCheckUtils]: 171: Hoare triple {19973#(not (= 1 ~a17~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {19973#(not (= 1 ~a17~0))} is VALID [2020-07-18 05:20:14,639 INFO L280 TraceCheckUtils]: 172: Hoare triple {19973#(not (= 1 ~a17~0))} assume (((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0; {19931#false} is VALID [2020-07-18 05:20:14,639 INFO L280 TraceCheckUtils]: 173: Hoare triple {19931#false} assume !false; {19931#false} is VALID [2020-07-18 05:20:14,693 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 17 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-18 05:20:14,693 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1268426904] [2020-07-18 05:20:14,694 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-18 05:20:14,694 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2020-07-18 05:20:14,694 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752915199] [2020-07-18 05:20:14,697 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 174 [2020-07-18 05:20:14,697 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 05:20:14,698 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states. [2020-07-18 05:20:14,904 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 174 edges. 174 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:20:14,905 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-07-18 05:20:14,905 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 05:20:14,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-07-18 05:20:14,906 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-07-18 05:20:14,906 INFO L87 Difference]: Start difference. First operand 895 states and 1095 transitions. Second operand 6 states. [2020-07-18 05:20:37,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:20:37,833 INFO L93 Difference]: Finished difference Result 2980 states and 3830 transitions. [2020-07-18 05:20:37,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-18 05:20:37,833 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 174 [2020-07-18 05:20:37,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 05:20:37,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-07-18 05:20:37,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1668 transitions. [2020-07-18 05:20:37,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-07-18 05:20:37,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1668 transitions. [2020-07-18 05:20:37,851 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states and 1668 transitions. [2020-07-18 05:20:40,490 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1668 edges. 1668 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:20:40,736 INFO L225 Difference]: With dead ends: 2980 [2020-07-18 05:20:40,736 INFO L226 Difference]: Without dead ends: 2109 [2020-07-18 05:20:40,740 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2020-07-18 05:20:40,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2109 states. [2020-07-18 05:20:54,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2109 to 1765. [2020-07-18 05:20:54,974 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 05:20:54,975 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2109 states. Second operand 1765 states. [2020-07-18 05:20:54,975 INFO L74 IsIncluded]: Start isIncluded. First operand 2109 states. Second operand 1765 states. [2020-07-18 05:20:54,975 INFO L87 Difference]: Start difference. First operand 2109 states. Second operand 1765 states. [2020-07-18 05:20:55,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:20:55,184 INFO L93 Difference]: Finished difference Result 2109 states and 2604 transitions. [2020-07-18 05:20:55,184 INFO L276 IsEmpty]: Start isEmpty. Operand 2109 states and 2604 transitions. [2020-07-18 05:20:55,191 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:20:55,191 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:20:55,191 INFO L74 IsIncluded]: Start isIncluded. First operand 1765 states. Second operand 2109 states. [2020-07-18 05:20:55,192 INFO L87 Difference]: Start difference. First operand 1765 states. Second operand 2109 states. [2020-07-18 05:20:55,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:20:55,376 INFO L93 Difference]: Finished difference Result 2109 states and 2604 transitions. [2020-07-18 05:20:55,376 INFO L276 IsEmpty]: Start isEmpty. Operand 2109 states and 2604 transitions. [2020-07-18 05:20:55,380 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:20:55,381 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:20:55,381 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 05:20:55,381 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 05:20:55,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1765 states. [2020-07-18 05:20:55,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1765 states to 1765 states and 2214 transitions. [2020-07-18 05:20:55,517 INFO L78 Accepts]: Start accepts. Automaton has 1765 states and 2214 transitions. Word has length 174 [2020-07-18 05:20:55,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 05:20:55,517 INFO L479 AbstractCegarLoop]: Abstraction has 1765 states and 2214 transitions. [2020-07-18 05:20:55,517 INFO L480 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-07-18 05:20:55,517 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1765 states and 2214 transitions. [2020-07-18 05:21:00,908 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2214 edges. 2214 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:21:00,908 INFO L276 IsEmpty]: Start isEmpty. Operand 1765 states and 2214 transitions. [2020-07-18 05:21:00,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2020-07-18 05:21:00,915 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 05:21:00,915 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-18 05:21:00,915 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-07-18 05:21:00,915 INFO L427 AbstractCegarLoop]: === Iteration 5 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 05:21:00,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 05:21:00,916 INFO L82 PathProgramCache]: Analyzing trace with hash 1522339834, now seen corresponding path program 1 times [2020-07-18 05:21:00,916 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 05:21:00,916 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [978871740] [2020-07-18 05:21:00,916 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 05:21:00,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:21:01,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:21:01,127 INFO L280 TraceCheckUtils]: 0: Hoare triple {33742#(and (= ~a12~0 |old(~a12~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)|) (= ~a7~0 |old(~a7~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~b~0 |old(~b~0)|) (= ~a20~0 |old(~a20~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {33693#true} is VALID [2020-07-18 05:21:01,127 INFO L280 TraceCheckUtils]: 1: Hoare triple {33693#true} ~d~0 := 4; {33693#true} is VALID [2020-07-18 05:21:01,127 INFO L280 TraceCheckUtils]: 2: Hoare triple {33693#true} ~e~0 := 5; {33693#true} is VALID [2020-07-18 05:21:01,128 INFO L280 TraceCheckUtils]: 3: Hoare triple {33693#true} ~f~0 := 6; {33693#true} is VALID [2020-07-18 05:21:01,128 INFO L280 TraceCheckUtils]: 4: Hoare triple {33693#true} ~c~0 := 3; {33693#true} is VALID [2020-07-18 05:21:01,128 INFO L280 TraceCheckUtils]: 5: Hoare triple {33693#true} ~b~0 := 2; {33693#true} is VALID [2020-07-18 05:21:01,129 INFO L280 TraceCheckUtils]: 6: Hoare triple {33693#true} ~u~0 := 21; {33693#true} is VALID [2020-07-18 05:21:01,129 INFO L280 TraceCheckUtils]: 7: Hoare triple {33693#true} ~v~0 := 22; {33693#true} is VALID [2020-07-18 05:21:01,129 INFO L280 TraceCheckUtils]: 8: Hoare triple {33693#true} ~w~0 := 23; {33693#true} is VALID [2020-07-18 05:21:01,130 INFO L280 TraceCheckUtils]: 9: Hoare triple {33693#true} ~x~0 := 24; {33693#true} is VALID [2020-07-18 05:21:01,130 INFO L280 TraceCheckUtils]: 10: Hoare triple {33693#true} ~y~0 := 25; {33693#true} is VALID [2020-07-18 05:21:01,130 INFO L280 TraceCheckUtils]: 11: Hoare triple {33693#true} ~z~0 := 26; {33693#true} is VALID [2020-07-18 05:21:01,131 INFO L280 TraceCheckUtils]: 12: Hoare triple {33693#true} ~a17~0 := 1; {33693#true} is VALID [2020-07-18 05:21:01,131 INFO L280 TraceCheckUtils]: 13: Hoare triple {33693#true} ~a7~0 := 0; {33693#true} is VALID [2020-07-18 05:21:01,131 INFO L280 TraceCheckUtils]: 14: Hoare triple {33693#true} ~a20~0 := 1; {33693#true} is VALID [2020-07-18 05:21:01,132 INFO L280 TraceCheckUtils]: 15: Hoare triple {33693#true} ~a8~0 := 15; {33743#(<= 15 ~a8~0)} is VALID [2020-07-18 05:21:01,132 INFO L280 TraceCheckUtils]: 16: Hoare triple {33743#(<= 15 ~a8~0)} ~a12~0 := 8; {33743#(<= 15 ~a8~0)} is VALID [2020-07-18 05:21:01,133 INFO L280 TraceCheckUtils]: 17: Hoare triple {33743#(<= 15 ~a8~0)} ~a16~0 := 5; {33743#(<= 15 ~a8~0)} is VALID [2020-07-18 05:21:01,134 INFO L280 TraceCheckUtils]: 18: Hoare triple {33743#(<= 15 ~a8~0)} ~a21~0 := 1; {33743#(<= 15 ~a8~0)} is VALID [2020-07-18 05:21:01,134 INFO L280 TraceCheckUtils]: 19: Hoare triple {33743#(<= 15 ~a8~0)} assume true; {33743#(<= 15 ~a8~0)} is VALID [2020-07-18 05:21:01,135 INFO L275 TraceCheckUtils]: 20: Hoare quadruple {33743#(<= 15 ~a8~0)} {33693#true} #1100#return; {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:21:01,198 INFO L280 TraceCheckUtils]: 0: Hoare triple {33744#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} ~input := #in~input; {33693#true} is VALID [2020-07-18 05:21:01,198 INFO L280 TraceCheckUtils]: 1: Hoare triple {33693#true} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {33693#true} is VALID [2020-07-18 05:21:01,199 INFO L280 TraceCheckUtils]: 2: Hoare triple {33693#true} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {33693#true} is VALID [2020-07-18 05:21:01,199 INFO L280 TraceCheckUtils]: 3: Hoare triple {33693#true} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {33693#true} is VALID [2020-07-18 05:21:01,199 INFO L280 TraceCheckUtils]: 4: Hoare triple {33693#true} assume !(1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0); {33693#true} is VALID [2020-07-18 05:21:01,200 INFO L280 TraceCheckUtils]: 5: Hoare triple {33693#true} assume !((3 == ~input && (((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && !(1 == ~a17~0)) && 15 == ~a8~0) && 1 == ~a21~0) || (((13 == ~a8~0 && 1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 4 == ~a16~0) && !(1 == ~a21~0)))) && 8 == ~a12~0); {33693#true} is VALID [2020-07-18 05:21:01,200 INFO L280 TraceCheckUtils]: 6: Hoare triple {33693#true} assume !((1 == ~a17~0 && (1 == ~a21~0 && (!(1 == ~a7~0) && 4 == ~input && 15 == ~a8~0) && !(1 == ~a20~0)) && 8 == ~a12~0) && 6 == ~a16~0); {33693#true} is VALID [2020-07-18 05:21:01,200 INFO L280 TraceCheckUtils]: 7: Hoare triple {33693#true} assume !((8 == ~a12~0 && (1 == ~a21~0 && ((5 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {33693#true} is VALID [2020-07-18 05:21:01,201 INFO L280 TraceCheckUtils]: 8: Hoare triple {33693#true} assume !(8 == ~a12~0 && 1 == ~input && ((1 == ~a21~0 && (15 == ~a8~0 && (!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && 13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0))); {33693#true} is VALID [2020-07-18 05:21:01,201 INFO L280 TraceCheckUtils]: 9: Hoare triple {33693#true} assume !((((!(1 == ~a17~0) && !(1 == ~a7~0) && 1 == ~a21~0 && 15 == ~a8~0 && 4 == ~input) && !(1 == ~a20~0)) && 8 == ~a12~0) && 4 == ~a16~0); {33693#true} is VALID [2020-07-18 05:21:01,201 INFO L280 TraceCheckUtils]: 10: Hoare triple {33693#true} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 2 == ~input) && 8 == ~a12~0); {33693#true} is VALID [2020-07-18 05:21:01,201 INFO L280 TraceCheckUtils]: 11: Hoare triple {33693#true} assume !(13 == ~a8~0 && !(1 == ~a21~0) && ((3 == ~input && (((1 == ~a20~0 && !(1 == ~a17~0)) && 6 == ~a16~0) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0))) && 8 == ~a12~0) && 1 == ~a7~0); {33693#true} is VALID [2020-07-18 05:21:01,202 INFO L280 TraceCheckUtils]: 12: Hoare triple {33693#true} assume !(((1 == ~a21~0 && 8 == ~a12~0 && 1 == ~input && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || (5 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0) || (6 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0))) && !(1 == ~a7~0)) && 15 == ~a8~0); {33693#true} is VALID [2020-07-18 05:21:01,202 INFO L280 TraceCheckUtils]: 13: Hoare triple {33693#true} assume !((5 == ~a16~0 && (1 == ~a7~0 && (!(1 == ~a21~0) && 8 == ~a12~0 && 3 == ~input) && 13 == ~a8~0) && 1 == ~a17~0) && 1 == ~a20~0); {33693#true} is VALID [2020-07-18 05:21:01,202 INFO L280 TraceCheckUtils]: 14: Hoare triple {33693#true} assume !(1 == ~a17~0 && (15 == ~a8~0 && (8 == ~a12~0 && (!(1 == ~a7~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a20~0)) && 5 == ~a16~0); {33693#true} is VALID [2020-07-18 05:21:01,202 INFO L280 TraceCheckUtils]: 15: Hoare triple {33693#true} assume !(!(1 == ~a7~0) && (((1 == ~a21~0 && (15 == ~a8~0 && 5 == ~input) && !(1 == ~a17~0)) && 8 == ~a12~0) && 1 == ~a20~0) && 4 == ~a16~0); {33693#true} is VALID [2020-07-18 05:21:01,202 INFO L280 TraceCheckUtils]: 16: Hoare triple {33693#true} assume !((!(1 == ~a21~0) && (8 == ~a12~0 && ((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0)) && 1 == ~input) && 13 == ~a8~0) && 1 == ~a7~0); {33693#true} is VALID [2020-07-18 05:21:01,203 INFO L280 TraceCheckUtils]: 17: Hoare triple {33693#true} assume !(1 == ~a17~0 && !(1 == ~a7~0) && (1 == ~a21~0 && (8 == ~a12~0 && 5 == ~input && (5 == ~a16~0 || 6 == ~a16~0)) && 1 == ~a20~0) && 15 == ~a8~0); {33693#true} is VALID [2020-07-18 05:21:01,203 INFO L280 TraceCheckUtils]: 18: Hoare triple {33693#true} assume !((8 == ~a12~0 && !(1 == ~a21~0) && 1 == ~a7~0 && 13 == ~a8~0 && 6 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (4 == ~a16~0 && !(1 == ~a17~0))) || (5 == ~a16~0 && !(1 == ~a17~0)))) && 1 == ~a20~0); {33693#true} is VALID [2020-07-18 05:21:01,203 INFO L280 TraceCheckUtils]: 19: Hoare triple {33693#true} assume (5 == ~a16~0 && ((15 == ~a8~0 && (!(1 == ~a7~0) && 2 == ~input) && 1 == ~a21~0) && 8 == ~a12~0) && !(1 == ~a20~0)) && !(1 == ~a17~0); {33745#(= 15 ~a8~0)} is VALID [2020-07-18 05:21:01,204 INFO L280 TraceCheckUtils]: 20: Hoare triple {33745#(= 15 ~a8~0)} ~a16~0 := 4; {33745#(= 15 ~a8~0)} is VALID [2020-07-18 05:21:01,205 INFO L280 TraceCheckUtils]: 21: Hoare triple {33745#(= 15 ~a8~0)} ~a17~0 := 1; {33745#(= 15 ~a8~0)} is VALID [2020-07-18 05:21:01,205 INFO L280 TraceCheckUtils]: 22: Hoare triple {33745#(= 15 ~a8~0)} #res := 24; {33745#(= 15 ~a8~0)} is VALID [2020-07-18 05:21:01,206 INFO L280 TraceCheckUtils]: 23: Hoare triple {33745#(= 15 ~a8~0)} assume true; {33745#(= 15 ~a8~0)} is VALID [2020-07-18 05:21:01,207 INFO L275 TraceCheckUtils]: 24: Hoare quadruple {33745#(= 15 ~a8~0)} {33716#(not (= 14 ~a8~0))} #1104#return; {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,216 INFO L263 TraceCheckUtils]: 0: Hoare triple {33693#true} call ULTIMATE.init(); {33742#(and (= ~a12~0 |old(~a12~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)|) (= ~a7~0 |old(~a7~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~b~0 |old(~b~0)|) (= ~a20~0 |old(~a20~0)|) (= ~d~0 |old(~d~0)|))} is VALID [2020-07-18 05:21:01,216 INFO L280 TraceCheckUtils]: 1: Hoare triple {33742#(and (= ~a12~0 |old(~a12~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)|) (= ~a7~0 |old(~a7~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~b~0 |old(~b~0)|) (= ~a20~0 |old(~a20~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {33693#true} is VALID [2020-07-18 05:21:01,216 INFO L280 TraceCheckUtils]: 2: Hoare triple {33693#true} ~d~0 := 4; {33693#true} is VALID [2020-07-18 05:21:01,217 INFO L280 TraceCheckUtils]: 3: Hoare triple {33693#true} ~e~0 := 5; {33693#true} is VALID [2020-07-18 05:21:01,217 INFO L280 TraceCheckUtils]: 4: Hoare triple {33693#true} ~f~0 := 6; {33693#true} is VALID [2020-07-18 05:21:01,217 INFO L280 TraceCheckUtils]: 5: Hoare triple {33693#true} ~c~0 := 3; {33693#true} is VALID [2020-07-18 05:21:01,218 INFO L280 TraceCheckUtils]: 6: Hoare triple {33693#true} ~b~0 := 2; {33693#true} is VALID [2020-07-18 05:21:01,218 INFO L280 TraceCheckUtils]: 7: Hoare triple {33693#true} ~u~0 := 21; {33693#true} is VALID [2020-07-18 05:21:01,218 INFO L280 TraceCheckUtils]: 8: Hoare triple {33693#true} ~v~0 := 22; {33693#true} is VALID [2020-07-18 05:21:01,218 INFO L280 TraceCheckUtils]: 9: Hoare triple {33693#true} ~w~0 := 23; {33693#true} is VALID [2020-07-18 05:21:01,219 INFO L280 TraceCheckUtils]: 10: Hoare triple {33693#true} ~x~0 := 24; {33693#true} is VALID [2020-07-18 05:21:01,219 INFO L280 TraceCheckUtils]: 11: Hoare triple {33693#true} ~y~0 := 25; {33693#true} is VALID [2020-07-18 05:21:01,219 INFO L280 TraceCheckUtils]: 12: Hoare triple {33693#true} ~z~0 := 26; {33693#true} is VALID [2020-07-18 05:21:01,219 INFO L280 TraceCheckUtils]: 13: Hoare triple {33693#true} ~a17~0 := 1; {33693#true} is VALID [2020-07-18 05:21:01,220 INFO L280 TraceCheckUtils]: 14: Hoare triple {33693#true} ~a7~0 := 0; {33693#true} is VALID [2020-07-18 05:21:01,220 INFO L280 TraceCheckUtils]: 15: Hoare triple {33693#true} ~a20~0 := 1; {33693#true} is VALID [2020-07-18 05:21:01,221 INFO L280 TraceCheckUtils]: 16: Hoare triple {33693#true} ~a8~0 := 15; {33743#(<= 15 ~a8~0)} is VALID [2020-07-18 05:21:01,222 INFO L280 TraceCheckUtils]: 17: Hoare triple {33743#(<= 15 ~a8~0)} ~a12~0 := 8; {33743#(<= 15 ~a8~0)} is VALID [2020-07-18 05:21:01,222 INFO L280 TraceCheckUtils]: 18: Hoare triple {33743#(<= 15 ~a8~0)} ~a16~0 := 5; {33743#(<= 15 ~a8~0)} is VALID [2020-07-18 05:21:01,223 INFO L280 TraceCheckUtils]: 19: Hoare triple {33743#(<= 15 ~a8~0)} ~a21~0 := 1; {33743#(<= 15 ~a8~0)} is VALID [2020-07-18 05:21:01,224 INFO L280 TraceCheckUtils]: 20: Hoare triple {33743#(<= 15 ~a8~0)} assume true; {33743#(<= 15 ~a8~0)} is VALID [2020-07-18 05:21:01,225 INFO L275 TraceCheckUtils]: 21: Hoare quadruple {33743#(<= 15 ~a8~0)} {33693#true} #1100#return; {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,226 INFO L263 TraceCheckUtils]: 22: Hoare triple {33716#(not (= 14 ~a8~0))} call #t~ret4 := main(); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,227 INFO L280 TraceCheckUtils]: 23: Hoare triple {33716#(not (= 14 ~a8~0))} ~output~0 := -1; {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,228 INFO L280 TraceCheckUtils]: 24: Hoare triple {33716#(not (= 14 ~a8~0))} assume !false; {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,228 INFO L280 TraceCheckUtils]: 25: Hoare triple {33716#(not (= 14 ~a8~0))} havoc ~input~0; {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,229 INFO L280 TraceCheckUtils]: 26: Hoare triple {33716#(not (= 14 ~a8~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,230 INFO L280 TraceCheckUtils]: 27: Hoare triple {33716#(not (= 14 ~a8~0))} ~input~0 := #t~nondet2; {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,231 INFO L280 TraceCheckUtils]: 28: Hoare triple {33716#(not (= 14 ~a8~0))} havoc #t~nondet2; {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,231 INFO L280 TraceCheckUtils]: 29: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,233 INFO L263 TraceCheckUtils]: 30: Hoare triple {33716#(not (= 14 ~a8~0))} call #t~ret3 := calculate_output(~input~0); {33744#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-18 05:21:01,233 INFO L280 TraceCheckUtils]: 31: Hoare triple {33744#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} ~input := #in~input; {33693#true} is VALID [2020-07-18 05:21:01,233 INFO L280 TraceCheckUtils]: 32: Hoare triple {33693#true} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {33693#true} is VALID [2020-07-18 05:21:01,233 INFO L280 TraceCheckUtils]: 33: Hoare triple {33693#true} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {33693#true} is VALID [2020-07-18 05:21:01,233 INFO L280 TraceCheckUtils]: 34: Hoare triple {33693#true} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {33693#true} is VALID [2020-07-18 05:21:01,234 INFO L280 TraceCheckUtils]: 35: Hoare triple {33693#true} assume !(1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0); {33693#true} is VALID [2020-07-18 05:21:01,234 INFO L280 TraceCheckUtils]: 36: Hoare triple {33693#true} assume !((3 == ~input && (((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && !(1 == ~a17~0)) && 15 == ~a8~0) && 1 == ~a21~0) || (((13 == ~a8~0 && 1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 4 == ~a16~0) && !(1 == ~a21~0)))) && 8 == ~a12~0); {33693#true} is VALID [2020-07-18 05:21:01,234 INFO L280 TraceCheckUtils]: 37: Hoare triple {33693#true} assume !((1 == ~a17~0 && (1 == ~a21~0 && (!(1 == ~a7~0) && 4 == ~input && 15 == ~a8~0) && !(1 == ~a20~0)) && 8 == ~a12~0) && 6 == ~a16~0); {33693#true} is VALID [2020-07-18 05:21:01,234 INFO L280 TraceCheckUtils]: 38: Hoare triple {33693#true} assume !((8 == ~a12~0 && (1 == ~a21~0 && ((5 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {33693#true} is VALID [2020-07-18 05:21:01,234 INFO L280 TraceCheckUtils]: 39: Hoare triple {33693#true} assume !(8 == ~a12~0 && 1 == ~input && ((1 == ~a21~0 && (15 == ~a8~0 && (!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && 13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0))); {33693#true} is VALID [2020-07-18 05:21:01,235 INFO L280 TraceCheckUtils]: 40: Hoare triple {33693#true} assume !((((!(1 == ~a17~0) && !(1 == ~a7~0) && 1 == ~a21~0 && 15 == ~a8~0 && 4 == ~input) && !(1 == ~a20~0)) && 8 == ~a12~0) && 4 == ~a16~0); {33693#true} is VALID [2020-07-18 05:21:01,235 INFO L280 TraceCheckUtils]: 41: Hoare triple {33693#true} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 2 == ~input) && 8 == ~a12~0); {33693#true} is VALID [2020-07-18 05:21:01,235 INFO L280 TraceCheckUtils]: 42: Hoare triple {33693#true} assume !(13 == ~a8~0 && !(1 == ~a21~0) && ((3 == ~input && (((1 == ~a20~0 && !(1 == ~a17~0)) && 6 == ~a16~0) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0))) && 8 == ~a12~0) && 1 == ~a7~0); {33693#true} is VALID [2020-07-18 05:21:01,235 INFO L280 TraceCheckUtils]: 43: Hoare triple {33693#true} assume !(((1 == ~a21~0 && 8 == ~a12~0 && 1 == ~input && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || (5 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0) || (6 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0))) && !(1 == ~a7~0)) && 15 == ~a8~0); {33693#true} is VALID [2020-07-18 05:21:01,235 INFO L280 TraceCheckUtils]: 44: Hoare triple {33693#true} assume !((5 == ~a16~0 && (1 == ~a7~0 && (!(1 == ~a21~0) && 8 == ~a12~0 && 3 == ~input) && 13 == ~a8~0) && 1 == ~a17~0) && 1 == ~a20~0); {33693#true} is VALID [2020-07-18 05:21:01,235 INFO L280 TraceCheckUtils]: 45: Hoare triple {33693#true} assume !(1 == ~a17~0 && (15 == ~a8~0 && (8 == ~a12~0 && (!(1 == ~a7~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a20~0)) && 5 == ~a16~0); {33693#true} is VALID [2020-07-18 05:21:01,236 INFO L280 TraceCheckUtils]: 46: Hoare triple {33693#true} assume !(!(1 == ~a7~0) && (((1 == ~a21~0 && (15 == ~a8~0 && 5 == ~input) && !(1 == ~a17~0)) && 8 == ~a12~0) && 1 == ~a20~0) && 4 == ~a16~0); {33693#true} is VALID [2020-07-18 05:21:01,236 INFO L280 TraceCheckUtils]: 47: Hoare triple {33693#true} assume !((!(1 == ~a21~0) && (8 == ~a12~0 && ((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0)) && 1 == ~input) && 13 == ~a8~0) && 1 == ~a7~0); {33693#true} is VALID [2020-07-18 05:21:01,236 INFO L280 TraceCheckUtils]: 48: Hoare triple {33693#true} assume !(1 == ~a17~0 && !(1 == ~a7~0) && (1 == ~a21~0 && (8 == ~a12~0 && 5 == ~input && (5 == ~a16~0 || 6 == ~a16~0)) && 1 == ~a20~0) && 15 == ~a8~0); {33693#true} is VALID [2020-07-18 05:21:01,236 INFO L280 TraceCheckUtils]: 49: Hoare triple {33693#true} assume !((8 == ~a12~0 && !(1 == ~a21~0) && 1 == ~a7~0 && 13 == ~a8~0 && 6 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (4 == ~a16~0 && !(1 == ~a17~0))) || (5 == ~a16~0 && !(1 == ~a17~0)))) && 1 == ~a20~0); {33693#true} is VALID [2020-07-18 05:21:01,237 INFO L280 TraceCheckUtils]: 50: Hoare triple {33693#true} assume (5 == ~a16~0 && ((15 == ~a8~0 && (!(1 == ~a7~0) && 2 == ~input) && 1 == ~a21~0) && 8 == ~a12~0) && !(1 == ~a20~0)) && !(1 == ~a17~0); {33745#(= 15 ~a8~0)} is VALID [2020-07-18 05:21:01,237 INFO L280 TraceCheckUtils]: 51: Hoare triple {33745#(= 15 ~a8~0)} ~a16~0 := 4; {33745#(= 15 ~a8~0)} is VALID [2020-07-18 05:21:01,238 INFO L280 TraceCheckUtils]: 52: Hoare triple {33745#(= 15 ~a8~0)} ~a17~0 := 1; {33745#(= 15 ~a8~0)} is VALID [2020-07-18 05:21:01,238 INFO L280 TraceCheckUtils]: 53: Hoare triple {33745#(= 15 ~a8~0)} #res := 24; {33745#(= 15 ~a8~0)} is VALID [2020-07-18 05:21:01,239 INFO L280 TraceCheckUtils]: 54: Hoare triple {33745#(= 15 ~a8~0)} assume true; {33745#(= 15 ~a8~0)} is VALID [2020-07-18 05:21:01,240 INFO L275 TraceCheckUtils]: 55: Hoare quadruple {33745#(= 15 ~a8~0)} {33716#(not (= 14 ~a8~0))} #1104#return; {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,240 INFO L280 TraceCheckUtils]: 56: Hoare triple {33716#(not (= 14 ~a8~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,241 INFO L280 TraceCheckUtils]: 57: Hoare triple {33716#(not (= 14 ~a8~0))} ~output~0 := #t~ret3; {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,242 INFO L280 TraceCheckUtils]: 58: Hoare triple {33716#(not (= 14 ~a8~0))} havoc #t~ret3; {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,242 INFO L280 TraceCheckUtils]: 59: Hoare triple {33716#(not (= 14 ~a8~0))} assume !false; {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,243 INFO L280 TraceCheckUtils]: 60: Hoare triple {33716#(not (= 14 ~a8~0))} havoc ~input~0; {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,243 INFO L280 TraceCheckUtils]: 61: Hoare triple {33716#(not (= 14 ~a8~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,244 INFO L280 TraceCheckUtils]: 62: Hoare triple {33716#(not (= 14 ~a8~0))} ~input~0 := #t~nondet2; {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,244 INFO L280 TraceCheckUtils]: 63: Hoare triple {33716#(not (= 14 ~a8~0))} havoc #t~nondet2; {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,245 INFO L280 TraceCheckUtils]: 64: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,245 INFO L263 TraceCheckUtils]: 65: Hoare triple {33716#(not (= 14 ~a8~0))} call #t~ret3 := calculate_output(~input~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,246 INFO L280 TraceCheckUtils]: 66: Hoare triple {33716#(not (= 14 ~a8~0))} ~input := #in~input; {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,246 INFO L280 TraceCheckUtils]: 67: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,247 INFO L280 TraceCheckUtils]: 68: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,248 INFO L280 TraceCheckUtils]: 69: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,248 INFO L280 TraceCheckUtils]: 70: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,249 INFO L280 TraceCheckUtils]: 71: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((3 == ~input && (((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && !(1 == ~a17~0)) && 15 == ~a8~0) && 1 == ~a21~0) || (((13 == ~a8~0 && 1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 4 == ~a16~0) && !(1 == ~a21~0)))) && 8 == ~a12~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,249 INFO L280 TraceCheckUtils]: 72: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((1 == ~a17~0 && (1 == ~a21~0 && (!(1 == ~a7~0) && 4 == ~input && 15 == ~a8~0) && !(1 == ~a20~0)) && 8 == ~a12~0) && 6 == ~a16~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,250 INFO L280 TraceCheckUtils]: 73: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((8 == ~a12~0 && (1 == ~a21~0 && ((5 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,250 INFO L280 TraceCheckUtils]: 74: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(8 == ~a12~0 && 1 == ~input && ((1 == ~a21~0 && (15 == ~a8~0 && (!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && 13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0))); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,251 INFO L280 TraceCheckUtils]: 75: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((!(1 == ~a17~0) && !(1 == ~a7~0) && 1 == ~a21~0 && 15 == ~a8~0 && 4 == ~input) && !(1 == ~a20~0)) && 8 == ~a12~0) && 4 == ~a16~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,251 INFO L280 TraceCheckUtils]: 76: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 2 == ~input) && 8 == ~a12~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,252 INFO L280 TraceCheckUtils]: 77: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(13 == ~a8~0 && !(1 == ~a21~0) && ((3 == ~input && (((1 == ~a20~0 && !(1 == ~a17~0)) && 6 == ~a16~0) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0))) && 8 == ~a12~0) && 1 == ~a7~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,252 INFO L280 TraceCheckUtils]: 78: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(((1 == ~a21~0 && 8 == ~a12~0 && 1 == ~input && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || (5 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0) || (6 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0))) && !(1 == ~a7~0)) && 15 == ~a8~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,253 INFO L280 TraceCheckUtils]: 79: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((5 == ~a16~0 && (1 == ~a7~0 && (!(1 == ~a21~0) && 8 == ~a12~0 && 3 == ~input) && 13 == ~a8~0) && 1 == ~a17~0) && 1 == ~a20~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,253 INFO L280 TraceCheckUtils]: 80: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(1 == ~a17~0 && (15 == ~a8~0 && (8 == ~a12~0 && (!(1 == ~a7~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a20~0)) && 5 == ~a16~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,254 INFO L280 TraceCheckUtils]: 81: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(!(1 == ~a7~0) && (((1 == ~a21~0 && (15 == ~a8~0 && 5 == ~input) && !(1 == ~a17~0)) && 8 == ~a12~0) && 1 == ~a20~0) && 4 == ~a16~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,255 INFO L280 TraceCheckUtils]: 82: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((!(1 == ~a21~0) && (8 == ~a12~0 && ((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0)) && 1 == ~input) && 13 == ~a8~0) && 1 == ~a7~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,255 INFO L280 TraceCheckUtils]: 83: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(1 == ~a17~0 && !(1 == ~a7~0) && (1 == ~a21~0 && (8 == ~a12~0 && 5 == ~input && (5 == ~a16~0 || 6 == ~a16~0)) && 1 == ~a20~0) && 15 == ~a8~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,256 INFO L280 TraceCheckUtils]: 84: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((8 == ~a12~0 && !(1 == ~a21~0) && 1 == ~a7~0 && 13 == ~a8~0 && 6 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (4 == ~a16~0 && !(1 == ~a17~0))) || (5 == ~a16~0 && !(1 == ~a17~0)))) && 1 == ~a20~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,256 INFO L280 TraceCheckUtils]: 85: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((5 == ~a16~0 && ((15 == ~a8~0 && (!(1 == ~a7~0) && 2 == ~input) && 1 == ~a21~0) && 8 == ~a12~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,257 INFO L280 TraceCheckUtils]: 86: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(!(1 == ~a20~0) && 1 == ~a21~0 && 4 == ~a16~0 && 15 == ~a8~0 && (8 == ~a12~0 && 2 == ~input && !(1 == ~a7~0)) && !(1 == ~a17~0)); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,257 INFO L280 TraceCheckUtils]: 87: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((1 == ~a21~0 && !(1 == ~a7~0) && (!(1 == ~a20~0) && !(1 == ~a17~0) && 8 == ~a12~0 && 6 == ~input) && 4 == ~a16~0) && 15 == ~a8~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,258 INFO L280 TraceCheckUtils]: 88: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(1 == ~a17~0 && ((((8 == ~a12~0 && 4 == ~input && 13 == ~a8~0) && 1 == ~a20~0) && !(1 == ~a21~0)) && 5 == ~a16~0) && 1 == ~a7~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,258 INFO L280 TraceCheckUtils]: 89: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(((13 == ~a8~0 && 8 == ~a12~0 && ((((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0)) && 1 == ~input) && !(1 == ~a21~0)) && 1 == ~a20~0) && 1 == ~a7~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,259 INFO L280 TraceCheckUtils]: 90: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(13 == ~a8~0 && !(1 == ~a21~0) && (((((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 5 == ~input) && 1 == ~a7~0) && 8 == ~a12~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,259 INFO L280 TraceCheckUtils]: 91: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((!(1 == ~a21~0) && ((((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0)) && 4 == ~input) && 1 == ~a7~0) && 8 == ~a12~0) && 13 == ~a8~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,260 INFO L280 TraceCheckUtils]: 92: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((1 == ~a21~0 && !(1 == ~a7~0) && ((((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0)) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 4 == ~input) && 8 == ~a12~0) && 15 == ~a8~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,261 INFO L280 TraceCheckUtils]: 93: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && ((1 == ~a7~0 && 1 == ~a17~0) && 1 == ~a20~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 4 == ~input) && 8 == ~a12~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,261 INFO L280 TraceCheckUtils]: 94: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(!(1 == ~a17~0) && (8 == ~a12~0 && !(1 == ~a20~0) && (15 == ~a8~0 && 1 == ~a21~0 && 4 == ~input) && !(1 == ~a7~0)) && 5 == ~a16~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,262 INFO L280 TraceCheckUtils]: 95: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(((!(1 == ~a7~0) && (2 == ~input && (((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) || (4 == ~a16~0 && !(1 == ~a20~0) && 1 == ~a17~0))) && 15 == ~a8~0) && 8 == ~a12~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,262 INFO L280 TraceCheckUtils]: 96: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(!(1 == ~a20~0) && (((((6 == ~input && 5 == ~a16~0) && 1 == ~a21~0) && !(1 == ~a17~0)) && 8 == ~a12~0) && !(1 == ~a7~0)) && 15 == ~a8~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,263 INFO L280 TraceCheckUtils]: 97: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(8 == ~a12~0 && (((((1 == ~a21~0 && 5 == ~input) && 15 == ~a8~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,263 INFO L280 TraceCheckUtils]: 98: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(((15 == ~a8~0 && !(1 == ~a7~0) && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 5 == ~a16~0) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) && 6 == ~input) && 8 == ~a12~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,264 INFO L280 TraceCheckUtils]: 99: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(15 == ~a8~0 && 4 == ~a16~0 && !(1 == ~a20~0) && ((1 == ~a21~0 && !(1 == ~a17~0) && 5 == ~input) && !(1 == ~a7~0)) && 8 == ~a12~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,265 INFO L280 TraceCheckUtils]: 100: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(1 == ~a17~0 && 8 == ~a12~0 && 15 == ~a8~0 && ((!(1 == ~a7~0) && (5 == ~a16~0 || 6 == ~a16~0) && 2 == ~input) && 1 == ~a21~0) && 1 == ~a20~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,265 INFO L280 TraceCheckUtils]: 101: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(!(1 == ~a7~0) && (15 == ~a8~0 && (!(1 == ~a17~0) && 8 == ~a12~0 && 3 == ~input && 1 == ~a21~0) && 4 == ~a16~0) && 1 == ~a20~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,266 INFO L280 TraceCheckUtils]: 102: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(5 == ~a16~0 && (!(1 == ~a21~0) && (13 == ~a8~0 && (2 == ~input && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && 1 == ~a17~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,266 INFO L280 TraceCheckUtils]: 103: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(1 == ~a20~0 && (8 == ~a12~0 && 1 == ~a7~0 && 13 == ~a8~0 && ((!(1 == ~a17~0) && 5 == ~a16~0) || (1 == ~a17~0 && 6 == ~a16~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) && 3 == ~input) && !(1 == ~a21~0)); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,267 INFO L280 TraceCheckUtils]: 104: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(8 == ~a12~0 && 1 == ~a7~0 && !(1 == ~a21~0) && 13 == ~a8~0 && 6 == ~input && ((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0)))); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,267 INFO L280 TraceCheckUtils]: 105: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && ((4 == ~a16~0 && 15 == ~a8~0 && 1 == ~input) && 8 == ~a12~0) && 1 == ~a21~0) && 1 == ~a20~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,268 INFO L280 TraceCheckUtils]: 106: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(1 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a20~0) && 8 == ~a12~0 && 15 == ~a8~0 && !(1 == ~a7~0) && 1 == ~input) && 6 == ~a16~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,268 INFO L280 TraceCheckUtils]: 107: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(1 == ~a20~0 && 8 == ~a12~0 && ((1 == ~a17~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 4 == ~input) && 15 == ~a8~0) && 1 == ~a21~0) && !(1 == ~a7~0)); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,269 INFO L280 TraceCheckUtils]: 108: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(((13 == ~a8~0 && (((!(1 == ~a21~0) && 6 == ~input) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a17~0) && 1 == ~a7~0) && 5 == ~a16~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,270 INFO L280 TraceCheckUtils]: 109: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(5 == ~a16~0 && (((8 == ~a12~0 && !(1 == ~a7~0) && 2 == ~input && !(1 == ~a20~0)) && 1 == ~a21~0) && 1 == ~a17~0) && 15 == ~a8~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,270 INFO L280 TraceCheckUtils]: 110: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((8 == ~a12~0 && ((!(1 == ~a17~0) && 1 == ~a21~0 && 4 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a20~0) && 4 == ~a16~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,271 INFO L280 TraceCheckUtils]: 111: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(1 == ~a7~0 && 13 == ~a8~0 && 8 == ~a12~0 && !(1 == ~a21~0) && 2 == ~input && (((1 == ~a20~0 && !(1 == ~a17~0)) && 6 == ~a16~0) || ((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0))); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,271 INFO L280 TraceCheckUtils]: 112: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(((((((!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 6 == ~a16~0) && 1 == ~a21~0) || (((13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 4 == ~a16~0) && !(1 == ~a21~0))) && 6 == ~input) && 8 == ~a12~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,272 INFO L280 TraceCheckUtils]: 113: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && (((3 == ~input && 1 == ~a21~0) && 4 == ~a16~0) && 15 == ~a8~0) && 8 == ~a12~0) && !(1 == ~a20~0)); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,272 INFO L280 TraceCheckUtils]: 114: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((8 == ~a12~0 && (((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0) || ((1 == ~a20~0 && !(1 == ~a17~0)) && 5 == ~a16~0) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0)) && 3 == ~input) && 15 == ~a8~0) && 1 == ~a21~0) && !(1 == ~a7~0)); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,273 INFO L280 TraceCheckUtils]: 115: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(((!(1 == ~a7~0) && (5 == ~input && (((5 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) || (4 == ~a16~0 && !(1 == ~a20~0) && 1 == ~a17~0))) && 8 == ~a12~0) && 1 == ~a21~0) && 15 == ~a8~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,273 INFO L280 TraceCheckUtils]: 116: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((!(1 == ~a7~0) && (1 == ~a21~0 && (1 == ~a17~0 && 8 == ~a12~0 && 2 == ~input) && !(1 == ~a20~0)) && 6 == ~a16~0) && 15 == ~a8~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,274 INFO L280 TraceCheckUtils]: 117: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((!(1 == ~a17~0) && 1 == ~a21~0 && (!(1 == ~a20~0) && 8 == ~a12~0 && 3 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,274 INFO L280 TraceCheckUtils]: 118: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((5 == ~a16~0 && !(1 == ~a20~0) && (((6 == ~input && 1 == ~a21~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0) && 15 == ~a8~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,275 INFO L280 TraceCheckUtils]: 119: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(!(1 == ~a7~0) && 1 == ~a17~0 && (6 == ~a16~0 && !(1 == ~a20~0) && (6 == ~input && 8 == ~a12~0) && 1 == ~a21~0) && 15 == ~a8~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,275 INFO L280 TraceCheckUtils]: 120: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(((1 == ~a21~0 && 15 == ~a8~0 && 8 == ~a12~0 && !(1 == ~a7~0) && !(1 == ~a17~0) && 2 == ~input) && 4 == ~a16~0) && 1 == ~a20~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,276 INFO L280 TraceCheckUtils]: 121: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(15 == ~a8~0 && (4 == ~a16~0 && 8 == ~a12~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && 1 == ~input) && !(1 == ~a17~0)) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,276 INFO L280 TraceCheckUtils]: 122: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(1 == ~a21~0 && (8 == ~a12~0 && ((1 == ~a17~0 && 3 == ~input && (5 == ~a16~0 || 6 == ~a16~0)) && !(1 == ~a7~0)) && 1 == ~a20~0) && 15 == ~a8~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,277 INFO L280 TraceCheckUtils]: 123: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(!(1 == ~a21~0) && 1 == ~a20~0 && (8 == ~a12~0 && 13 == ~a8~0 && ((5 == ~a16~0 && !(1 == ~a17~0)) || (1 == ~a17~0 && 6 == ~a16~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) && 2 == ~input) && 1 == ~a7~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,277 INFO L280 TraceCheckUtils]: 124: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(1 == ~a7~0 && 8 == ~a12~0 && ((1 == ~a20~0 && ((!(1 == ~a17~0) && 5 == ~a16~0) || (1 == ~a17~0 && 6 == ~a16~0) || (4 == ~a16~0 && !(1 == ~a17~0))) && 4 == ~input) && 13 == ~a8~0) && !(1 == ~a21~0)); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,278 INFO L280 TraceCheckUtils]: 125: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(1 == ~a21~0 && (((!(1 == ~a7~0) && 15 == ~a8~0 && !(1 == ~a20~0) && 4 == ~input) && 1 == ~a17~0) && 5 == ~a16~0) && 8 == ~a12~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,279 INFO L280 TraceCheckUtils]: 126: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(((!(1 == ~a7~0) && (!(1 == ~a20~0) && 1 == ~a21~0 && 3 == ~input && 1 == ~a17~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,279 INFO L280 TraceCheckUtils]: 127: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((!(1 == ~a17~0) && !(1 == ~a20~0) && 15 == ~a8~0 && 1 == ~input && 5 == ~a16~0) && 8 == ~a12~0) && 1 == ~a21~0) && !(1 == ~a7~0)); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,280 INFO L280 TraceCheckUtils]: 128: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(((1 == ~a21~0 && 15 == ~a8~0 && (5 == ~a16~0 && 8 == ~a12~0 && 1 == ~input) && 1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,280 INFO L280 TraceCheckUtils]: 129: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((!(1 == ~a21~0) && 1 == ~a20~0 && ((13 == ~a8~0 && 1 == ~a7~0 && 5 == ~input) && 1 == ~a17~0) && 8 == ~a12~0) && 5 == ~a16~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,281 INFO L280 TraceCheckUtils]: 130: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(((!(1 == ~a7~0) && 1 == ~a21~0 && ((6 == ~input && 1 == ~a20~0) && 15 == ~a8~0) && !(1 == ~a17~0)) && 8 == ~a12~0) && 4 == ~a16~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,281 INFO L280 TraceCheckUtils]: 131: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(((1 == ~a20~0 && ((!(1 == ~a21~0) && 1 == ~a7~0 && 1 == ~input) && 13 == ~a8~0) && 1 == ~a17~0) && 8 == ~a12~0) && 5 == ~a16~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,282 INFO L280 TraceCheckUtils]: 132: Hoare triple {33716#(not (= 14 ~a8~0))} assume !(8 == ~a12~0 && 5 == ~input && ((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 15 == ~a8~0) && 6 == ~a16~0) && 1 == ~a21~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a7~0 && 1 == ~a17~0) && 13 == ~a8~0))); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,282 INFO L280 TraceCheckUtils]: 133: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,283 INFO L280 TraceCheckUtils]: 134: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,283 INFO L280 TraceCheckUtils]: 135: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,284 INFO L280 TraceCheckUtils]: 136: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,285 INFO L280 TraceCheckUtils]: 137: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,285 INFO L280 TraceCheckUtils]: 138: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,286 INFO L280 TraceCheckUtils]: 139: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,286 INFO L280 TraceCheckUtils]: 140: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,287 INFO L280 TraceCheckUtils]: 141: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,287 INFO L280 TraceCheckUtils]: 142: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,288 INFO L280 TraceCheckUtils]: 143: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,288 INFO L280 TraceCheckUtils]: 144: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,289 INFO L280 TraceCheckUtils]: 145: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,289 INFO L280 TraceCheckUtils]: 146: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,290 INFO L280 TraceCheckUtils]: 147: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,290 INFO L280 TraceCheckUtils]: 148: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,291 INFO L280 TraceCheckUtils]: 149: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,291 INFO L280 TraceCheckUtils]: 150: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,292 INFO L280 TraceCheckUtils]: 151: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,292 INFO L280 TraceCheckUtils]: 152: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,293 INFO L280 TraceCheckUtils]: 153: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,294 INFO L280 TraceCheckUtils]: 154: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,294 INFO L280 TraceCheckUtils]: 155: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,295 INFO L280 TraceCheckUtils]: 156: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,295 INFO L280 TraceCheckUtils]: 157: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,296 INFO L280 TraceCheckUtils]: 158: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,296 INFO L280 TraceCheckUtils]: 159: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,297 INFO L280 TraceCheckUtils]: 160: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,298 INFO L280 TraceCheckUtils]: 161: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,298 INFO L280 TraceCheckUtils]: 162: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,299 INFO L280 TraceCheckUtils]: 163: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,299 INFO L280 TraceCheckUtils]: 164: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,300 INFO L280 TraceCheckUtils]: 165: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,300 INFO L280 TraceCheckUtils]: 166: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,301 INFO L280 TraceCheckUtils]: 167: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,301 INFO L280 TraceCheckUtils]: 168: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,302 INFO L280 TraceCheckUtils]: 169: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,302 INFO L280 TraceCheckUtils]: 170: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,303 INFO L280 TraceCheckUtils]: 171: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,303 INFO L280 TraceCheckUtils]: 172: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,304 INFO L280 TraceCheckUtils]: 173: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,305 INFO L280 TraceCheckUtils]: 174: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,305 INFO L280 TraceCheckUtils]: 175: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,306 INFO L280 TraceCheckUtils]: 176: Hoare triple {33716#(not (= 14 ~a8~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {33716#(not (= 14 ~a8~0))} is VALID [2020-07-18 05:21:01,306 INFO L280 TraceCheckUtils]: 177: Hoare triple {33716#(not (= 14 ~a8~0))} assume (((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0; {33694#false} is VALID [2020-07-18 05:21:01,306 INFO L280 TraceCheckUtils]: 178: Hoare triple {33694#false} assume !false; {33694#false} is VALID [2020-07-18 05:21:01,345 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 19 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2020-07-18 05:21:01,345 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [978871740] [2020-07-18 05:21:01,345 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-18 05:21:01,345 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2020-07-18 05:21:01,346 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316300168] [2020-07-18 05:21:01,346 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 179 [2020-07-18 05:21:01,347 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 05:21:01,347 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states. [2020-07-18 05:21:01,565 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 173 edges. 173 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:21:01,565 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-07-18 05:21:01,565 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 05:21:01,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-07-18 05:21:01,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2020-07-18 05:21:01,566 INFO L87 Difference]: Start difference. First operand 1765 states and 2214 transitions. Second operand 7 states. [2020-07-18 05:21:26,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:21:26,386 INFO L93 Difference]: Finished difference Result 3978 states and 5147 transitions. [2020-07-18 05:21:26,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-18 05:21:26,386 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 179 [2020-07-18 05:21:26,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 05:21:26,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-18 05:21:26,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1447 transitions. [2020-07-18 05:21:26,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-18 05:21:26,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1447 transitions. [2020-07-18 05:21:26,400 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states and 1447 transitions. [2020-07-18 05:21:28,799 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1447 edges. 1447 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:21:29,025 INFO L225 Difference]: With dead ends: 3978 [2020-07-18 05:21:29,025 INFO L226 Difference]: Without dead ends: 2237 [2020-07-18 05:21:29,032 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2020-07-18 05:21:29,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2237 states. [2020-07-18 05:21:47,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2237 to 2194. [2020-07-18 05:21:47,764 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 05:21:47,764 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2237 states. Second operand 2194 states. [2020-07-18 05:21:47,764 INFO L74 IsIncluded]: Start isIncluded. First operand 2237 states. Second operand 2194 states. [2020-07-18 05:21:47,764 INFO L87 Difference]: Start difference. First operand 2237 states. Second operand 2194 states. [2020-07-18 05:21:47,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:21:47,931 INFO L93 Difference]: Finished difference Result 2237 states and 2778 transitions. [2020-07-18 05:21:47,931 INFO L276 IsEmpty]: Start isEmpty. Operand 2237 states and 2778 transitions. [2020-07-18 05:21:47,937 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:21:47,937 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:21:47,937 INFO L74 IsIncluded]: Start isIncluded. First operand 2194 states. Second operand 2237 states. [2020-07-18 05:21:47,937 INFO L87 Difference]: Start difference. First operand 2194 states. Second operand 2237 states. [2020-07-18 05:21:48,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:21:48,149 INFO L93 Difference]: Finished difference Result 2237 states and 2778 transitions. [2020-07-18 05:21:48,149 INFO L276 IsEmpty]: Start isEmpty. Operand 2237 states and 2778 transitions. [2020-07-18 05:21:48,153 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:21:48,153 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:21:48,153 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 05:21:48,153 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 05:21:48,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2194 states. [2020-07-18 05:21:48,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2194 states to 2194 states and 2712 transitions. [2020-07-18 05:21:48,364 INFO L78 Accepts]: Start accepts. Automaton has 2194 states and 2712 transitions. Word has length 179 [2020-07-18 05:21:48,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 05:21:48,365 INFO L479 AbstractCegarLoop]: Abstraction has 2194 states and 2712 transitions. [2020-07-18 05:21:48,365 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-07-18 05:21:48,365 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2194 states and 2712 transitions. [2020-07-18 05:21:55,574 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2712 edges. 2712 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:21:55,574 INFO L276 IsEmpty]: Start isEmpty. Operand 2194 states and 2712 transitions. [2020-07-18 05:21:55,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2020-07-18 05:21:55,588 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 05:21:55,589 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-18 05:21:55,589 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-07-18 05:21:55,589 INFO L427 AbstractCegarLoop]: === Iteration 6 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 05:21:55,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 05:21:55,589 INFO L82 PathProgramCache]: Analyzing trace with hash -1269917773, now seen corresponding path program 1 times [2020-07-18 05:21:55,590 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 05:21:55,590 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [534719183] [2020-07-18 05:21:55,590 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 05:21:55,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:21:55,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:21:55,733 INFO L280 TraceCheckUtils]: 0: Hoare triple {50653#(and (= ~a12~0 |old(~a12~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)|) (= ~a7~0 |old(~a7~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~b~0 |old(~b~0)|) (= ~a20~0 |old(~a20~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {50572#true} is VALID [2020-07-18 05:21:55,733 INFO L280 TraceCheckUtils]: 1: Hoare triple {50572#true} ~d~0 := 4; {50572#true} is VALID [2020-07-18 05:21:55,733 INFO L280 TraceCheckUtils]: 2: Hoare triple {50572#true} ~e~0 := 5; {50572#true} is VALID [2020-07-18 05:21:55,734 INFO L280 TraceCheckUtils]: 3: Hoare triple {50572#true} ~f~0 := 6; {50572#true} is VALID [2020-07-18 05:21:55,734 INFO L280 TraceCheckUtils]: 4: Hoare triple {50572#true} ~c~0 := 3; {50572#true} is VALID [2020-07-18 05:21:55,734 INFO L280 TraceCheckUtils]: 5: Hoare triple {50572#true} ~b~0 := 2; {50572#true} is VALID [2020-07-18 05:21:55,734 INFO L280 TraceCheckUtils]: 6: Hoare triple {50572#true} ~u~0 := 21; {50572#true} is VALID [2020-07-18 05:21:55,734 INFO L280 TraceCheckUtils]: 7: Hoare triple {50572#true} ~v~0 := 22; {50572#true} is VALID [2020-07-18 05:21:55,735 INFO L280 TraceCheckUtils]: 8: Hoare triple {50572#true} ~w~0 := 23; {50572#true} is VALID [2020-07-18 05:21:55,735 INFO L280 TraceCheckUtils]: 9: Hoare triple {50572#true} ~x~0 := 24; {50572#true} is VALID [2020-07-18 05:21:55,735 INFO L280 TraceCheckUtils]: 10: Hoare triple {50572#true} ~y~0 := 25; {50572#true} is VALID [2020-07-18 05:21:55,735 INFO L280 TraceCheckUtils]: 11: Hoare triple {50572#true} ~z~0 := 26; {50572#true} is VALID [2020-07-18 05:21:55,735 INFO L280 TraceCheckUtils]: 12: Hoare triple {50572#true} ~a17~0 := 1; {50572#true} is VALID [2020-07-18 05:21:55,736 INFO L280 TraceCheckUtils]: 13: Hoare triple {50572#true} ~a7~0 := 0; {50572#true} is VALID [2020-07-18 05:21:55,736 INFO L280 TraceCheckUtils]: 14: Hoare triple {50572#true} ~a20~0 := 1; {50572#true} is VALID [2020-07-18 05:21:55,736 INFO L280 TraceCheckUtils]: 15: Hoare triple {50572#true} ~a8~0 := 15; {50572#true} is VALID [2020-07-18 05:21:55,736 INFO L280 TraceCheckUtils]: 16: Hoare triple {50572#true} ~a12~0 := 8; {50572#true} is VALID [2020-07-18 05:21:55,736 INFO L280 TraceCheckUtils]: 17: Hoare triple {50572#true} ~a16~0 := 5; {50572#true} is VALID [2020-07-18 05:21:55,737 INFO L280 TraceCheckUtils]: 18: Hoare triple {50572#true} ~a21~0 := 1; {50572#true} is VALID [2020-07-18 05:21:55,737 INFO L280 TraceCheckUtils]: 19: Hoare triple {50572#true} assume true; {50572#true} is VALID [2020-07-18 05:21:55,737 INFO L275 TraceCheckUtils]: 20: Hoare quadruple {50572#true} {50572#true} #1100#return; {50572#true} is VALID [2020-07-18 05:21:55,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:21:55,770 INFO L280 TraceCheckUtils]: 0: Hoare triple {50654#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} ~input := #in~input; {50572#true} is VALID [2020-07-18 05:21:55,770 INFO L280 TraceCheckUtils]: 1: Hoare triple {50572#true} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {50572#true} is VALID [2020-07-18 05:21:55,770 INFO L280 TraceCheckUtils]: 2: Hoare triple {50572#true} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {50572#true} is VALID [2020-07-18 05:21:55,771 INFO L280 TraceCheckUtils]: 3: Hoare triple {50572#true} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {50572#true} is VALID [2020-07-18 05:21:55,771 INFO L280 TraceCheckUtils]: 4: Hoare triple {50572#true} assume 1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0; {50606#(= 1 ~a21~0)} is VALID [2020-07-18 05:21:55,772 INFO L280 TraceCheckUtils]: 5: Hoare triple {50606#(= 1 ~a21~0)} ~a8~0 := 13; {50606#(= 1 ~a21~0)} is VALID [2020-07-18 05:21:55,773 INFO L280 TraceCheckUtils]: 6: Hoare triple {50606#(= 1 ~a21~0)} ~a7~0 := 1; {50606#(= 1 ~a21~0)} is VALID [2020-07-18 05:21:55,773 INFO L280 TraceCheckUtils]: 7: Hoare triple {50606#(= 1 ~a21~0)} ~a16~0 := 4; {50606#(= 1 ~a21~0)} is VALID [2020-07-18 05:21:55,774 INFO L280 TraceCheckUtils]: 8: Hoare triple {50606#(= 1 ~a21~0)} #res := -1; {50606#(= 1 ~a21~0)} is VALID [2020-07-18 05:21:55,775 INFO L280 TraceCheckUtils]: 9: Hoare triple {50606#(= 1 ~a21~0)} assume true; {50606#(= 1 ~a21~0)} is VALID [2020-07-18 05:21:55,776 INFO L275 TraceCheckUtils]: 10: Hoare quadruple {50606#(= 1 ~a21~0)} {50572#true} #1104#return; {50606#(= 1 ~a21~0)} is VALID [2020-07-18 05:21:55,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:21:55,823 INFO L280 TraceCheckUtils]: 0: Hoare triple {50654#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} ~input := #in~input; {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,824 INFO L280 TraceCheckUtils]: 1: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,825 INFO L280 TraceCheckUtils]: 2: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,825 INFO L280 TraceCheckUtils]: 3: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,826 INFO L280 TraceCheckUtils]: 4: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,827 INFO L280 TraceCheckUtils]: 5: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((3 == ~input && (((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && !(1 == ~a17~0)) && 15 == ~a8~0) && 1 == ~a21~0) || (((13 == ~a8~0 && 1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 4 == ~a16~0) && !(1 == ~a21~0)))) && 8 == ~a12~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,827 INFO L280 TraceCheckUtils]: 6: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a17~0 && (1 == ~a21~0 && (!(1 == ~a7~0) && 4 == ~input && 15 == ~a8~0) && !(1 == ~a20~0)) && 8 == ~a12~0) && 6 == ~a16~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,828 INFO L280 TraceCheckUtils]: 7: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((8 == ~a12~0 && (1 == ~a21~0 && ((5 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,828 INFO L280 TraceCheckUtils]: 8: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(8 == ~a12~0 && 1 == ~input && ((1 == ~a21~0 && (15 == ~a8~0 && (!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && 13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0))); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,829 INFO L280 TraceCheckUtils]: 9: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((((!(1 == ~a17~0) && !(1 == ~a7~0) && 1 == ~a21~0 && 15 == ~a8~0 && 4 == ~input) && !(1 == ~a20~0)) && 8 == ~a12~0) && 4 == ~a16~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,830 INFO L280 TraceCheckUtils]: 10: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 2 == ~input) && 8 == ~a12~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,830 INFO L280 TraceCheckUtils]: 11: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(13 == ~a8~0 && !(1 == ~a21~0) && ((3 == ~input && (((1 == ~a20~0 && !(1 == ~a17~0)) && 6 == ~a16~0) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0))) && 8 == ~a12~0) && 1 == ~a7~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,831 INFO L280 TraceCheckUtils]: 12: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(((1 == ~a21~0 && 8 == ~a12~0 && 1 == ~input && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || (5 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0) || (6 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0))) && !(1 == ~a7~0)) && 15 == ~a8~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,832 INFO L280 TraceCheckUtils]: 13: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((5 == ~a16~0 && (1 == ~a7~0 && (!(1 == ~a21~0) && 8 == ~a12~0 && 3 == ~input) && 13 == ~a8~0) && 1 == ~a17~0) && 1 == ~a20~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,832 INFO L280 TraceCheckUtils]: 14: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a17~0 && (15 == ~a8~0 && (8 == ~a12~0 && (!(1 == ~a7~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a20~0)) && 5 == ~a16~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,833 INFO L280 TraceCheckUtils]: 15: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(!(1 == ~a7~0) && (((1 == ~a21~0 && (15 == ~a8~0 && 5 == ~input) && !(1 == ~a17~0)) && 8 == ~a12~0) && 1 == ~a20~0) && 4 == ~a16~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,834 INFO L280 TraceCheckUtils]: 16: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((!(1 == ~a21~0) && (8 == ~a12~0 && ((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0)) && 1 == ~input) && 13 == ~a8~0) && 1 == ~a7~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,834 INFO L280 TraceCheckUtils]: 17: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a17~0 && !(1 == ~a7~0) && (1 == ~a21~0 && (8 == ~a12~0 && 5 == ~input && (5 == ~a16~0 || 6 == ~a16~0)) && 1 == ~a20~0) && 15 == ~a8~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,835 INFO L280 TraceCheckUtils]: 18: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((8 == ~a12~0 && !(1 == ~a21~0) && 1 == ~a7~0 && 13 == ~a8~0 && 6 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (4 == ~a16~0 && !(1 == ~a17~0))) || (5 == ~a16~0 && !(1 == ~a17~0)))) && 1 == ~a20~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,836 INFO L280 TraceCheckUtils]: 19: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((5 == ~a16~0 && ((15 == ~a8~0 && (!(1 == ~a7~0) && 2 == ~input) && 1 == ~a21~0) && 8 == ~a12~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,836 INFO L280 TraceCheckUtils]: 20: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(!(1 == ~a20~0) && 1 == ~a21~0 && 4 == ~a16~0 && 15 == ~a8~0 && (8 == ~a12~0 && 2 == ~input && !(1 == ~a7~0)) && !(1 == ~a17~0)); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,837 INFO L280 TraceCheckUtils]: 21: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a21~0 && !(1 == ~a7~0) && (!(1 == ~a20~0) && !(1 == ~a17~0) && 8 == ~a12~0 && 6 == ~input) && 4 == ~a16~0) && 15 == ~a8~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,838 INFO L280 TraceCheckUtils]: 22: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a17~0 && ((((8 == ~a12~0 && 4 == ~input && 13 == ~a8~0) && 1 == ~a20~0) && !(1 == ~a21~0)) && 5 == ~a16~0) && 1 == ~a7~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,838 INFO L280 TraceCheckUtils]: 23: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(((13 == ~a8~0 && 8 == ~a12~0 && ((((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0)) && 1 == ~input) && !(1 == ~a21~0)) && 1 == ~a20~0) && 1 == ~a7~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,839 INFO L280 TraceCheckUtils]: 24: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(13 == ~a8~0 && !(1 == ~a21~0) && (((((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 5 == ~input) && 1 == ~a7~0) && 8 == ~a12~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,839 INFO L280 TraceCheckUtils]: 25: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((!(1 == ~a21~0) && ((((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0)) && 4 == ~input) && 1 == ~a7~0) && 8 == ~a12~0) && 13 == ~a8~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,840 INFO L280 TraceCheckUtils]: 26: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a21~0 && !(1 == ~a7~0) && ((((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0)) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 4 == ~input) && 8 == ~a12~0) && 15 == ~a8~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,840 INFO L280 TraceCheckUtils]: 27: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && ((1 == ~a7~0 && 1 == ~a17~0) && 1 == ~a20~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 4 == ~input) && 8 == ~a12~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,841 INFO L280 TraceCheckUtils]: 28: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(!(1 == ~a17~0) && (8 == ~a12~0 && !(1 == ~a20~0) && (15 == ~a8~0 && 1 == ~a21~0 && 4 == ~input) && !(1 == ~a7~0)) && 5 == ~a16~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,842 INFO L280 TraceCheckUtils]: 29: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(((!(1 == ~a7~0) && (2 == ~input && (((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) || (4 == ~a16~0 && !(1 == ~a20~0) && 1 == ~a17~0))) && 15 == ~a8~0) && 8 == ~a12~0) && 1 == ~a21~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,842 INFO L280 TraceCheckUtils]: 30: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(!(1 == ~a20~0) && (((((6 == ~input && 5 == ~a16~0) && 1 == ~a21~0) && !(1 == ~a17~0)) && 8 == ~a12~0) && !(1 == ~a7~0)) && 15 == ~a8~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,843 INFO L280 TraceCheckUtils]: 31: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(8 == ~a12~0 && (((((1 == ~a21~0 && 5 == ~input) && 15 == ~a8~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,843 INFO L280 TraceCheckUtils]: 32: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(((15 == ~a8~0 && !(1 == ~a7~0) && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 5 == ~a16~0) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) && 6 == ~input) && 8 == ~a12~0) && 1 == ~a21~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,844 INFO L280 TraceCheckUtils]: 33: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(15 == ~a8~0 && 4 == ~a16~0 && !(1 == ~a20~0) && ((1 == ~a21~0 && !(1 == ~a17~0) && 5 == ~input) && !(1 == ~a7~0)) && 8 == ~a12~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,844 INFO L280 TraceCheckUtils]: 34: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a17~0 && 8 == ~a12~0 && 15 == ~a8~0 && ((!(1 == ~a7~0) && (5 == ~a16~0 || 6 == ~a16~0) && 2 == ~input) && 1 == ~a21~0) && 1 == ~a20~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,845 INFO L280 TraceCheckUtils]: 35: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(!(1 == ~a7~0) && (15 == ~a8~0 && (!(1 == ~a17~0) && 8 == ~a12~0 && 3 == ~input && 1 == ~a21~0) && 4 == ~a16~0) && 1 == ~a20~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,846 INFO L280 TraceCheckUtils]: 36: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(5 == ~a16~0 && (!(1 == ~a21~0) && (13 == ~a8~0 && (2 == ~input && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && 1 == ~a17~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,847 INFO L280 TraceCheckUtils]: 37: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume 1 == ~a20~0 && (8 == ~a12~0 && 1 == ~a7~0 && 13 == ~a8~0 && ((!(1 == ~a17~0) && 5 == ~a16~0) || (1 == ~a17~0 && 6 == ~a16~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) && 3 == ~input) && !(1 == ~a21~0); {50656#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:21:55,847 INFO L280 TraceCheckUtils]: 38: Hoare triple {50656#(not (= 1 |old(~a21~0)|))} ~a8~0 := 14; {50656#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:21:55,848 INFO L280 TraceCheckUtils]: 39: Hoare triple {50656#(not (= 1 |old(~a21~0)|))} ~a7~0 := 0; {50656#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:21:55,848 INFO L280 TraceCheckUtils]: 40: Hoare triple {50656#(not (= 1 |old(~a21~0)|))} ~a17~0 := 1; {50656#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:21:55,849 INFO L280 TraceCheckUtils]: 41: Hoare triple {50656#(not (= 1 |old(~a21~0)|))} ~a21~0 := 1; {50656#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:21:55,850 INFO L280 TraceCheckUtils]: 42: Hoare triple {50656#(not (= 1 |old(~a21~0)|))} ~a16~0 := 4; {50656#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:21:55,850 INFO L280 TraceCheckUtils]: 43: Hoare triple {50656#(not (= 1 |old(~a21~0)|))} #res := -1; {50656#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:21:55,851 INFO L280 TraceCheckUtils]: 44: Hoare triple {50656#(not (= 1 |old(~a21~0)|))} assume true; {50656#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:21:55,852 INFO L275 TraceCheckUtils]: 45: Hoare quadruple {50656#(not (= 1 |old(~a21~0)|))} {50606#(= 1 ~a21~0)} #1104#return; {50573#false} is VALID [2020-07-18 05:21:55,856 INFO L263 TraceCheckUtils]: 0: Hoare triple {50572#true} call ULTIMATE.init(); {50653#(and (= ~a12~0 |old(~a12~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)|) (= ~a7~0 |old(~a7~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~b~0 |old(~b~0)|) (= ~a20~0 |old(~a20~0)|) (= ~d~0 |old(~d~0)|))} is VALID [2020-07-18 05:21:55,857 INFO L280 TraceCheckUtils]: 1: Hoare triple {50653#(and (= ~a12~0 |old(~a12~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)|) (= ~a7~0 |old(~a7~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~b~0 |old(~b~0)|) (= ~a20~0 |old(~a20~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {50572#true} is VALID [2020-07-18 05:21:55,857 INFO L280 TraceCheckUtils]: 2: Hoare triple {50572#true} ~d~0 := 4; {50572#true} is VALID [2020-07-18 05:21:55,857 INFO L280 TraceCheckUtils]: 3: Hoare triple {50572#true} ~e~0 := 5; {50572#true} is VALID [2020-07-18 05:21:55,857 INFO L280 TraceCheckUtils]: 4: Hoare triple {50572#true} ~f~0 := 6; {50572#true} is VALID [2020-07-18 05:21:55,857 INFO L280 TraceCheckUtils]: 5: Hoare triple {50572#true} ~c~0 := 3; {50572#true} is VALID [2020-07-18 05:21:55,858 INFO L280 TraceCheckUtils]: 6: Hoare triple {50572#true} ~b~0 := 2; {50572#true} is VALID [2020-07-18 05:21:55,858 INFO L280 TraceCheckUtils]: 7: Hoare triple {50572#true} ~u~0 := 21; {50572#true} is VALID [2020-07-18 05:21:55,858 INFO L280 TraceCheckUtils]: 8: Hoare triple {50572#true} ~v~0 := 22; {50572#true} is VALID [2020-07-18 05:21:55,858 INFO L280 TraceCheckUtils]: 9: Hoare triple {50572#true} ~w~0 := 23; {50572#true} is VALID [2020-07-18 05:21:55,858 INFO L280 TraceCheckUtils]: 10: Hoare triple {50572#true} ~x~0 := 24; {50572#true} is VALID [2020-07-18 05:21:55,858 INFO L280 TraceCheckUtils]: 11: Hoare triple {50572#true} ~y~0 := 25; {50572#true} is VALID [2020-07-18 05:21:55,859 INFO L280 TraceCheckUtils]: 12: Hoare triple {50572#true} ~z~0 := 26; {50572#true} is VALID [2020-07-18 05:21:55,859 INFO L280 TraceCheckUtils]: 13: Hoare triple {50572#true} ~a17~0 := 1; {50572#true} is VALID [2020-07-18 05:21:55,859 INFO L280 TraceCheckUtils]: 14: Hoare triple {50572#true} ~a7~0 := 0; {50572#true} is VALID [2020-07-18 05:21:55,859 INFO L280 TraceCheckUtils]: 15: Hoare triple {50572#true} ~a20~0 := 1; {50572#true} is VALID [2020-07-18 05:21:55,859 INFO L280 TraceCheckUtils]: 16: Hoare triple {50572#true} ~a8~0 := 15; {50572#true} is VALID [2020-07-18 05:21:55,860 INFO L280 TraceCheckUtils]: 17: Hoare triple {50572#true} ~a12~0 := 8; {50572#true} is VALID [2020-07-18 05:21:55,860 INFO L280 TraceCheckUtils]: 18: Hoare triple {50572#true} ~a16~0 := 5; {50572#true} is VALID [2020-07-18 05:21:55,860 INFO L280 TraceCheckUtils]: 19: Hoare triple {50572#true} ~a21~0 := 1; {50572#true} is VALID [2020-07-18 05:21:55,860 INFO L280 TraceCheckUtils]: 20: Hoare triple {50572#true} assume true; {50572#true} is VALID [2020-07-18 05:21:55,860 INFO L275 TraceCheckUtils]: 21: Hoare quadruple {50572#true} {50572#true} #1100#return; {50572#true} is VALID [2020-07-18 05:21:55,861 INFO L263 TraceCheckUtils]: 22: Hoare triple {50572#true} call #t~ret4 := main(); {50572#true} is VALID [2020-07-18 05:21:55,861 INFO L280 TraceCheckUtils]: 23: Hoare triple {50572#true} ~output~0 := -1; {50572#true} is VALID [2020-07-18 05:21:55,861 INFO L280 TraceCheckUtils]: 24: Hoare triple {50572#true} assume !false; {50572#true} is VALID [2020-07-18 05:21:55,861 INFO L280 TraceCheckUtils]: 25: Hoare triple {50572#true} havoc ~input~0; {50572#true} is VALID [2020-07-18 05:21:55,861 INFO L280 TraceCheckUtils]: 26: Hoare triple {50572#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {50572#true} is VALID [2020-07-18 05:21:55,861 INFO L280 TraceCheckUtils]: 27: Hoare triple {50572#true} ~input~0 := #t~nondet2; {50572#true} is VALID [2020-07-18 05:21:55,862 INFO L280 TraceCheckUtils]: 28: Hoare triple {50572#true} havoc #t~nondet2; {50572#true} is VALID [2020-07-18 05:21:55,862 INFO L280 TraceCheckUtils]: 29: Hoare triple {50572#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {50572#true} is VALID [2020-07-18 05:21:55,863 INFO L263 TraceCheckUtils]: 30: Hoare triple {50572#true} call #t~ret3 := calculate_output(~input~0); {50654#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-18 05:21:55,864 INFO L280 TraceCheckUtils]: 31: Hoare triple {50654#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} ~input := #in~input; {50572#true} is VALID [2020-07-18 05:21:55,864 INFO L280 TraceCheckUtils]: 32: Hoare triple {50572#true} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {50572#true} is VALID [2020-07-18 05:21:55,864 INFO L280 TraceCheckUtils]: 33: Hoare triple {50572#true} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {50572#true} is VALID [2020-07-18 05:21:55,864 INFO L280 TraceCheckUtils]: 34: Hoare triple {50572#true} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {50572#true} is VALID [2020-07-18 05:21:55,865 INFO L280 TraceCheckUtils]: 35: Hoare triple {50572#true} assume 1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0; {50606#(= 1 ~a21~0)} is VALID [2020-07-18 05:21:55,865 INFO L280 TraceCheckUtils]: 36: Hoare triple {50606#(= 1 ~a21~0)} ~a8~0 := 13; {50606#(= 1 ~a21~0)} is VALID [2020-07-18 05:21:55,866 INFO L280 TraceCheckUtils]: 37: Hoare triple {50606#(= 1 ~a21~0)} ~a7~0 := 1; {50606#(= 1 ~a21~0)} is VALID [2020-07-18 05:21:55,867 INFO L280 TraceCheckUtils]: 38: Hoare triple {50606#(= 1 ~a21~0)} ~a16~0 := 4; {50606#(= 1 ~a21~0)} is VALID [2020-07-18 05:21:55,867 INFO L280 TraceCheckUtils]: 39: Hoare triple {50606#(= 1 ~a21~0)} #res := -1; {50606#(= 1 ~a21~0)} is VALID [2020-07-18 05:21:55,868 INFO L280 TraceCheckUtils]: 40: Hoare triple {50606#(= 1 ~a21~0)} assume true; {50606#(= 1 ~a21~0)} is VALID [2020-07-18 05:21:55,869 INFO L275 TraceCheckUtils]: 41: Hoare quadruple {50606#(= 1 ~a21~0)} {50572#true} #1104#return; {50606#(= 1 ~a21~0)} is VALID [2020-07-18 05:21:55,869 INFO L280 TraceCheckUtils]: 42: Hoare triple {50606#(= 1 ~a21~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {50606#(= 1 ~a21~0)} is VALID [2020-07-18 05:21:55,870 INFO L280 TraceCheckUtils]: 43: Hoare triple {50606#(= 1 ~a21~0)} ~output~0 := #t~ret3; {50606#(= 1 ~a21~0)} is VALID [2020-07-18 05:21:55,870 INFO L280 TraceCheckUtils]: 44: Hoare triple {50606#(= 1 ~a21~0)} havoc #t~ret3; {50606#(= 1 ~a21~0)} is VALID [2020-07-18 05:21:55,871 INFO L280 TraceCheckUtils]: 45: Hoare triple {50606#(= 1 ~a21~0)} assume !false; {50606#(= 1 ~a21~0)} is VALID [2020-07-18 05:21:55,872 INFO L280 TraceCheckUtils]: 46: Hoare triple {50606#(= 1 ~a21~0)} havoc ~input~0; {50606#(= 1 ~a21~0)} is VALID [2020-07-18 05:21:55,872 INFO L280 TraceCheckUtils]: 47: Hoare triple {50606#(= 1 ~a21~0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {50606#(= 1 ~a21~0)} is VALID [2020-07-18 05:21:55,873 INFO L280 TraceCheckUtils]: 48: Hoare triple {50606#(= 1 ~a21~0)} ~input~0 := #t~nondet2; {50606#(= 1 ~a21~0)} is VALID [2020-07-18 05:21:55,874 INFO L280 TraceCheckUtils]: 49: Hoare triple {50606#(= 1 ~a21~0)} havoc #t~nondet2; {50606#(= 1 ~a21~0)} is VALID [2020-07-18 05:21:55,874 INFO L280 TraceCheckUtils]: 50: Hoare triple {50606#(= 1 ~a21~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {50606#(= 1 ~a21~0)} is VALID [2020-07-18 05:21:55,876 INFO L263 TraceCheckUtils]: 51: Hoare triple {50606#(= 1 ~a21~0)} call #t~ret3 := calculate_output(~input~0); {50654#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-18 05:21:55,876 INFO L280 TraceCheckUtils]: 52: Hoare triple {50654#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} ~input := #in~input; {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,877 INFO L280 TraceCheckUtils]: 53: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,878 INFO L280 TraceCheckUtils]: 54: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,878 INFO L280 TraceCheckUtils]: 55: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,879 INFO L280 TraceCheckUtils]: 56: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,880 INFO L280 TraceCheckUtils]: 57: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((3 == ~input && (((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && !(1 == ~a17~0)) && 15 == ~a8~0) && 1 == ~a21~0) || (((13 == ~a8~0 && 1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 4 == ~a16~0) && !(1 == ~a21~0)))) && 8 == ~a12~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,880 INFO L280 TraceCheckUtils]: 58: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a17~0 && (1 == ~a21~0 && (!(1 == ~a7~0) && 4 == ~input && 15 == ~a8~0) && !(1 == ~a20~0)) && 8 == ~a12~0) && 6 == ~a16~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,881 INFO L280 TraceCheckUtils]: 59: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((8 == ~a12~0 && (1 == ~a21~0 && ((5 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,882 INFO L280 TraceCheckUtils]: 60: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(8 == ~a12~0 && 1 == ~input && ((1 == ~a21~0 && (15 == ~a8~0 && (!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && 13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0))); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,882 INFO L280 TraceCheckUtils]: 61: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((((!(1 == ~a17~0) && !(1 == ~a7~0) && 1 == ~a21~0 && 15 == ~a8~0 && 4 == ~input) && !(1 == ~a20~0)) && 8 == ~a12~0) && 4 == ~a16~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,883 INFO L280 TraceCheckUtils]: 62: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 2 == ~input) && 8 == ~a12~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,883 INFO L280 TraceCheckUtils]: 63: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(13 == ~a8~0 && !(1 == ~a21~0) && ((3 == ~input && (((1 == ~a20~0 && !(1 == ~a17~0)) && 6 == ~a16~0) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0))) && 8 == ~a12~0) && 1 == ~a7~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,884 INFO L280 TraceCheckUtils]: 64: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(((1 == ~a21~0 && 8 == ~a12~0 && 1 == ~input && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || (5 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0) || (6 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0))) && !(1 == ~a7~0)) && 15 == ~a8~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,884 INFO L280 TraceCheckUtils]: 65: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((5 == ~a16~0 && (1 == ~a7~0 && (!(1 == ~a21~0) && 8 == ~a12~0 && 3 == ~input) && 13 == ~a8~0) && 1 == ~a17~0) && 1 == ~a20~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,885 INFO L280 TraceCheckUtils]: 66: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a17~0 && (15 == ~a8~0 && (8 == ~a12~0 && (!(1 == ~a7~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a20~0)) && 5 == ~a16~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,886 INFO L280 TraceCheckUtils]: 67: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(!(1 == ~a7~0) && (((1 == ~a21~0 && (15 == ~a8~0 && 5 == ~input) && !(1 == ~a17~0)) && 8 == ~a12~0) && 1 == ~a20~0) && 4 == ~a16~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,886 INFO L280 TraceCheckUtils]: 68: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((!(1 == ~a21~0) && (8 == ~a12~0 && ((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0)) && 1 == ~input) && 13 == ~a8~0) && 1 == ~a7~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,887 INFO L280 TraceCheckUtils]: 69: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a17~0 && !(1 == ~a7~0) && (1 == ~a21~0 && (8 == ~a12~0 && 5 == ~input && (5 == ~a16~0 || 6 == ~a16~0)) && 1 == ~a20~0) && 15 == ~a8~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,887 INFO L280 TraceCheckUtils]: 70: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((8 == ~a12~0 && !(1 == ~a21~0) && 1 == ~a7~0 && 13 == ~a8~0 && 6 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (4 == ~a16~0 && !(1 == ~a17~0))) || (5 == ~a16~0 && !(1 == ~a17~0)))) && 1 == ~a20~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,888 INFO L280 TraceCheckUtils]: 71: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((5 == ~a16~0 && ((15 == ~a8~0 && (!(1 == ~a7~0) && 2 == ~input) && 1 == ~a21~0) && 8 == ~a12~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,888 INFO L280 TraceCheckUtils]: 72: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(!(1 == ~a20~0) && 1 == ~a21~0 && 4 == ~a16~0 && 15 == ~a8~0 && (8 == ~a12~0 && 2 == ~input && !(1 == ~a7~0)) && !(1 == ~a17~0)); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,889 INFO L280 TraceCheckUtils]: 73: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a21~0 && !(1 == ~a7~0) && (!(1 == ~a20~0) && !(1 == ~a17~0) && 8 == ~a12~0 && 6 == ~input) && 4 == ~a16~0) && 15 == ~a8~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,890 INFO L280 TraceCheckUtils]: 74: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a17~0 && ((((8 == ~a12~0 && 4 == ~input && 13 == ~a8~0) && 1 == ~a20~0) && !(1 == ~a21~0)) && 5 == ~a16~0) && 1 == ~a7~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,890 INFO L280 TraceCheckUtils]: 75: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(((13 == ~a8~0 && 8 == ~a12~0 && ((((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0)) && 1 == ~input) && !(1 == ~a21~0)) && 1 == ~a20~0) && 1 == ~a7~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,891 INFO L280 TraceCheckUtils]: 76: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(13 == ~a8~0 && !(1 == ~a21~0) && (((((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 5 == ~input) && 1 == ~a7~0) && 8 == ~a12~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,891 INFO L280 TraceCheckUtils]: 77: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((!(1 == ~a21~0) && ((((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0)) && 4 == ~input) && 1 == ~a7~0) && 8 == ~a12~0) && 13 == ~a8~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,892 INFO L280 TraceCheckUtils]: 78: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a21~0 && !(1 == ~a7~0) && ((((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0)) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 4 == ~input) && 8 == ~a12~0) && 15 == ~a8~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,892 INFO L280 TraceCheckUtils]: 79: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && ((1 == ~a7~0 && 1 == ~a17~0) && 1 == ~a20~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 4 == ~input) && 8 == ~a12~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,893 INFO L280 TraceCheckUtils]: 80: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(!(1 == ~a17~0) && (8 == ~a12~0 && !(1 == ~a20~0) && (15 == ~a8~0 && 1 == ~a21~0 && 4 == ~input) && !(1 == ~a7~0)) && 5 == ~a16~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,893 INFO L280 TraceCheckUtils]: 81: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(((!(1 == ~a7~0) && (2 == ~input && (((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) || (4 == ~a16~0 && !(1 == ~a20~0) && 1 == ~a17~0))) && 15 == ~a8~0) && 8 == ~a12~0) && 1 == ~a21~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,894 INFO L280 TraceCheckUtils]: 82: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(!(1 == ~a20~0) && (((((6 == ~input && 5 == ~a16~0) && 1 == ~a21~0) && !(1 == ~a17~0)) && 8 == ~a12~0) && !(1 == ~a7~0)) && 15 == ~a8~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,895 INFO L280 TraceCheckUtils]: 83: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(8 == ~a12~0 && (((((1 == ~a21~0 && 5 == ~input) && 15 == ~a8~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,895 INFO L280 TraceCheckUtils]: 84: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(((15 == ~a8~0 && !(1 == ~a7~0) && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 5 == ~a16~0) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) && 6 == ~input) && 8 == ~a12~0) && 1 == ~a21~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,896 INFO L280 TraceCheckUtils]: 85: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(15 == ~a8~0 && 4 == ~a16~0 && !(1 == ~a20~0) && ((1 == ~a21~0 && !(1 == ~a17~0) && 5 == ~input) && !(1 == ~a7~0)) && 8 == ~a12~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,896 INFO L280 TraceCheckUtils]: 86: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a17~0 && 8 == ~a12~0 && 15 == ~a8~0 && ((!(1 == ~a7~0) && (5 == ~a16~0 || 6 == ~a16~0) && 2 == ~input) && 1 == ~a21~0) && 1 == ~a20~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,897 INFO L280 TraceCheckUtils]: 87: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(!(1 == ~a7~0) && (15 == ~a8~0 && (!(1 == ~a17~0) && 8 == ~a12~0 && 3 == ~input && 1 == ~a21~0) && 4 == ~a16~0) && 1 == ~a20~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,897 INFO L280 TraceCheckUtils]: 88: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume !(5 == ~a16~0 && (!(1 == ~a21~0) && (13 == ~a8~0 && (2 == ~input && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && 1 == ~a17~0); {50655#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:21:55,898 INFO L280 TraceCheckUtils]: 89: Hoare triple {50655#(= ~a21~0 |old(~a21~0)|)} assume 1 == ~a20~0 && (8 == ~a12~0 && 1 == ~a7~0 && 13 == ~a8~0 && ((!(1 == ~a17~0) && 5 == ~a16~0) || (1 == ~a17~0 && 6 == ~a16~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) && 3 == ~input) && !(1 == ~a21~0); {50656#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:21:55,899 INFO L280 TraceCheckUtils]: 90: Hoare triple {50656#(not (= 1 |old(~a21~0)|))} ~a8~0 := 14; {50656#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:21:55,899 INFO L280 TraceCheckUtils]: 91: Hoare triple {50656#(not (= 1 |old(~a21~0)|))} ~a7~0 := 0; {50656#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:21:55,900 INFO L280 TraceCheckUtils]: 92: Hoare triple {50656#(not (= 1 |old(~a21~0)|))} ~a17~0 := 1; {50656#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:21:55,900 INFO L280 TraceCheckUtils]: 93: Hoare triple {50656#(not (= 1 |old(~a21~0)|))} ~a21~0 := 1; {50656#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:21:55,901 INFO L280 TraceCheckUtils]: 94: Hoare triple {50656#(not (= 1 |old(~a21~0)|))} ~a16~0 := 4; {50656#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:21:55,901 INFO L280 TraceCheckUtils]: 95: Hoare triple {50656#(not (= 1 |old(~a21~0)|))} #res := -1; {50656#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:21:55,902 INFO L280 TraceCheckUtils]: 96: Hoare triple {50656#(not (= 1 |old(~a21~0)|))} assume true; {50656#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:21:55,903 INFO L275 TraceCheckUtils]: 97: Hoare quadruple {50656#(not (= 1 |old(~a21~0)|))} {50606#(= 1 ~a21~0)} #1104#return; {50573#false} is VALID [2020-07-18 05:21:55,903 INFO L280 TraceCheckUtils]: 98: Hoare triple {50573#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {50573#false} is VALID [2020-07-18 05:21:55,903 INFO L280 TraceCheckUtils]: 99: Hoare triple {50573#false} ~output~0 := #t~ret3; {50573#false} is VALID [2020-07-18 05:21:55,903 INFO L280 TraceCheckUtils]: 100: Hoare triple {50573#false} havoc #t~ret3; {50573#false} is VALID [2020-07-18 05:21:55,904 INFO L280 TraceCheckUtils]: 101: Hoare triple {50573#false} assume !false; {50573#false} is VALID [2020-07-18 05:21:55,904 INFO L280 TraceCheckUtils]: 102: Hoare triple {50573#false} havoc ~input~0; {50573#false} is VALID [2020-07-18 05:21:55,904 INFO L280 TraceCheckUtils]: 103: Hoare triple {50573#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {50573#false} is VALID [2020-07-18 05:21:55,904 INFO L280 TraceCheckUtils]: 104: Hoare triple {50573#false} ~input~0 := #t~nondet2; {50573#false} is VALID [2020-07-18 05:21:55,904 INFO L280 TraceCheckUtils]: 105: Hoare triple {50573#false} havoc #t~nondet2; {50573#false} is VALID [2020-07-18 05:21:55,904 INFO L280 TraceCheckUtils]: 106: Hoare triple {50573#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {50573#false} is VALID [2020-07-18 05:21:55,905 INFO L263 TraceCheckUtils]: 107: Hoare triple {50573#false} call #t~ret3 := calculate_output(~input~0); {50573#false} is VALID [2020-07-18 05:21:55,905 INFO L280 TraceCheckUtils]: 108: Hoare triple {50573#false} ~input := #in~input; {50573#false} is VALID [2020-07-18 05:21:55,905 INFO L280 TraceCheckUtils]: 109: Hoare triple {50573#false} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {50573#false} is VALID [2020-07-18 05:21:55,905 INFO L280 TraceCheckUtils]: 110: Hoare triple {50573#false} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {50573#false} is VALID [2020-07-18 05:21:55,905 INFO L280 TraceCheckUtils]: 111: Hoare triple {50573#false} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {50573#false} is VALID [2020-07-18 05:21:55,906 INFO L280 TraceCheckUtils]: 112: Hoare triple {50573#false} assume !(1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0); {50573#false} is VALID [2020-07-18 05:21:55,906 INFO L280 TraceCheckUtils]: 113: Hoare triple {50573#false} assume !((3 == ~input && (((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && !(1 == ~a17~0)) && 15 == ~a8~0) && 1 == ~a21~0) || (((13 == ~a8~0 && 1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 4 == ~a16~0) && !(1 == ~a21~0)))) && 8 == ~a12~0); {50573#false} is VALID [2020-07-18 05:21:55,906 INFO L280 TraceCheckUtils]: 114: Hoare triple {50573#false} assume !((1 == ~a17~0 && (1 == ~a21~0 && (!(1 == ~a7~0) && 4 == ~input && 15 == ~a8~0) && !(1 == ~a20~0)) && 8 == ~a12~0) && 6 == ~a16~0); {50573#false} is VALID [2020-07-18 05:21:55,906 INFO L280 TraceCheckUtils]: 115: Hoare triple {50573#false} assume !((8 == ~a12~0 && (1 == ~a21~0 && ((5 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {50573#false} is VALID [2020-07-18 05:21:55,906 INFO L280 TraceCheckUtils]: 116: Hoare triple {50573#false} assume !(8 == ~a12~0 && 1 == ~input && ((1 == ~a21~0 && (15 == ~a8~0 && (!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && 13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0))); {50573#false} is VALID [2020-07-18 05:21:55,906 INFO L280 TraceCheckUtils]: 117: Hoare triple {50573#false} assume !((((!(1 == ~a17~0) && !(1 == ~a7~0) && 1 == ~a21~0 && 15 == ~a8~0 && 4 == ~input) && !(1 == ~a20~0)) && 8 == ~a12~0) && 4 == ~a16~0); {50573#false} is VALID [2020-07-18 05:21:55,907 INFO L280 TraceCheckUtils]: 118: Hoare triple {50573#false} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 2 == ~input) && 8 == ~a12~0); {50573#false} is VALID [2020-07-18 05:21:55,907 INFO L280 TraceCheckUtils]: 119: Hoare triple {50573#false} assume !(13 == ~a8~0 && !(1 == ~a21~0) && ((3 == ~input && (((1 == ~a20~0 && !(1 == ~a17~0)) && 6 == ~a16~0) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0))) && 8 == ~a12~0) && 1 == ~a7~0); {50573#false} is VALID [2020-07-18 05:21:55,907 INFO L280 TraceCheckUtils]: 120: Hoare triple {50573#false} assume !(((1 == ~a21~0 && 8 == ~a12~0 && 1 == ~input && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || (5 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0) || (6 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0))) && !(1 == ~a7~0)) && 15 == ~a8~0); {50573#false} is VALID [2020-07-18 05:21:55,907 INFO L280 TraceCheckUtils]: 121: Hoare triple {50573#false} assume !((5 == ~a16~0 && (1 == ~a7~0 && (!(1 == ~a21~0) && 8 == ~a12~0 && 3 == ~input) && 13 == ~a8~0) && 1 == ~a17~0) && 1 == ~a20~0); {50573#false} is VALID [2020-07-18 05:21:55,907 INFO L280 TraceCheckUtils]: 122: Hoare triple {50573#false} assume !(1 == ~a17~0 && (15 == ~a8~0 && (8 == ~a12~0 && (!(1 == ~a7~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a20~0)) && 5 == ~a16~0); {50573#false} is VALID [2020-07-18 05:21:55,907 INFO L280 TraceCheckUtils]: 123: Hoare triple {50573#false} assume !(!(1 == ~a7~0) && (((1 == ~a21~0 && (15 == ~a8~0 && 5 == ~input) && !(1 == ~a17~0)) && 8 == ~a12~0) && 1 == ~a20~0) && 4 == ~a16~0); {50573#false} is VALID [2020-07-18 05:21:55,908 INFO L280 TraceCheckUtils]: 124: Hoare triple {50573#false} assume !((!(1 == ~a21~0) && (8 == ~a12~0 && ((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0)) && 1 == ~input) && 13 == ~a8~0) && 1 == ~a7~0); {50573#false} is VALID [2020-07-18 05:21:55,908 INFO L280 TraceCheckUtils]: 125: Hoare triple {50573#false} assume !(1 == ~a17~0 && !(1 == ~a7~0) && (1 == ~a21~0 && (8 == ~a12~0 && 5 == ~input && (5 == ~a16~0 || 6 == ~a16~0)) && 1 == ~a20~0) && 15 == ~a8~0); {50573#false} is VALID [2020-07-18 05:21:55,908 INFO L280 TraceCheckUtils]: 126: Hoare triple {50573#false} assume !((8 == ~a12~0 && !(1 == ~a21~0) && 1 == ~a7~0 && 13 == ~a8~0 && 6 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (4 == ~a16~0 && !(1 == ~a17~0))) || (5 == ~a16~0 && !(1 == ~a17~0)))) && 1 == ~a20~0); {50573#false} is VALID [2020-07-18 05:21:55,908 INFO L280 TraceCheckUtils]: 127: Hoare triple {50573#false} assume !((5 == ~a16~0 && ((15 == ~a8~0 && (!(1 == ~a7~0) && 2 == ~input) && 1 == ~a21~0) && 8 == ~a12~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {50573#false} is VALID [2020-07-18 05:21:55,908 INFO L280 TraceCheckUtils]: 128: Hoare triple {50573#false} assume !(!(1 == ~a20~0) && 1 == ~a21~0 && 4 == ~a16~0 && 15 == ~a8~0 && (8 == ~a12~0 && 2 == ~input && !(1 == ~a7~0)) && !(1 == ~a17~0)); {50573#false} is VALID [2020-07-18 05:21:55,908 INFO L280 TraceCheckUtils]: 129: Hoare triple {50573#false} assume !((1 == ~a21~0 && !(1 == ~a7~0) && (!(1 == ~a20~0) && !(1 == ~a17~0) && 8 == ~a12~0 && 6 == ~input) && 4 == ~a16~0) && 15 == ~a8~0); {50573#false} is VALID [2020-07-18 05:21:55,909 INFO L280 TraceCheckUtils]: 130: Hoare triple {50573#false} assume !(1 == ~a17~0 && ((((8 == ~a12~0 && 4 == ~input && 13 == ~a8~0) && 1 == ~a20~0) && !(1 == ~a21~0)) && 5 == ~a16~0) && 1 == ~a7~0); {50573#false} is VALID [2020-07-18 05:21:55,909 INFO L280 TraceCheckUtils]: 131: Hoare triple {50573#false} assume !(((13 == ~a8~0 && 8 == ~a12~0 && ((((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0)) && 1 == ~input) && !(1 == ~a21~0)) && 1 == ~a20~0) && 1 == ~a7~0); {50573#false} is VALID [2020-07-18 05:21:55,909 INFO L280 TraceCheckUtils]: 132: Hoare triple {50573#false} assume !(13 == ~a8~0 && !(1 == ~a21~0) && (((((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 5 == ~input) && 1 == ~a7~0) && 8 == ~a12~0); {50573#false} is VALID [2020-07-18 05:21:55,909 INFO L280 TraceCheckUtils]: 133: Hoare triple {50573#false} assume !((!(1 == ~a21~0) && ((((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0)) && 4 == ~input) && 1 == ~a7~0) && 8 == ~a12~0) && 13 == ~a8~0); {50573#false} is VALID [2020-07-18 05:21:55,909 INFO L280 TraceCheckUtils]: 134: Hoare triple {50573#false} assume !((1 == ~a21~0 && !(1 == ~a7~0) && ((((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0)) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 4 == ~input) && 8 == ~a12~0) && 15 == ~a8~0); {50573#false} is VALID [2020-07-18 05:21:55,909 INFO L280 TraceCheckUtils]: 135: Hoare triple {50573#false} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && ((1 == ~a7~0 && 1 == ~a17~0) && 1 == ~a20~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 4 == ~input) && 8 == ~a12~0); {50573#false} is VALID [2020-07-18 05:21:55,910 INFO L280 TraceCheckUtils]: 136: Hoare triple {50573#false} assume !(!(1 == ~a17~0) && (8 == ~a12~0 && !(1 == ~a20~0) && (15 == ~a8~0 && 1 == ~a21~0 && 4 == ~input) && !(1 == ~a7~0)) && 5 == ~a16~0); {50573#false} is VALID [2020-07-18 05:21:55,910 INFO L280 TraceCheckUtils]: 137: Hoare triple {50573#false} assume !(((!(1 == ~a7~0) && (2 == ~input && (((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) || (4 == ~a16~0 && !(1 == ~a20~0) && 1 == ~a17~0))) && 15 == ~a8~0) && 8 == ~a12~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,910 INFO L280 TraceCheckUtils]: 138: Hoare triple {50573#false} assume !(!(1 == ~a20~0) && (((((6 == ~input && 5 == ~a16~0) && 1 == ~a21~0) && !(1 == ~a17~0)) && 8 == ~a12~0) && !(1 == ~a7~0)) && 15 == ~a8~0); {50573#false} is VALID [2020-07-18 05:21:55,910 INFO L280 TraceCheckUtils]: 139: Hoare triple {50573#false} assume !(8 == ~a12~0 && (((((1 == ~a21~0 && 5 == ~input) && 15 == ~a8~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0); {50573#false} is VALID [2020-07-18 05:21:55,910 INFO L280 TraceCheckUtils]: 140: Hoare triple {50573#false} assume !(((15 == ~a8~0 && !(1 == ~a7~0) && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 5 == ~a16~0) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) && 6 == ~input) && 8 == ~a12~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,910 INFO L280 TraceCheckUtils]: 141: Hoare triple {50573#false} assume !(15 == ~a8~0 && 4 == ~a16~0 && !(1 == ~a20~0) && ((1 == ~a21~0 && !(1 == ~a17~0) && 5 == ~input) && !(1 == ~a7~0)) && 8 == ~a12~0); {50573#false} is VALID [2020-07-18 05:21:55,911 INFO L280 TraceCheckUtils]: 142: Hoare triple {50573#false} assume !(1 == ~a17~0 && 8 == ~a12~0 && 15 == ~a8~0 && ((!(1 == ~a7~0) && (5 == ~a16~0 || 6 == ~a16~0) && 2 == ~input) && 1 == ~a21~0) && 1 == ~a20~0); {50573#false} is VALID [2020-07-18 05:21:55,911 INFO L280 TraceCheckUtils]: 143: Hoare triple {50573#false} assume !(!(1 == ~a7~0) && (15 == ~a8~0 && (!(1 == ~a17~0) && 8 == ~a12~0 && 3 == ~input && 1 == ~a21~0) && 4 == ~a16~0) && 1 == ~a20~0); {50573#false} is VALID [2020-07-18 05:21:55,911 INFO L280 TraceCheckUtils]: 144: Hoare triple {50573#false} assume !(5 == ~a16~0 && (!(1 == ~a21~0) && (13 == ~a8~0 && (2 == ~input && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && 1 == ~a17~0); {50573#false} is VALID [2020-07-18 05:21:55,911 INFO L280 TraceCheckUtils]: 145: Hoare triple {50573#false} assume !(1 == ~a20~0 && (8 == ~a12~0 && 1 == ~a7~0 && 13 == ~a8~0 && ((!(1 == ~a17~0) && 5 == ~a16~0) || (1 == ~a17~0 && 6 == ~a16~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) && 3 == ~input) && !(1 == ~a21~0)); {50573#false} is VALID [2020-07-18 05:21:55,912 INFO L280 TraceCheckUtils]: 146: Hoare triple {50573#false} assume !(8 == ~a12~0 && 1 == ~a7~0 && !(1 == ~a21~0) && 13 == ~a8~0 && 6 == ~input && ((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0)))); {50573#false} is VALID [2020-07-18 05:21:55,912 INFO L280 TraceCheckUtils]: 147: Hoare triple {50573#false} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && ((4 == ~a16~0 && 15 == ~a8~0 && 1 == ~input) && 8 == ~a12~0) && 1 == ~a21~0) && 1 == ~a20~0); {50573#false} is VALID [2020-07-18 05:21:55,912 INFO L280 TraceCheckUtils]: 148: Hoare triple {50573#false} assume !(1 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a20~0) && 8 == ~a12~0 && 15 == ~a8~0 && !(1 == ~a7~0) && 1 == ~input) && 6 == ~a16~0); {50573#false} is VALID [2020-07-18 05:21:55,912 INFO L280 TraceCheckUtils]: 149: Hoare triple {50573#false} assume !(1 == ~a20~0 && 8 == ~a12~0 && ((1 == ~a17~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 4 == ~input) && 15 == ~a8~0) && 1 == ~a21~0) && !(1 == ~a7~0)); {50573#false} is VALID [2020-07-18 05:21:55,912 INFO L280 TraceCheckUtils]: 150: Hoare triple {50573#false} assume !(((13 == ~a8~0 && (((!(1 == ~a21~0) && 6 == ~input) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a17~0) && 1 == ~a7~0) && 5 == ~a16~0); {50573#false} is VALID [2020-07-18 05:21:55,913 INFO L280 TraceCheckUtils]: 151: Hoare triple {50573#false} assume !(5 == ~a16~0 && (((8 == ~a12~0 && !(1 == ~a7~0) && 2 == ~input && !(1 == ~a20~0)) && 1 == ~a21~0) && 1 == ~a17~0) && 15 == ~a8~0); {50573#false} is VALID [2020-07-18 05:21:55,913 INFO L280 TraceCheckUtils]: 152: Hoare triple {50573#false} assume !((8 == ~a12~0 && ((!(1 == ~a17~0) && 1 == ~a21~0 && 4 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a20~0) && 4 == ~a16~0); {50573#false} is VALID [2020-07-18 05:21:55,913 INFO L280 TraceCheckUtils]: 153: Hoare triple {50573#false} assume !(1 == ~a7~0 && 13 == ~a8~0 && 8 == ~a12~0 && !(1 == ~a21~0) && 2 == ~input && (((1 == ~a20~0 && !(1 == ~a17~0)) && 6 == ~a16~0) || ((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0))); {50573#false} is VALID [2020-07-18 05:21:55,913 INFO L280 TraceCheckUtils]: 154: Hoare triple {50573#false} assume !(((((((!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 6 == ~a16~0) && 1 == ~a21~0) || (((13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 4 == ~a16~0) && !(1 == ~a21~0))) && 6 == ~input) && 8 == ~a12~0); {50573#false} is VALID [2020-07-18 05:21:55,913 INFO L280 TraceCheckUtils]: 155: Hoare triple {50573#false} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && (((3 == ~input && 1 == ~a21~0) && 4 == ~a16~0) && 15 == ~a8~0) && 8 == ~a12~0) && !(1 == ~a20~0)); {50573#false} is VALID [2020-07-18 05:21:55,913 INFO L280 TraceCheckUtils]: 156: Hoare triple {50573#false} assume !((((8 == ~a12~0 && (((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0) || ((1 == ~a20~0 && !(1 == ~a17~0)) && 5 == ~a16~0) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0)) && 3 == ~input) && 15 == ~a8~0) && 1 == ~a21~0) && !(1 == ~a7~0)); {50573#false} is VALID [2020-07-18 05:21:55,914 INFO L280 TraceCheckUtils]: 157: Hoare triple {50573#false} assume !(((!(1 == ~a7~0) && (5 == ~input && (((5 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) || (4 == ~a16~0 && !(1 == ~a20~0) && 1 == ~a17~0))) && 8 == ~a12~0) && 1 == ~a21~0) && 15 == ~a8~0); {50573#false} is VALID [2020-07-18 05:21:55,914 INFO L280 TraceCheckUtils]: 158: Hoare triple {50573#false} assume !((!(1 == ~a7~0) && (1 == ~a21~0 && (1 == ~a17~0 && 8 == ~a12~0 && 2 == ~input) && !(1 == ~a20~0)) && 6 == ~a16~0) && 15 == ~a8~0); {50573#false} is VALID [2020-07-18 05:21:55,914 INFO L280 TraceCheckUtils]: 159: Hoare triple {50573#false} assume !((!(1 == ~a17~0) && 1 == ~a21~0 && (!(1 == ~a20~0) && 8 == ~a12~0 && 3 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0); {50573#false} is VALID [2020-07-18 05:21:55,914 INFO L280 TraceCheckUtils]: 160: Hoare triple {50573#false} assume !((5 == ~a16~0 && !(1 == ~a20~0) && (((6 == ~input && 1 == ~a21~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0) && 15 == ~a8~0); {50573#false} is VALID [2020-07-18 05:21:55,914 INFO L280 TraceCheckUtils]: 161: Hoare triple {50573#false} assume !(!(1 == ~a7~0) && 1 == ~a17~0 && (6 == ~a16~0 && !(1 == ~a20~0) && (6 == ~input && 8 == ~a12~0) && 1 == ~a21~0) && 15 == ~a8~0); {50573#false} is VALID [2020-07-18 05:21:55,914 INFO L280 TraceCheckUtils]: 162: Hoare triple {50573#false} assume !(((1 == ~a21~0 && 15 == ~a8~0 && 8 == ~a12~0 && !(1 == ~a7~0) && !(1 == ~a17~0) && 2 == ~input) && 4 == ~a16~0) && 1 == ~a20~0); {50573#false} is VALID [2020-07-18 05:21:55,915 INFO L280 TraceCheckUtils]: 163: Hoare triple {50573#false} assume !(15 == ~a8~0 && (4 == ~a16~0 && 8 == ~a12~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && 1 == ~input) && !(1 == ~a17~0)) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,915 INFO L280 TraceCheckUtils]: 164: Hoare triple {50573#false} assume !(1 == ~a21~0 && (8 == ~a12~0 && ((1 == ~a17~0 && 3 == ~input && (5 == ~a16~0 || 6 == ~a16~0)) && !(1 == ~a7~0)) && 1 == ~a20~0) && 15 == ~a8~0); {50573#false} is VALID [2020-07-18 05:21:55,915 INFO L280 TraceCheckUtils]: 165: Hoare triple {50573#false} assume !(!(1 == ~a21~0) && 1 == ~a20~0 && (8 == ~a12~0 && 13 == ~a8~0 && ((5 == ~a16~0 && !(1 == ~a17~0)) || (1 == ~a17~0 && 6 == ~a16~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) && 2 == ~input) && 1 == ~a7~0); {50573#false} is VALID [2020-07-18 05:21:55,915 INFO L280 TraceCheckUtils]: 166: Hoare triple {50573#false} assume !(1 == ~a7~0 && 8 == ~a12~0 && ((1 == ~a20~0 && ((!(1 == ~a17~0) && 5 == ~a16~0) || (1 == ~a17~0 && 6 == ~a16~0) || (4 == ~a16~0 && !(1 == ~a17~0))) && 4 == ~input) && 13 == ~a8~0) && !(1 == ~a21~0)); {50573#false} is VALID [2020-07-18 05:21:55,915 INFO L280 TraceCheckUtils]: 167: Hoare triple {50573#false} assume !(1 == ~a21~0 && (((!(1 == ~a7~0) && 15 == ~a8~0 && !(1 == ~a20~0) && 4 == ~input) && 1 == ~a17~0) && 5 == ~a16~0) && 8 == ~a12~0); {50573#false} is VALID [2020-07-18 05:21:55,915 INFO L280 TraceCheckUtils]: 168: Hoare triple {50573#false} assume !(((!(1 == ~a7~0) && (!(1 == ~a20~0) && 1 == ~a21~0 && 3 == ~input && 1 == ~a17~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0); {50573#false} is VALID [2020-07-18 05:21:55,916 INFO L280 TraceCheckUtils]: 169: Hoare triple {50573#false} assume !((((!(1 == ~a17~0) && !(1 == ~a20~0) && 15 == ~a8~0 && 1 == ~input && 5 == ~a16~0) && 8 == ~a12~0) && 1 == ~a21~0) && !(1 == ~a7~0)); {50573#false} is VALID [2020-07-18 05:21:55,916 INFO L280 TraceCheckUtils]: 170: Hoare triple {50573#false} assume !(((1 == ~a21~0 && 15 == ~a8~0 && (5 == ~a16~0 && 8 == ~a12~0 && 1 == ~input) && 1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)); {50573#false} is VALID [2020-07-18 05:21:55,916 INFO L280 TraceCheckUtils]: 171: Hoare triple {50573#false} assume !((!(1 == ~a21~0) && 1 == ~a20~0 && ((13 == ~a8~0 && 1 == ~a7~0 && 5 == ~input) && 1 == ~a17~0) && 8 == ~a12~0) && 5 == ~a16~0); {50573#false} is VALID [2020-07-18 05:21:55,916 INFO L280 TraceCheckUtils]: 172: Hoare triple {50573#false} assume !(((!(1 == ~a7~0) && 1 == ~a21~0 && ((6 == ~input && 1 == ~a20~0) && 15 == ~a8~0) && !(1 == ~a17~0)) && 8 == ~a12~0) && 4 == ~a16~0); {50573#false} is VALID [2020-07-18 05:21:55,917 INFO L280 TraceCheckUtils]: 173: Hoare triple {50573#false} assume !(((1 == ~a20~0 && ((!(1 == ~a21~0) && 1 == ~a7~0 && 1 == ~input) && 13 == ~a8~0) && 1 == ~a17~0) && 8 == ~a12~0) && 5 == ~a16~0); {50573#false} is VALID [2020-07-18 05:21:55,917 INFO L280 TraceCheckUtils]: 174: Hoare triple {50573#false} assume !(8 == ~a12~0 && 5 == ~input && ((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 15 == ~a8~0) && 6 == ~a16~0) && 1 == ~a21~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a7~0 && 1 == ~a17~0) && 13 == ~a8~0))); {50573#false} is VALID [2020-07-18 05:21:55,917 INFO L280 TraceCheckUtils]: 175: Hoare triple {50573#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,917 INFO L280 TraceCheckUtils]: 176: Hoare triple {50573#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,917 INFO L280 TraceCheckUtils]: 177: Hoare triple {50573#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,918 INFO L280 TraceCheckUtils]: 178: Hoare triple {50573#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,918 INFO L280 TraceCheckUtils]: 179: Hoare triple {50573#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,918 INFO L280 TraceCheckUtils]: 180: Hoare triple {50573#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,918 INFO L280 TraceCheckUtils]: 181: Hoare triple {50573#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,918 INFO L280 TraceCheckUtils]: 182: Hoare triple {50573#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,918 INFO L280 TraceCheckUtils]: 183: Hoare triple {50573#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,919 INFO L280 TraceCheckUtils]: 184: Hoare triple {50573#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,919 INFO L280 TraceCheckUtils]: 185: Hoare triple {50573#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,919 INFO L280 TraceCheckUtils]: 186: Hoare triple {50573#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,919 INFO L280 TraceCheckUtils]: 187: Hoare triple {50573#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,919 INFO L280 TraceCheckUtils]: 188: Hoare triple {50573#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,920 INFO L280 TraceCheckUtils]: 189: Hoare triple {50573#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,920 INFO L280 TraceCheckUtils]: 190: Hoare triple {50573#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,920 INFO L280 TraceCheckUtils]: 191: Hoare triple {50573#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,920 INFO L280 TraceCheckUtils]: 192: Hoare triple {50573#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,920 INFO L280 TraceCheckUtils]: 193: Hoare triple {50573#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,921 INFO L280 TraceCheckUtils]: 194: Hoare triple {50573#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,921 INFO L280 TraceCheckUtils]: 195: Hoare triple {50573#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,921 INFO L280 TraceCheckUtils]: 196: Hoare triple {50573#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,921 INFO L280 TraceCheckUtils]: 197: Hoare triple {50573#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,921 INFO L280 TraceCheckUtils]: 198: Hoare triple {50573#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,921 INFO L280 TraceCheckUtils]: 199: Hoare triple {50573#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,922 INFO L280 TraceCheckUtils]: 200: Hoare triple {50573#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,922 INFO L280 TraceCheckUtils]: 201: Hoare triple {50573#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,922 INFO L280 TraceCheckUtils]: 202: Hoare triple {50573#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,922 INFO L280 TraceCheckUtils]: 203: Hoare triple {50573#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,922 INFO L280 TraceCheckUtils]: 204: Hoare triple {50573#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,922 INFO L280 TraceCheckUtils]: 205: Hoare triple {50573#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,923 INFO L280 TraceCheckUtils]: 206: Hoare triple {50573#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,923 INFO L280 TraceCheckUtils]: 207: Hoare triple {50573#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,923 INFO L280 TraceCheckUtils]: 208: Hoare triple {50573#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,923 INFO L280 TraceCheckUtils]: 209: Hoare triple {50573#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,923 INFO L280 TraceCheckUtils]: 210: Hoare triple {50573#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,923 INFO L280 TraceCheckUtils]: 211: Hoare triple {50573#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,924 INFO L280 TraceCheckUtils]: 212: Hoare triple {50573#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,924 INFO L280 TraceCheckUtils]: 213: Hoare triple {50573#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,924 INFO L280 TraceCheckUtils]: 214: Hoare triple {50573#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,924 INFO L280 TraceCheckUtils]: 215: Hoare triple {50573#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,924 INFO L280 TraceCheckUtils]: 216: Hoare triple {50573#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,925 INFO L280 TraceCheckUtils]: 217: Hoare triple {50573#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,925 INFO L280 TraceCheckUtils]: 218: Hoare triple {50573#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {50573#false} is VALID [2020-07-18 05:21:55,925 INFO L280 TraceCheckUtils]: 219: Hoare triple {50573#false} assume (((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0; {50573#false} is VALID [2020-07-18 05:21:55,925 INFO L280 TraceCheckUtils]: 220: Hoare triple {50573#false} assume !false; {50573#false} is VALID [2020-07-18 05:21:55,965 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 71 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-18 05:21:55,966 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [534719183] [2020-07-18 05:21:55,966 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-18 05:21:55,966 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2020-07-18 05:21:55,966 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920461406] [2020-07-18 05:21:55,967 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 221 [2020-07-18 05:21:55,968 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 05:21:55,968 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states. [2020-07-18 05:21:56,242 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 221 edges. 221 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:21:56,242 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-07-18 05:21:56,242 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 05:21:56,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-07-18 05:21:56,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-07-18 05:21:56,243 INFO L87 Difference]: Start difference. First operand 2194 states and 2712 transitions. Second operand 7 states. [2020-07-18 05:22:26,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:22:26,304 INFO L93 Difference]: Finished difference Result 4852 states and 6183 transitions. [2020-07-18 05:22:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-18 05:22:26,304 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 221 [2020-07-18 05:22:26,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 05:22:26,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-18 05:22:26,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1270 transitions. [2020-07-18 05:22:26,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-18 05:22:26,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1270 transitions. [2020-07-18 05:22:26,315 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states and 1270 transitions. [2020-07-18 05:22:28,260 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1270 edges. 1270 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:22:28,534 INFO L225 Difference]: With dead ends: 4852 [2020-07-18 05:22:28,534 INFO L226 Difference]: Without dead ends: 2682 [2020-07-18 05:22:28,540 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2020-07-18 05:22:28,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2682 states. [2020-07-18 05:22:47,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2682 to 2106. [2020-07-18 05:22:47,469 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 05:22:47,469 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2682 states. Second operand 2106 states. [2020-07-18 05:22:47,469 INFO L74 IsIncluded]: Start isIncluded. First operand 2682 states. Second operand 2106 states. [2020-07-18 05:22:47,470 INFO L87 Difference]: Start difference. First operand 2682 states. Second operand 2106 states. [2020-07-18 05:22:47,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:22:47,730 INFO L93 Difference]: Finished difference Result 2682 states and 3354 transitions. [2020-07-18 05:22:47,730 INFO L276 IsEmpty]: Start isEmpty. Operand 2682 states and 3354 transitions. [2020-07-18 05:22:47,738 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:22:47,738 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:22:47,738 INFO L74 IsIncluded]: Start isIncluded. First operand 2106 states. Second operand 2682 states. [2020-07-18 05:22:47,738 INFO L87 Difference]: Start difference. First operand 2106 states. Second operand 2682 states. [2020-07-18 05:22:48,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:22:48,007 INFO L93 Difference]: Finished difference Result 2682 states and 3354 transitions. [2020-07-18 05:22:48,008 INFO L276 IsEmpty]: Start isEmpty. Operand 2682 states and 3354 transitions. [2020-07-18 05:22:48,017 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:22:48,017 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:22:48,017 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 05:22:48,017 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 05:22:48,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2106 states. [2020-07-18 05:22:48,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2106 states to 2106 states and 2511 transitions. [2020-07-18 05:22:48,164 INFO L78 Accepts]: Start accepts. Automaton has 2106 states and 2511 transitions. Word has length 221 [2020-07-18 05:22:48,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 05:22:48,164 INFO L479 AbstractCegarLoop]: Abstraction has 2106 states and 2511 transitions. [2020-07-18 05:22:48,164 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-07-18 05:22:48,165 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2106 states and 2511 transitions. [2020-07-18 05:22:55,321 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2511 edges. 2511 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:22:55,321 INFO L276 IsEmpty]: Start isEmpty. Operand 2106 states and 2511 transitions. [2020-07-18 05:22:55,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2020-07-18 05:22:55,326 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 05:22:55,327 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-18 05:22:55,327 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-07-18 05:22:55,327 INFO L427 AbstractCegarLoop]: === Iteration 7 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 05:22:55,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 05:22:55,328 INFO L82 PathProgramCache]: Analyzing trace with hash 809620660, now seen corresponding path program 1 times [2020-07-18 05:22:55,328 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 05:22:55,328 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [103790263] [2020-07-18 05:22:55,328 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 05:22:55,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:22:55,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:22:55,506 INFO L280 TraceCheckUtils]: 0: Hoare triple {70040#(and (= ~a12~0 |old(~a12~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)|) (= ~a7~0 |old(~a7~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~b~0 |old(~b~0)|) (= ~a20~0 |old(~a20~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {69951#true} is VALID [2020-07-18 05:22:55,507 INFO L280 TraceCheckUtils]: 1: Hoare triple {69951#true} ~d~0 := 4; {69951#true} is VALID [2020-07-18 05:22:55,507 INFO L280 TraceCheckUtils]: 2: Hoare triple {69951#true} ~e~0 := 5; {69951#true} is VALID [2020-07-18 05:22:55,507 INFO L280 TraceCheckUtils]: 3: Hoare triple {69951#true} ~f~0 := 6; {69951#true} is VALID [2020-07-18 05:22:55,507 INFO L280 TraceCheckUtils]: 4: Hoare triple {69951#true} ~c~0 := 3; {69951#true} is VALID [2020-07-18 05:22:55,507 INFO L280 TraceCheckUtils]: 5: Hoare triple {69951#true} ~b~0 := 2; {69951#true} is VALID [2020-07-18 05:22:55,508 INFO L280 TraceCheckUtils]: 6: Hoare triple {69951#true} ~u~0 := 21; {69951#true} is VALID [2020-07-18 05:22:55,508 INFO L280 TraceCheckUtils]: 7: Hoare triple {69951#true} ~v~0 := 22; {69951#true} is VALID [2020-07-18 05:22:55,508 INFO L280 TraceCheckUtils]: 8: Hoare triple {69951#true} ~w~0 := 23; {69951#true} is VALID [2020-07-18 05:22:55,508 INFO L280 TraceCheckUtils]: 9: Hoare triple {69951#true} ~x~0 := 24; {69951#true} is VALID [2020-07-18 05:22:55,508 INFO L280 TraceCheckUtils]: 10: Hoare triple {69951#true} ~y~0 := 25; {69951#true} is VALID [2020-07-18 05:22:55,509 INFO L280 TraceCheckUtils]: 11: Hoare triple {69951#true} ~z~0 := 26; {69951#true} is VALID [2020-07-18 05:22:55,509 INFO L280 TraceCheckUtils]: 12: Hoare triple {69951#true} ~a17~0 := 1; {69951#true} is VALID [2020-07-18 05:22:55,509 INFO L280 TraceCheckUtils]: 13: Hoare triple {69951#true} ~a7~0 := 0; {69951#true} is VALID [2020-07-18 05:22:55,509 INFO L280 TraceCheckUtils]: 14: Hoare triple {69951#true} ~a20~0 := 1; {69951#true} is VALID [2020-07-18 05:22:55,509 INFO L280 TraceCheckUtils]: 15: Hoare triple {69951#true} ~a8~0 := 15; {69951#true} is VALID [2020-07-18 05:22:55,510 INFO L280 TraceCheckUtils]: 16: Hoare triple {69951#true} ~a12~0 := 8; {69974#(= 8 ~a12~0)} is VALID [2020-07-18 05:22:55,511 INFO L280 TraceCheckUtils]: 17: Hoare triple {69974#(= 8 ~a12~0)} ~a16~0 := 5; {69974#(= 8 ~a12~0)} is VALID [2020-07-18 05:22:55,511 INFO L280 TraceCheckUtils]: 18: Hoare triple {69974#(= 8 ~a12~0)} ~a21~0 := 1; {69974#(= 8 ~a12~0)} is VALID [2020-07-18 05:22:55,512 INFO L280 TraceCheckUtils]: 19: Hoare triple {69974#(= 8 ~a12~0)} assume true; {69974#(= 8 ~a12~0)} is VALID [2020-07-18 05:22:55,512 INFO L275 TraceCheckUtils]: 20: Hoare quadruple {69974#(= 8 ~a12~0)} {69951#true} #1100#return; {69974#(= 8 ~a12~0)} is VALID [2020-07-18 05:22:55,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:22:55,662 INFO L280 TraceCheckUtils]: 0: Hoare triple {70041#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} ~input := #in~input; {69951#true} is VALID [2020-07-18 05:22:55,663 INFO L280 TraceCheckUtils]: 1: Hoare triple {69951#true} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {69951#true} is VALID [2020-07-18 05:22:55,663 INFO L280 TraceCheckUtils]: 2: Hoare triple {69951#true} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {69951#true} is VALID [2020-07-18 05:22:55,663 INFO L280 TraceCheckUtils]: 3: Hoare triple {69951#true} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {69951#true} is VALID [2020-07-18 05:22:55,663 INFO L280 TraceCheckUtils]: 4: Hoare triple {69951#true} assume !(1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0); {69951#true} is VALID [2020-07-18 05:22:55,663 INFO L280 TraceCheckUtils]: 5: Hoare triple {69951#true} assume !((3 == ~input && (((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && !(1 == ~a17~0)) && 15 == ~a8~0) && 1 == ~a21~0) || (((13 == ~a8~0 && 1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 4 == ~a16~0) && !(1 == ~a21~0)))) && 8 == ~a12~0); {69951#true} is VALID [2020-07-18 05:22:55,664 INFO L280 TraceCheckUtils]: 6: Hoare triple {69951#true} assume !((1 == ~a17~0 && (1 == ~a21~0 && (!(1 == ~a7~0) && 4 == ~input && 15 == ~a8~0) && !(1 == ~a20~0)) && 8 == ~a12~0) && 6 == ~a16~0); {69951#true} is VALID [2020-07-18 05:22:55,664 INFO L280 TraceCheckUtils]: 7: Hoare triple {69951#true} assume !((8 == ~a12~0 && (1 == ~a21~0 && ((5 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {69951#true} is VALID [2020-07-18 05:22:55,665 INFO L280 TraceCheckUtils]: 8: Hoare triple {69951#true} assume 8 == ~a12~0 && 1 == ~input && ((1 == ~a21~0 && (15 == ~a8~0 && (!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && 13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0)); {69974#(= 8 ~a12~0)} is VALID [2020-07-18 05:22:55,665 INFO L280 TraceCheckUtils]: 9: Hoare triple {69974#(= 8 ~a12~0)} ~a7~0 := 1; {70042#(and (= 1 ~a7~0) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,666 INFO L280 TraceCheckUtils]: 10: Hoare triple {70042#(and (= 1 ~a7~0) (= 8 ~a12~0))} ~a17~0 := 1; {70043#(and (= 1 ~a7~0) (= 1 ~a17~0) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,667 INFO L280 TraceCheckUtils]: 11: Hoare triple {70043#(and (= 1 ~a7~0) (= 1 ~a17~0) (= 8 ~a12~0))} ~a21~0 := 0; {70043#(and (= 1 ~a7~0) (= 1 ~a17~0) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,668 INFO L280 TraceCheckUtils]: 12: Hoare triple {70043#(and (= 1 ~a7~0) (= 1 ~a17~0) (= 8 ~a12~0))} ~a20~0 := 1; {70044#(and (= 1 ~a7~0) (= 1 ~a17~0) (= ~a20~0 1) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,669 INFO L280 TraceCheckUtils]: 13: Hoare triple {70044#(and (= 1 ~a7~0) (= 1 ~a17~0) (= ~a20~0 1) (= 8 ~a12~0))} ~a8~0 := 13; {70045#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= ~a20~0 1) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,669 INFO L280 TraceCheckUtils]: 14: Hoare triple {70045#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= ~a20~0 1) (= 8 ~a12~0))} ~a16~0 := 5; {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,670 INFO L280 TraceCheckUtils]: 15: Hoare triple {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} #res := 26; {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,671 INFO L280 TraceCheckUtils]: 16: Hoare triple {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} assume true; {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,672 INFO L275 TraceCheckUtils]: 17: Hoare quadruple {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} {69974#(= 8 ~a12~0)} #1104#return; {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:22:55,783 INFO L280 TraceCheckUtils]: 0: Hoare triple {70041#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} ~input := #in~input; {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:55,784 INFO L280 TraceCheckUtils]: 1: Hoare triple {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:55,785 INFO L280 TraceCheckUtils]: 2: Hoare triple {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:55,786 INFO L280 TraceCheckUtils]: 3: Hoare triple {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:55,786 INFO L280 TraceCheckUtils]: 4: Hoare triple {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} assume !(1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0); {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:55,787 INFO L280 TraceCheckUtils]: 5: Hoare triple {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} assume !((3 == ~input && (((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && !(1 == ~a17~0)) && 15 == ~a8~0) && 1 == ~a21~0) || (((13 == ~a8~0 && 1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 4 == ~a16~0) && !(1 == ~a21~0)))) && 8 == ~a12~0); {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:55,788 INFO L280 TraceCheckUtils]: 6: Hoare triple {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} assume !((1 == ~a17~0 && (1 == ~a21~0 && (!(1 == ~a7~0) && 4 == ~input && 15 == ~a8~0) && !(1 == ~a20~0)) && 8 == ~a12~0) && 6 == ~a16~0); {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:55,789 INFO L280 TraceCheckUtils]: 7: Hoare triple {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} assume !((8 == ~a12~0 && (1 == ~a21~0 && ((5 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:55,791 INFO L280 TraceCheckUtils]: 8: Hoare triple {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} assume !(8 == ~a12~0 && 1 == ~input && ((1 == ~a21~0 && (15 == ~a8~0 && (!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && 13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0))); {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:55,794 INFO L280 TraceCheckUtils]: 9: Hoare triple {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} assume !((((!(1 == ~a17~0) && !(1 == ~a7~0) && 1 == ~a21~0 && 15 == ~a8~0 && 4 == ~input) && !(1 == ~a20~0)) && 8 == ~a12~0) && 4 == ~a16~0); {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:55,801 INFO L280 TraceCheckUtils]: 10: Hoare triple {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 2 == ~input) && 8 == ~a12~0); {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:55,802 INFO L280 TraceCheckUtils]: 11: Hoare triple {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} assume !(13 == ~a8~0 && !(1 == ~a21~0) && ((3 == ~input && (((1 == ~a20~0 && !(1 == ~a17~0)) && 6 == ~a16~0) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0))) && 8 == ~a12~0) && 1 == ~a7~0); {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:55,803 INFO L280 TraceCheckUtils]: 12: Hoare triple {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} assume !(((1 == ~a21~0 && 8 == ~a12~0 && 1 == ~input && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || (5 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0) || (6 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0))) && !(1 == ~a7~0)) && 15 == ~a8~0); {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:55,804 INFO L280 TraceCheckUtils]: 13: Hoare triple {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} assume !((5 == ~a16~0 && (1 == ~a7~0 && (!(1 == ~a21~0) && 8 == ~a12~0 && 3 == ~input) && 13 == ~a8~0) && 1 == ~a17~0) && 1 == ~a20~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,805 INFO L280 TraceCheckUtils]: 14: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(1 == ~a17~0 && (15 == ~a8~0 && (8 == ~a12~0 && (!(1 == ~a7~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a20~0)) && 5 == ~a16~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,806 INFO L280 TraceCheckUtils]: 15: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(!(1 == ~a7~0) && (((1 == ~a21~0 && (15 == ~a8~0 && 5 == ~input) && !(1 == ~a17~0)) && 8 == ~a12~0) && 1 == ~a20~0) && 4 == ~a16~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,806 INFO L280 TraceCheckUtils]: 16: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !((!(1 == ~a21~0) && (8 == ~a12~0 && ((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0)) && 1 == ~input) && 13 == ~a8~0) && 1 == ~a7~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,807 INFO L280 TraceCheckUtils]: 17: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(1 == ~a17~0 && !(1 == ~a7~0) && (1 == ~a21~0 && (8 == ~a12~0 && 5 == ~input && (5 == ~a16~0 || 6 == ~a16~0)) && 1 == ~a20~0) && 15 == ~a8~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,808 INFO L280 TraceCheckUtils]: 18: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !((8 == ~a12~0 && !(1 == ~a21~0) && 1 == ~a7~0 && 13 == ~a8~0 && 6 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (4 == ~a16~0 && !(1 == ~a17~0))) || (5 == ~a16~0 && !(1 == ~a17~0)))) && 1 == ~a20~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,808 INFO L280 TraceCheckUtils]: 19: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !((5 == ~a16~0 && ((15 == ~a8~0 && (!(1 == ~a7~0) && 2 == ~input) && 1 == ~a21~0) && 8 == ~a12~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,809 INFO L280 TraceCheckUtils]: 20: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(!(1 == ~a20~0) && 1 == ~a21~0 && 4 == ~a16~0 && 15 == ~a8~0 && (8 == ~a12~0 && 2 == ~input && !(1 == ~a7~0)) && !(1 == ~a17~0)); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,810 INFO L280 TraceCheckUtils]: 21: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !((1 == ~a21~0 && !(1 == ~a7~0) && (!(1 == ~a20~0) && !(1 == ~a17~0) && 8 == ~a12~0 && 6 == ~input) && 4 == ~a16~0) && 15 == ~a8~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,810 INFO L280 TraceCheckUtils]: 22: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(1 == ~a17~0 && ((((8 == ~a12~0 && 4 == ~input && 13 == ~a8~0) && 1 == ~a20~0) && !(1 == ~a21~0)) && 5 == ~a16~0) && 1 == ~a7~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,811 INFO L280 TraceCheckUtils]: 23: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(((13 == ~a8~0 && 8 == ~a12~0 && ((((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0)) && 1 == ~input) && !(1 == ~a21~0)) && 1 == ~a20~0) && 1 == ~a7~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,811 INFO L280 TraceCheckUtils]: 24: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(13 == ~a8~0 && !(1 == ~a21~0) && (((((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 5 == ~input) && 1 == ~a7~0) && 8 == ~a12~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,812 INFO L280 TraceCheckUtils]: 25: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !((!(1 == ~a21~0) && ((((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0)) && 4 == ~input) && 1 == ~a7~0) && 8 == ~a12~0) && 13 == ~a8~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,813 INFO L280 TraceCheckUtils]: 26: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !((1 == ~a21~0 && !(1 == ~a7~0) && ((((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0)) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 4 == ~input) && 8 == ~a12~0) && 15 == ~a8~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,813 INFO L280 TraceCheckUtils]: 27: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && ((1 == ~a7~0 && 1 == ~a17~0) && 1 == ~a20~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 4 == ~input) && 8 == ~a12~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,814 INFO L280 TraceCheckUtils]: 28: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(!(1 == ~a17~0) && (8 == ~a12~0 && !(1 == ~a20~0) && (15 == ~a8~0 && 1 == ~a21~0 && 4 == ~input) && !(1 == ~a7~0)) && 5 == ~a16~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,815 INFO L280 TraceCheckUtils]: 29: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(((!(1 == ~a7~0) && (2 == ~input && (((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) || (4 == ~a16~0 && !(1 == ~a20~0) && 1 == ~a17~0))) && 15 == ~a8~0) && 8 == ~a12~0) && 1 == ~a21~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,815 INFO L280 TraceCheckUtils]: 30: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(!(1 == ~a20~0) && (((((6 == ~input && 5 == ~a16~0) && 1 == ~a21~0) && !(1 == ~a17~0)) && 8 == ~a12~0) && !(1 == ~a7~0)) && 15 == ~a8~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,816 INFO L280 TraceCheckUtils]: 31: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(8 == ~a12~0 && (((((1 == ~a21~0 && 5 == ~input) && 15 == ~a8~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,816 INFO L280 TraceCheckUtils]: 32: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(((15 == ~a8~0 && !(1 == ~a7~0) && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 5 == ~a16~0) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) && 6 == ~input) && 8 == ~a12~0) && 1 == ~a21~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,817 INFO L280 TraceCheckUtils]: 33: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(15 == ~a8~0 && 4 == ~a16~0 && !(1 == ~a20~0) && ((1 == ~a21~0 && !(1 == ~a17~0) && 5 == ~input) && !(1 == ~a7~0)) && 8 == ~a12~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,818 INFO L280 TraceCheckUtils]: 34: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(1 == ~a17~0 && 8 == ~a12~0 && 15 == ~a8~0 && ((!(1 == ~a7~0) && (5 == ~a16~0 || 6 == ~a16~0) && 2 == ~input) && 1 == ~a21~0) && 1 == ~a20~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,818 INFO L280 TraceCheckUtils]: 35: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(!(1 == ~a7~0) && (15 == ~a8~0 && (!(1 == ~a17~0) && 8 == ~a12~0 && 3 == ~input && 1 == ~a21~0) && 4 == ~a16~0) && 1 == ~a20~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,820 INFO L280 TraceCheckUtils]: 36: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(5 == ~a16~0 && (!(1 == ~a21~0) && (13 == ~a8~0 && (2 == ~input && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && 1 == ~a17~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,824 INFO L280 TraceCheckUtils]: 37: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume 1 == ~a20~0 && (8 == ~a12~0 && 1 == ~a7~0 && 13 == ~a8~0 && ((!(1 == ~a17~0) && 5 == ~a16~0) || (1 == ~a17~0 && 6 == ~a16~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) && 3 == ~input) && !(1 == ~a21~0); {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:22:55,825 INFO L280 TraceCheckUtils]: 38: Hoare triple {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} ~a8~0 := 14; {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:22:55,826 INFO L280 TraceCheckUtils]: 39: Hoare triple {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} ~a7~0 := 0; {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:22:55,826 INFO L280 TraceCheckUtils]: 40: Hoare triple {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} ~a17~0 := 1; {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:22:55,827 INFO L280 TraceCheckUtils]: 41: Hoare triple {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} ~a21~0 := 1; {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:22:55,828 INFO L280 TraceCheckUtils]: 42: Hoare triple {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} ~a16~0 := 4; {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:22:55,828 INFO L280 TraceCheckUtils]: 43: Hoare triple {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} #res := -1; {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:22:55,829 INFO L280 TraceCheckUtils]: 44: Hoare triple {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} assume true; {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:22:55,830 INFO L275 TraceCheckUtils]: 45: Hoare quadruple {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} #1104#return; {69952#false} is VALID [2020-07-18 05:22:55,881 INFO L263 TraceCheckUtils]: 0: Hoare triple {69951#true} call ULTIMATE.init(); {70040#(and (= ~a12~0 |old(~a12~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)|) (= ~a7~0 |old(~a7~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~b~0 |old(~b~0)|) (= ~a20~0 |old(~a20~0)|) (= ~d~0 |old(~d~0)|))} is VALID [2020-07-18 05:22:55,881 INFO L280 TraceCheckUtils]: 1: Hoare triple {70040#(and (= ~a12~0 |old(~a12~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)|) (= ~a7~0 |old(~a7~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~b~0 |old(~b~0)|) (= ~a20~0 |old(~a20~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {69951#true} is VALID [2020-07-18 05:22:55,881 INFO L280 TraceCheckUtils]: 2: Hoare triple {69951#true} ~d~0 := 4; {69951#true} is VALID [2020-07-18 05:22:55,881 INFO L280 TraceCheckUtils]: 3: Hoare triple {69951#true} ~e~0 := 5; {69951#true} is VALID [2020-07-18 05:22:55,882 INFO L280 TraceCheckUtils]: 4: Hoare triple {69951#true} ~f~0 := 6; {69951#true} is VALID [2020-07-18 05:22:55,882 INFO L280 TraceCheckUtils]: 5: Hoare triple {69951#true} ~c~0 := 3; {69951#true} is VALID [2020-07-18 05:22:55,882 INFO L280 TraceCheckUtils]: 6: Hoare triple {69951#true} ~b~0 := 2; {69951#true} is VALID [2020-07-18 05:22:55,882 INFO L280 TraceCheckUtils]: 7: Hoare triple {69951#true} ~u~0 := 21; {69951#true} is VALID [2020-07-18 05:22:55,882 INFO L280 TraceCheckUtils]: 8: Hoare triple {69951#true} ~v~0 := 22; {69951#true} is VALID [2020-07-18 05:22:55,882 INFO L280 TraceCheckUtils]: 9: Hoare triple {69951#true} ~w~0 := 23; {69951#true} is VALID [2020-07-18 05:22:55,883 INFO L280 TraceCheckUtils]: 10: Hoare triple {69951#true} ~x~0 := 24; {69951#true} is VALID [2020-07-18 05:22:55,883 INFO L280 TraceCheckUtils]: 11: Hoare triple {69951#true} ~y~0 := 25; {69951#true} is VALID [2020-07-18 05:22:55,883 INFO L280 TraceCheckUtils]: 12: Hoare triple {69951#true} ~z~0 := 26; {69951#true} is VALID [2020-07-18 05:22:55,883 INFO L280 TraceCheckUtils]: 13: Hoare triple {69951#true} ~a17~0 := 1; {69951#true} is VALID [2020-07-18 05:22:55,883 INFO L280 TraceCheckUtils]: 14: Hoare triple {69951#true} ~a7~0 := 0; {69951#true} is VALID [2020-07-18 05:22:55,883 INFO L280 TraceCheckUtils]: 15: Hoare triple {69951#true} ~a20~0 := 1; {69951#true} is VALID [2020-07-18 05:22:55,884 INFO L280 TraceCheckUtils]: 16: Hoare triple {69951#true} ~a8~0 := 15; {69951#true} is VALID [2020-07-18 05:22:55,884 INFO L280 TraceCheckUtils]: 17: Hoare triple {69951#true} ~a12~0 := 8; {69974#(= 8 ~a12~0)} is VALID [2020-07-18 05:22:55,885 INFO L280 TraceCheckUtils]: 18: Hoare triple {69974#(= 8 ~a12~0)} ~a16~0 := 5; {69974#(= 8 ~a12~0)} is VALID [2020-07-18 05:22:55,886 INFO L280 TraceCheckUtils]: 19: Hoare triple {69974#(= 8 ~a12~0)} ~a21~0 := 1; {69974#(= 8 ~a12~0)} is VALID [2020-07-18 05:22:55,886 INFO L280 TraceCheckUtils]: 20: Hoare triple {69974#(= 8 ~a12~0)} assume true; {69974#(= 8 ~a12~0)} is VALID [2020-07-18 05:22:55,887 INFO L275 TraceCheckUtils]: 21: Hoare quadruple {69974#(= 8 ~a12~0)} {69951#true} #1100#return; {69974#(= 8 ~a12~0)} is VALID [2020-07-18 05:22:55,888 INFO L263 TraceCheckUtils]: 22: Hoare triple {69974#(= 8 ~a12~0)} call #t~ret4 := main(); {69974#(= 8 ~a12~0)} is VALID [2020-07-18 05:22:55,888 INFO L280 TraceCheckUtils]: 23: Hoare triple {69974#(= 8 ~a12~0)} ~output~0 := -1; {69974#(= 8 ~a12~0)} is VALID [2020-07-18 05:22:55,889 INFO L280 TraceCheckUtils]: 24: Hoare triple {69974#(= 8 ~a12~0)} assume !false; {69974#(= 8 ~a12~0)} is VALID [2020-07-18 05:22:55,889 INFO L280 TraceCheckUtils]: 25: Hoare triple {69974#(= 8 ~a12~0)} havoc ~input~0; {69974#(= 8 ~a12~0)} is VALID [2020-07-18 05:22:55,890 INFO L280 TraceCheckUtils]: 26: Hoare triple {69974#(= 8 ~a12~0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {69974#(= 8 ~a12~0)} is VALID [2020-07-18 05:22:55,891 INFO L280 TraceCheckUtils]: 27: Hoare triple {69974#(= 8 ~a12~0)} ~input~0 := #t~nondet2; {69974#(= 8 ~a12~0)} is VALID [2020-07-18 05:22:55,891 INFO L280 TraceCheckUtils]: 28: Hoare triple {69974#(= 8 ~a12~0)} havoc #t~nondet2; {69974#(= 8 ~a12~0)} is VALID [2020-07-18 05:22:55,892 INFO L280 TraceCheckUtils]: 29: Hoare triple {69974#(= 8 ~a12~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {69974#(= 8 ~a12~0)} is VALID [2020-07-18 05:22:55,893 INFO L263 TraceCheckUtils]: 30: Hoare triple {69974#(= 8 ~a12~0)} call #t~ret3 := calculate_output(~input~0); {70041#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-18 05:22:55,893 INFO L280 TraceCheckUtils]: 31: Hoare triple {70041#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} ~input := #in~input; {69951#true} is VALID [2020-07-18 05:22:55,894 INFO L280 TraceCheckUtils]: 32: Hoare triple {69951#true} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {69951#true} is VALID [2020-07-18 05:22:55,894 INFO L280 TraceCheckUtils]: 33: Hoare triple {69951#true} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {69951#true} is VALID [2020-07-18 05:22:55,894 INFO L280 TraceCheckUtils]: 34: Hoare triple {69951#true} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {69951#true} is VALID [2020-07-18 05:22:55,894 INFO L280 TraceCheckUtils]: 35: Hoare triple {69951#true} assume !(1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0); {69951#true} is VALID [2020-07-18 05:22:55,894 INFO L280 TraceCheckUtils]: 36: Hoare triple {69951#true} assume !((3 == ~input && (((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && !(1 == ~a17~0)) && 15 == ~a8~0) && 1 == ~a21~0) || (((13 == ~a8~0 && 1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 4 == ~a16~0) && !(1 == ~a21~0)))) && 8 == ~a12~0); {69951#true} is VALID [2020-07-18 05:22:55,894 INFO L280 TraceCheckUtils]: 37: Hoare triple {69951#true} assume !((1 == ~a17~0 && (1 == ~a21~0 && (!(1 == ~a7~0) && 4 == ~input && 15 == ~a8~0) && !(1 == ~a20~0)) && 8 == ~a12~0) && 6 == ~a16~0); {69951#true} is VALID [2020-07-18 05:22:55,895 INFO L280 TraceCheckUtils]: 38: Hoare triple {69951#true} assume !((8 == ~a12~0 && (1 == ~a21~0 && ((5 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {69951#true} is VALID [2020-07-18 05:22:55,895 INFO L280 TraceCheckUtils]: 39: Hoare triple {69951#true} assume 8 == ~a12~0 && 1 == ~input && ((1 == ~a21~0 && (15 == ~a8~0 && (!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && 13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0)); {69974#(= 8 ~a12~0)} is VALID [2020-07-18 05:22:55,896 INFO L280 TraceCheckUtils]: 40: Hoare triple {69974#(= 8 ~a12~0)} ~a7~0 := 1; {70042#(and (= 1 ~a7~0) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,897 INFO L280 TraceCheckUtils]: 41: Hoare triple {70042#(and (= 1 ~a7~0) (= 8 ~a12~0))} ~a17~0 := 1; {70043#(and (= 1 ~a7~0) (= 1 ~a17~0) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,897 INFO L280 TraceCheckUtils]: 42: Hoare triple {70043#(and (= 1 ~a7~0) (= 1 ~a17~0) (= 8 ~a12~0))} ~a21~0 := 0; {70043#(and (= 1 ~a7~0) (= 1 ~a17~0) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,898 INFO L280 TraceCheckUtils]: 43: Hoare triple {70043#(and (= 1 ~a7~0) (= 1 ~a17~0) (= 8 ~a12~0))} ~a20~0 := 1; {70044#(and (= 1 ~a7~0) (= 1 ~a17~0) (= ~a20~0 1) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,899 INFO L280 TraceCheckUtils]: 44: Hoare triple {70044#(and (= 1 ~a7~0) (= 1 ~a17~0) (= ~a20~0 1) (= 8 ~a12~0))} ~a8~0 := 13; {70045#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= ~a20~0 1) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,900 INFO L280 TraceCheckUtils]: 45: Hoare triple {70045#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= ~a20~0 1) (= 8 ~a12~0))} ~a16~0 := 5; {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,901 INFO L280 TraceCheckUtils]: 46: Hoare triple {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} #res := 26; {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,902 INFO L280 TraceCheckUtils]: 47: Hoare triple {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} assume true; {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,903 INFO L275 TraceCheckUtils]: 48: Hoare quadruple {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} {69974#(= 8 ~a12~0)} #1104#return; {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,904 INFO L280 TraceCheckUtils]: 49: Hoare triple {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,905 INFO L280 TraceCheckUtils]: 50: Hoare triple {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} ~output~0 := #t~ret3; {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,905 INFO L280 TraceCheckUtils]: 51: Hoare triple {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} havoc #t~ret3; {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,906 INFO L280 TraceCheckUtils]: 52: Hoare triple {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} assume !false; {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,907 INFO L280 TraceCheckUtils]: 53: Hoare triple {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} havoc ~input~0; {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,908 INFO L280 TraceCheckUtils]: 54: Hoare triple {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,909 INFO L280 TraceCheckUtils]: 55: Hoare triple {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} ~input~0 := #t~nondet2; {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,910 INFO L280 TraceCheckUtils]: 56: Hoare triple {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} havoc #t~nondet2; {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,910 INFO L280 TraceCheckUtils]: 57: Hoare triple {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} is VALID [2020-07-18 05:22:55,912 INFO L263 TraceCheckUtils]: 58: Hoare triple {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} call #t~ret3 := calculate_output(~input~0); {70041#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-18 05:22:55,912 INFO L280 TraceCheckUtils]: 59: Hoare triple {70041#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} ~input := #in~input; {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:55,913 INFO L280 TraceCheckUtils]: 60: Hoare triple {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:55,914 INFO L280 TraceCheckUtils]: 61: Hoare triple {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:55,915 INFO L280 TraceCheckUtils]: 62: Hoare triple {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:55,916 INFO L280 TraceCheckUtils]: 63: Hoare triple {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} assume !(1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0); {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:55,917 INFO L280 TraceCheckUtils]: 64: Hoare triple {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} assume !((3 == ~input && (((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && !(1 == ~a17~0)) && 15 == ~a8~0) && 1 == ~a21~0) || (((13 == ~a8~0 && 1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 4 == ~a16~0) && !(1 == ~a21~0)))) && 8 == ~a12~0); {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:55,918 INFO L280 TraceCheckUtils]: 65: Hoare triple {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} assume !((1 == ~a17~0 && (1 == ~a21~0 && (!(1 == ~a7~0) && 4 == ~input && 15 == ~a8~0) && !(1 == ~a20~0)) && 8 == ~a12~0) && 6 == ~a16~0); {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:55,919 INFO L280 TraceCheckUtils]: 66: Hoare triple {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} assume !((8 == ~a12~0 && (1 == ~a21~0 && ((5 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:55,920 INFO L280 TraceCheckUtils]: 67: Hoare triple {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} assume !(8 == ~a12~0 && 1 == ~input && ((1 == ~a21~0 && (15 == ~a8~0 && (!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && 13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0))); {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:55,921 INFO L280 TraceCheckUtils]: 68: Hoare triple {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} assume !((((!(1 == ~a17~0) && !(1 == ~a7~0) && 1 == ~a21~0 && 15 == ~a8~0 && 4 == ~input) && !(1 == ~a20~0)) && 8 == ~a12~0) && 4 == ~a16~0); {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:55,922 INFO L280 TraceCheckUtils]: 69: Hoare triple {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 2 == ~input) && 8 == ~a12~0); {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:55,923 INFO L280 TraceCheckUtils]: 70: Hoare triple {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} assume !(13 == ~a8~0 && !(1 == ~a21~0) && ((3 == ~input && (((1 == ~a20~0 && !(1 == ~a17~0)) && 6 == ~a16~0) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0))) && 8 == ~a12~0) && 1 == ~a7~0); {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:55,924 INFO L280 TraceCheckUtils]: 71: Hoare triple {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} assume !(((1 == ~a21~0 && 8 == ~a12~0 && 1 == ~input && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || (5 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0) || (6 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0))) && !(1 == ~a7~0)) && 15 == ~a8~0); {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:55,925 INFO L280 TraceCheckUtils]: 72: Hoare triple {70046#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} assume !((5 == ~a16~0 && (1 == ~a7~0 && (!(1 == ~a21~0) && 8 == ~a12~0 && 3 == ~input) && 13 == ~a8~0) && 1 == ~a17~0) && 1 == ~a20~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,925 INFO L280 TraceCheckUtils]: 73: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(1 == ~a17~0 && (15 == ~a8~0 && (8 == ~a12~0 && (!(1 == ~a7~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a20~0)) && 5 == ~a16~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,926 INFO L280 TraceCheckUtils]: 74: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(!(1 == ~a7~0) && (((1 == ~a21~0 && (15 == ~a8~0 && 5 == ~input) && !(1 == ~a17~0)) && 8 == ~a12~0) && 1 == ~a20~0) && 4 == ~a16~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,927 INFO L280 TraceCheckUtils]: 75: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !((!(1 == ~a21~0) && (8 == ~a12~0 && ((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0)) && 1 == ~input) && 13 == ~a8~0) && 1 == ~a7~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,927 INFO L280 TraceCheckUtils]: 76: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(1 == ~a17~0 && !(1 == ~a7~0) && (1 == ~a21~0 && (8 == ~a12~0 && 5 == ~input && (5 == ~a16~0 || 6 == ~a16~0)) && 1 == ~a20~0) && 15 == ~a8~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,928 INFO L280 TraceCheckUtils]: 77: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !((8 == ~a12~0 && !(1 == ~a21~0) && 1 == ~a7~0 && 13 == ~a8~0 && 6 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (4 == ~a16~0 && !(1 == ~a17~0))) || (5 == ~a16~0 && !(1 == ~a17~0)))) && 1 == ~a20~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,928 INFO L280 TraceCheckUtils]: 78: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !((5 == ~a16~0 && ((15 == ~a8~0 && (!(1 == ~a7~0) && 2 == ~input) && 1 == ~a21~0) && 8 == ~a12~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,929 INFO L280 TraceCheckUtils]: 79: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(!(1 == ~a20~0) && 1 == ~a21~0 && 4 == ~a16~0 && 15 == ~a8~0 && (8 == ~a12~0 && 2 == ~input && !(1 == ~a7~0)) && !(1 == ~a17~0)); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,930 INFO L280 TraceCheckUtils]: 80: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !((1 == ~a21~0 && !(1 == ~a7~0) && (!(1 == ~a20~0) && !(1 == ~a17~0) && 8 == ~a12~0 && 6 == ~input) && 4 == ~a16~0) && 15 == ~a8~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,930 INFO L280 TraceCheckUtils]: 81: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(1 == ~a17~0 && ((((8 == ~a12~0 && 4 == ~input && 13 == ~a8~0) && 1 == ~a20~0) && !(1 == ~a21~0)) && 5 == ~a16~0) && 1 == ~a7~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,931 INFO L280 TraceCheckUtils]: 82: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(((13 == ~a8~0 && 8 == ~a12~0 && ((((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0)) && 1 == ~input) && !(1 == ~a21~0)) && 1 == ~a20~0) && 1 == ~a7~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,932 INFO L280 TraceCheckUtils]: 83: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(13 == ~a8~0 && !(1 == ~a21~0) && (((((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 5 == ~input) && 1 == ~a7~0) && 8 == ~a12~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,932 INFO L280 TraceCheckUtils]: 84: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !((!(1 == ~a21~0) && ((((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0)) && 4 == ~input) && 1 == ~a7~0) && 8 == ~a12~0) && 13 == ~a8~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,933 INFO L280 TraceCheckUtils]: 85: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !((1 == ~a21~0 && !(1 == ~a7~0) && ((((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0)) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 4 == ~input) && 8 == ~a12~0) && 15 == ~a8~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,933 INFO L280 TraceCheckUtils]: 86: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && ((1 == ~a7~0 && 1 == ~a17~0) && 1 == ~a20~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 4 == ~input) && 8 == ~a12~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,934 INFO L280 TraceCheckUtils]: 87: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(!(1 == ~a17~0) && (8 == ~a12~0 && !(1 == ~a20~0) && (15 == ~a8~0 && 1 == ~a21~0 && 4 == ~input) && !(1 == ~a7~0)) && 5 == ~a16~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,935 INFO L280 TraceCheckUtils]: 88: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(((!(1 == ~a7~0) && (2 == ~input && (((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) || (4 == ~a16~0 && !(1 == ~a20~0) && 1 == ~a17~0))) && 15 == ~a8~0) && 8 == ~a12~0) && 1 == ~a21~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,935 INFO L280 TraceCheckUtils]: 89: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(!(1 == ~a20~0) && (((((6 == ~input && 5 == ~a16~0) && 1 == ~a21~0) && !(1 == ~a17~0)) && 8 == ~a12~0) && !(1 == ~a7~0)) && 15 == ~a8~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,936 INFO L280 TraceCheckUtils]: 90: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(8 == ~a12~0 && (((((1 == ~a21~0 && 5 == ~input) && 15 == ~a8~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,936 INFO L280 TraceCheckUtils]: 91: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(((15 == ~a8~0 && !(1 == ~a7~0) && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 5 == ~a16~0) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) && 6 == ~input) && 8 == ~a12~0) && 1 == ~a21~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,937 INFO L280 TraceCheckUtils]: 92: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(15 == ~a8~0 && 4 == ~a16~0 && !(1 == ~a20~0) && ((1 == ~a21~0 && !(1 == ~a17~0) && 5 == ~input) && !(1 == ~a7~0)) && 8 == ~a12~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,938 INFO L280 TraceCheckUtils]: 93: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(1 == ~a17~0 && 8 == ~a12~0 && 15 == ~a8~0 && ((!(1 == ~a7~0) && (5 == ~a16~0 || 6 == ~a16~0) && 2 == ~input) && 1 == ~a21~0) && 1 == ~a20~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,938 INFO L280 TraceCheckUtils]: 94: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(!(1 == ~a7~0) && (15 == ~a8~0 && (!(1 == ~a17~0) && 8 == ~a12~0 && 3 == ~input && 1 == ~a21~0) && 4 == ~a16~0) && 1 == ~a20~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,939 INFO L280 TraceCheckUtils]: 95: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume !(5 == ~a16~0 && (!(1 == ~a21~0) && (13 == ~a8~0 && (2 == ~input && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && 1 == ~a17~0); {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} is VALID [2020-07-18 05:22:55,940 INFO L280 TraceCheckUtils]: 96: Hoare triple {70047#(or (not (= 5 |old(~a16~0)|)) (not (= 1 ~a7~0)) (not (= 1 ~a20~0)) (not (= 13 ~a8~0)) (not (= 1 |old(~a17~0)|)) (= 1 ~a21~0) (not (= 3 calculate_output_~input)) (not (= 8 ~a12~0)))} assume 1 == ~a20~0 && (8 == ~a12~0 && 1 == ~a7~0 && 13 == ~a8~0 && ((!(1 == ~a17~0) && 5 == ~a16~0) || (1 == ~a17~0 && 6 == ~a16~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) && 3 == ~input) && !(1 == ~a21~0); {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:22:55,941 INFO L280 TraceCheckUtils]: 97: Hoare triple {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} ~a8~0 := 14; {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:22:55,941 INFO L280 TraceCheckUtils]: 98: Hoare triple {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} ~a7~0 := 0; {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:22:55,942 INFO L280 TraceCheckUtils]: 99: Hoare triple {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} ~a17~0 := 1; {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:22:55,942 INFO L280 TraceCheckUtils]: 100: Hoare triple {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} ~a21~0 := 1; {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:22:55,943 INFO L280 TraceCheckUtils]: 101: Hoare triple {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} ~a16~0 := 4; {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:22:55,944 INFO L280 TraceCheckUtils]: 102: Hoare triple {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} #res := -1; {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:22:55,944 INFO L280 TraceCheckUtils]: 103: Hoare triple {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} assume true; {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:22:55,946 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {70048#(or (not (= 5 |old(~a16~0)|)) (not (= 1 |old(~a17~0)|)))} {69993#(and (= 13 ~a8~0) (= 1 ~a7~0) (= 1 ~a17~0) (= 1 ~a20~0) (= 5 ~a16~0) (= 8 ~a12~0))} #1104#return; {69952#false} is VALID [2020-07-18 05:22:55,946 INFO L280 TraceCheckUtils]: 105: Hoare triple {69952#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {69952#false} is VALID [2020-07-18 05:22:55,946 INFO L280 TraceCheckUtils]: 106: Hoare triple {69952#false} ~output~0 := #t~ret3; {69952#false} is VALID [2020-07-18 05:22:55,946 INFO L280 TraceCheckUtils]: 107: Hoare triple {69952#false} havoc #t~ret3; {69952#false} is VALID [2020-07-18 05:22:55,946 INFO L280 TraceCheckUtils]: 108: Hoare triple {69952#false} assume !false; {69952#false} is VALID [2020-07-18 05:22:55,947 INFO L280 TraceCheckUtils]: 109: Hoare triple {69952#false} havoc ~input~0; {69952#false} is VALID [2020-07-18 05:22:55,947 INFO L280 TraceCheckUtils]: 110: Hoare triple {69952#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {69952#false} is VALID [2020-07-18 05:22:55,947 INFO L280 TraceCheckUtils]: 111: Hoare triple {69952#false} ~input~0 := #t~nondet2; {69952#false} is VALID [2020-07-18 05:22:55,947 INFO L280 TraceCheckUtils]: 112: Hoare triple {69952#false} havoc #t~nondet2; {69952#false} is VALID [2020-07-18 05:22:55,947 INFO L280 TraceCheckUtils]: 113: Hoare triple {69952#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {69952#false} is VALID [2020-07-18 05:22:55,947 INFO L263 TraceCheckUtils]: 114: Hoare triple {69952#false} call #t~ret3 := calculate_output(~input~0); {69952#false} is VALID [2020-07-18 05:22:55,948 INFO L280 TraceCheckUtils]: 115: Hoare triple {69952#false} ~input := #in~input; {69952#false} is VALID [2020-07-18 05:22:55,948 INFO L280 TraceCheckUtils]: 116: Hoare triple {69952#false} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {69952#false} is VALID [2020-07-18 05:22:55,948 INFO L280 TraceCheckUtils]: 117: Hoare triple {69952#false} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {69952#false} is VALID [2020-07-18 05:22:55,948 INFO L280 TraceCheckUtils]: 118: Hoare triple {69952#false} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {69952#false} is VALID [2020-07-18 05:22:55,948 INFO L280 TraceCheckUtils]: 119: Hoare triple {69952#false} assume !(1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0); {69952#false} is VALID [2020-07-18 05:22:55,948 INFO L280 TraceCheckUtils]: 120: Hoare triple {69952#false} assume !((3 == ~input && (((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && !(1 == ~a17~0)) && 15 == ~a8~0) && 1 == ~a21~0) || (((13 == ~a8~0 && 1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 4 == ~a16~0) && !(1 == ~a21~0)))) && 8 == ~a12~0); {69952#false} is VALID [2020-07-18 05:22:55,949 INFO L280 TraceCheckUtils]: 121: Hoare triple {69952#false} assume !((1 == ~a17~0 && (1 == ~a21~0 && (!(1 == ~a7~0) && 4 == ~input && 15 == ~a8~0) && !(1 == ~a20~0)) && 8 == ~a12~0) && 6 == ~a16~0); {69952#false} is VALID [2020-07-18 05:22:55,949 INFO L280 TraceCheckUtils]: 122: Hoare triple {69952#false} assume !((8 == ~a12~0 && (1 == ~a21~0 && ((5 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {69952#false} is VALID [2020-07-18 05:22:55,949 INFO L280 TraceCheckUtils]: 123: Hoare triple {69952#false} assume !(8 == ~a12~0 && 1 == ~input && ((1 == ~a21~0 && (15 == ~a8~0 && (!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && 13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0))); {69952#false} is VALID [2020-07-18 05:22:55,949 INFO L280 TraceCheckUtils]: 124: Hoare triple {69952#false} assume !((((!(1 == ~a17~0) && !(1 == ~a7~0) && 1 == ~a21~0 && 15 == ~a8~0 && 4 == ~input) && !(1 == ~a20~0)) && 8 == ~a12~0) && 4 == ~a16~0); {69952#false} is VALID [2020-07-18 05:22:55,949 INFO L280 TraceCheckUtils]: 125: Hoare triple {69952#false} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 2 == ~input) && 8 == ~a12~0); {69952#false} is VALID [2020-07-18 05:22:55,949 INFO L280 TraceCheckUtils]: 126: Hoare triple {69952#false} assume !(13 == ~a8~0 && !(1 == ~a21~0) && ((3 == ~input && (((1 == ~a20~0 && !(1 == ~a17~0)) && 6 == ~a16~0) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0))) && 8 == ~a12~0) && 1 == ~a7~0); {69952#false} is VALID [2020-07-18 05:22:55,950 INFO L280 TraceCheckUtils]: 127: Hoare triple {69952#false} assume !(((1 == ~a21~0 && 8 == ~a12~0 && 1 == ~input && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || (5 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0) || (6 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0))) && !(1 == ~a7~0)) && 15 == ~a8~0); {69952#false} is VALID [2020-07-18 05:22:55,950 INFO L280 TraceCheckUtils]: 128: Hoare triple {69952#false} assume !((5 == ~a16~0 && (1 == ~a7~0 && (!(1 == ~a21~0) && 8 == ~a12~0 && 3 == ~input) && 13 == ~a8~0) && 1 == ~a17~0) && 1 == ~a20~0); {69952#false} is VALID [2020-07-18 05:22:55,950 INFO L280 TraceCheckUtils]: 129: Hoare triple {69952#false} assume !(1 == ~a17~0 && (15 == ~a8~0 && (8 == ~a12~0 && (!(1 == ~a7~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a20~0)) && 5 == ~a16~0); {69952#false} is VALID [2020-07-18 05:22:55,950 INFO L280 TraceCheckUtils]: 130: Hoare triple {69952#false} assume !(!(1 == ~a7~0) && (((1 == ~a21~0 && (15 == ~a8~0 && 5 == ~input) && !(1 == ~a17~0)) && 8 == ~a12~0) && 1 == ~a20~0) && 4 == ~a16~0); {69952#false} is VALID [2020-07-18 05:22:55,950 INFO L280 TraceCheckUtils]: 131: Hoare triple {69952#false} assume !((!(1 == ~a21~0) && (8 == ~a12~0 && ((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0)) && 1 == ~input) && 13 == ~a8~0) && 1 == ~a7~0); {69952#false} is VALID [2020-07-18 05:22:55,950 INFO L280 TraceCheckUtils]: 132: Hoare triple {69952#false} assume !(1 == ~a17~0 && !(1 == ~a7~0) && (1 == ~a21~0 && (8 == ~a12~0 && 5 == ~input && (5 == ~a16~0 || 6 == ~a16~0)) && 1 == ~a20~0) && 15 == ~a8~0); {69952#false} is VALID [2020-07-18 05:22:55,951 INFO L280 TraceCheckUtils]: 133: Hoare triple {69952#false} assume !((8 == ~a12~0 && !(1 == ~a21~0) && 1 == ~a7~0 && 13 == ~a8~0 && 6 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (4 == ~a16~0 && !(1 == ~a17~0))) || (5 == ~a16~0 && !(1 == ~a17~0)))) && 1 == ~a20~0); {69952#false} is VALID [2020-07-18 05:22:55,951 INFO L280 TraceCheckUtils]: 134: Hoare triple {69952#false} assume !((5 == ~a16~0 && ((15 == ~a8~0 && (!(1 == ~a7~0) && 2 == ~input) && 1 == ~a21~0) && 8 == ~a12~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {69952#false} is VALID [2020-07-18 05:22:55,951 INFO L280 TraceCheckUtils]: 135: Hoare triple {69952#false} assume !(!(1 == ~a20~0) && 1 == ~a21~0 && 4 == ~a16~0 && 15 == ~a8~0 && (8 == ~a12~0 && 2 == ~input && !(1 == ~a7~0)) && !(1 == ~a17~0)); {69952#false} is VALID [2020-07-18 05:22:55,951 INFO L280 TraceCheckUtils]: 136: Hoare triple {69952#false} assume !((1 == ~a21~0 && !(1 == ~a7~0) && (!(1 == ~a20~0) && !(1 == ~a17~0) && 8 == ~a12~0 && 6 == ~input) && 4 == ~a16~0) && 15 == ~a8~0); {69952#false} is VALID [2020-07-18 05:22:55,951 INFO L280 TraceCheckUtils]: 137: Hoare triple {69952#false} assume !(1 == ~a17~0 && ((((8 == ~a12~0 && 4 == ~input && 13 == ~a8~0) && 1 == ~a20~0) && !(1 == ~a21~0)) && 5 == ~a16~0) && 1 == ~a7~0); {69952#false} is VALID [2020-07-18 05:22:55,951 INFO L280 TraceCheckUtils]: 138: Hoare triple {69952#false} assume !(((13 == ~a8~0 && 8 == ~a12~0 && ((((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0)) && 1 == ~input) && !(1 == ~a21~0)) && 1 == ~a20~0) && 1 == ~a7~0); {69952#false} is VALID [2020-07-18 05:22:55,952 INFO L280 TraceCheckUtils]: 139: Hoare triple {69952#false} assume !(13 == ~a8~0 && !(1 == ~a21~0) && (((((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 5 == ~input) && 1 == ~a7~0) && 8 == ~a12~0); {69952#false} is VALID [2020-07-18 05:22:55,952 INFO L280 TraceCheckUtils]: 140: Hoare triple {69952#false} assume !((!(1 == ~a21~0) && ((((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0)) && 4 == ~input) && 1 == ~a7~0) && 8 == ~a12~0) && 13 == ~a8~0); {69952#false} is VALID [2020-07-18 05:22:55,952 INFO L280 TraceCheckUtils]: 141: Hoare triple {69952#false} assume !((1 == ~a21~0 && !(1 == ~a7~0) && ((((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0)) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 4 == ~input) && 8 == ~a12~0) && 15 == ~a8~0); {69952#false} is VALID [2020-07-18 05:22:55,952 INFO L280 TraceCheckUtils]: 142: Hoare triple {69952#false} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && ((1 == ~a7~0 && 1 == ~a17~0) && 1 == ~a20~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 4 == ~input) && 8 == ~a12~0); {69952#false} is VALID [2020-07-18 05:22:55,952 INFO L280 TraceCheckUtils]: 143: Hoare triple {69952#false} assume !(!(1 == ~a17~0) && (8 == ~a12~0 && !(1 == ~a20~0) && (15 == ~a8~0 && 1 == ~a21~0 && 4 == ~input) && !(1 == ~a7~0)) && 5 == ~a16~0); {69952#false} is VALID [2020-07-18 05:22:55,952 INFO L280 TraceCheckUtils]: 144: Hoare triple {69952#false} assume !(((!(1 == ~a7~0) && (2 == ~input && (((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) || (4 == ~a16~0 && !(1 == ~a20~0) && 1 == ~a17~0))) && 15 == ~a8~0) && 8 == ~a12~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,953 INFO L280 TraceCheckUtils]: 145: Hoare triple {69952#false} assume !(!(1 == ~a20~0) && (((((6 == ~input && 5 == ~a16~0) && 1 == ~a21~0) && !(1 == ~a17~0)) && 8 == ~a12~0) && !(1 == ~a7~0)) && 15 == ~a8~0); {69952#false} is VALID [2020-07-18 05:22:55,953 INFO L280 TraceCheckUtils]: 146: Hoare triple {69952#false} assume !(8 == ~a12~0 && (((((1 == ~a21~0 && 5 == ~input) && 15 == ~a8~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0); {69952#false} is VALID [2020-07-18 05:22:55,953 INFO L280 TraceCheckUtils]: 147: Hoare triple {69952#false} assume !(((15 == ~a8~0 && !(1 == ~a7~0) && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 5 == ~a16~0) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) && 6 == ~input) && 8 == ~a12~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,953 INFO L280 TraceCheckUtils]: 148: Hoare triple {69952#false} assume !(15 == ~a8~0 && 4 == ~a16~0 && !(1 == ~a20~0) && ((1 == ~a21~0 && !(1 == ~a17~0) && 5 == ~input) && !(1 == ~a7~0)) && 8 == ~a12~0); {69952#false} is VALID [2020-07-18 05:22:55,953 INFO L280 TraceCheckUtils]: 149: Hoare triple {69952#false} assume !(1 == ~a17~0 && 8 == ~a12~0 && 15 == ~a8~0 && ((!(1 == ~a7~0) && (5 == ~a16~0 || 6 == ~a16~0) && 2 == ~input) && 1 == ~a21~0) && 1 == ~a20~0); {69952#false} is VALID [2020-07-18 05:22:55,953 INFO L280 TraceCheckUtils]: 150: Hoare triple {69952#false} assume !(!(1 == ~a7~0) && (15 == ~a8~0 && (!(1 == ~a17~0) && 8 == ~a12~0 && 3 == ~input && 1 == ~a21~0) && 4 == ~a16~0) && 1 == ~a20~0); {69952#false} is VALID [2020-07-18 05:22:55,954 INFO L280 TraceCheckUtils]: 151: Hoare triple {69952#false} assume !(5 == ~a16~0 && (!(1 == ~a21~0) && (13 == ~a8~0 && (2 == ~input && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && 1 == ~a17~0); {69952#false} is VALID [2020-07-18 05:22:55,954 INFO L280 TraceCheckUtils]: 152: Hoare triple {69952#false} assume !(1 == ~a20~0 && (8 == ~a12~0 && 1 == ~a7~0 && 13 == ~a8~0 && ((!(1 == ~a17~0) && 5 == ~a16~0) || (1 == ~a17~0 && 6 == ~a16~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) && 3 == ~input) && !(1 == ~a21~0)); {69952#false} is VALID [2020-07-18 05:22:55,954 INFO L280 TraceCheckUtils]: 153: Hoare triple {69952#false} assume !(8 == ~a12~0 && 1 == ~a7~0 && !(1 == ~a21~0) && 13 == ~a8~0 && 6 == ~input && ((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0)))); {69952#false} is VALID [2020-07-18 05:22:55,954 INFO L280 TraceCheckUtils]: 154: Hoare triple {69952#false} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && ((4 == ~a16~0 && 15 == ~a8~0 && 1 == ~input) && 8 == ~a12~0) && 1 == ~a21~0) && 1 == ~a20~0); {69952#false} is VALID [2020-07-18 05:22:55,954 INFO L280 TraceCheckUtils]: 155: Hoare triple {69952#false} assume !(1 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a20~0) && 8 == ~a12~0 && 15 == ~a8~0 && !(1 == ~a7~0) && 1 == ~input) && 6 == ~a16~0); {69952#false} is VALID [2020-07-18 05:22:55,955 INFO L280 TraceCheckUtils]: 156: Hoare triple {69952#false} assume !(1 == ~a20~0 && 8 == ~a12~0 && ((1 == ~a17~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 4 == ~input) && 15 == ~a8~0) && 1 == ~a21~0) && !(1 == ~a7~0)); {69952#false} is VALID [2020-07-18 05:22:55,955 INFO L280 TraceCheckUtils]: 157: Hoare triple {69952#false} assume !(((13 == ~a8~0 && (((!(1 == ~a21~0) && 6 == ~input) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a17~0) && 1 == ~a7~0) && 5 == ~a16~0); {69952#false} is VALID [2020-07-18 05:22:55,955 INFO L280 TraceCheckUtils]: 158: Hoare triple {69952#false} assume !(5 == ~a16~0 && (((8 == ~a12~0 && !(1 == ~a7~0) && 2 == ~input && !(1 == ~a20~0)) && 1 == ~a21~0) && 1 == ~a17~0) && 15 == ~a8~0); {69952#false} is VALID [2020-07-18 05:22:55,955 INFO L280 TraceCheckUtils]: 159: Hoare triple {69952#false} assume !((8 == ~a12~0 && ((!(1 == ~a17~0) && 1 == ~a21~0 && 4 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a20~0) && 4 == ~a16~0); {69952#false} is VALID [2020-07-18 05:22:55,955 INFO L280 TraceCheckUtils]: 160: Hoare triple {69952#false} assume !(1 == ~a7~0 && 13 == ~a8~0 && 8 == ~a12~0 && !(1 == ~a21~0) && 2 == ~input && (((1 == ~a20~0 && !(1 == ~a17~0)) && 6 == ~a16~0) || ((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0))); {69952#false} is VALID [2020-07-18 05:22:55,955 INFO L280 TraceCheckUtils]: 161: Hoare triple {69952#false} assume !(((((((!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 6 == ~a16~0) && 1 == ~a21~0) || (((13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 4 == ~a16~0) && !(1 == ~a21~0))) && 6 == ~input) && 8 == ~a12~0); {69952#false} is VALID [2020-07-18 05:22:55,956 INFO L280 TraceCheckUtils]: 162: Hoare triple {69952#false} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && (((3 == ~input && 1 == ~a21~0) && 4 == ~a16~0) && 15 == ~a8~0) && 8 == ~a12~0) && !(1 == ~a20~0)); {69952#false} is VALID [2020-07-18 05:22:55,956 INFO L280 TraceCheckUtils]: 163: Hoare triple {69952#false} assume !((((8 == ~a12~0 && (((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0) || ((1 == ~a20~0 && !(1 == ~a17~0)) && 5 == ~a16~0) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0)) && 3 == ~input) && 15 == ~a8~0) && 1 == ~a21~0) && !(1 == ~a7~0)); {69952#false} is VALID [2020-07-18 05:22:55,956 INFO L280 TraceCheckUtils]: 164: Hoare triple {69952#false} assume !(((!(1 == ~a7~0) && (5 == ~input && (((5 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) || (4 == ~a16~0 && !(1 == ~a20~0) && 1 == ~a17~0))) && 8 == ~a12~0) && 1 == ~a21~0) && 15 == ~a8~0); {69952#false} is VALID [2020-07-18 05:22:55,956 INFO L280 TraceCheckUtils]: 165: Hoare triple {69952#false} assume !((!(1 == ~a7~0) && (1 == ~a21~0 && (1 == ~a17~0 && 8 == ~a12~0 && 2 == ~input) && !(1 == ~a20~0)) && 6 == ~a16~0) && 15 == ~a8~0); {69952#false} is VALID [2020-07-18 05:22:55,956 INFO L280 TraceCheckUtils]: 166: Hoare triple {69952#false} assume !((!(1 == ~a17~0) && 1 == ~a21~0 && (!(1 == ~a20~0) && 8 == ~a12~0 && 3 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0); {69952#false} is VALID [2020-07-18 05:22:55,956 INFO L280 TraceCheckUtils]: 167: Hoare triple {69952#false} assume !((5 == ~a16~0 && !(1 == ~a20~0) && (((6 == ~input && 1 == ~a21~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0) && 15 == ~a8~0); {69952#false} is VALID [2020-07-18 05:22:55,957 INFO L280 TraceCheckUtils]: 168: Hoare triple {69952#false} assume !(!(1 == ~a7~0) && 1 == ~a17~0 && (6 == ~a16~0 && !(1 == ~a20~0) && (6 == ~input && 8 == ~a12~0) && 1 == ~a21~0) && 15 == ~a8~0); {69952#false} is VALID [2020-07-18 05:22:55,957 INFO L280 TraceCheckUtils]: 169: Hoare triple {69952#false} assume !(((1 == ~a21~0 && 15 == ~a8~0 && 8 == ~a12~0 && !(1 == ~a7~0) && !(1 == ~a17~0) && 2 == ~input) && 4 == ~a16~0) && 1 == ~a20~0); {69952#false} is VALID [2020-07-18 05:22:55,957 INFO L280 TraceCheckUtils]: 170: Hoare triple {69952#false} assume !(15 == ~a8~0 && (4 == ~a16~0 && 8 == ~a12~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && 1 == ~input) && !(1 == ~a17~0)) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,957 INFO L280 TraceCheckUtils]: 171: Hoare triple {69952#false} assume !(1 == ~a21~0 && (8 == ~a12~0 && ((1 == ~a17~0 && 3 == ~input && (5 == ~a16~0 || 6 == ~a16~0)) && !(1 == ~a7~0)) && 1 == ~a20~0) && 15 == ~a8~0); {69952#false} is VALID [2020-07-18 05:22:55,957 INFO L280 TraceCheckUtils]: 172: Hoare triple {69952#false} assume !(!(1 == ~a21~0) && 1 == ~a20~0 && (8 == ~a12~0 && 13 == ~a8~0 && ((5 == ~a16~0 && !(1 == ~a17~0)) || (1 == ~a17~0 && 6 == ~a16~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) && 2 == ~input) && 1 == ~a7~0); {69952#false} is VALID [2020-07-18 05:22:55,957 INFO L280 TraceCheckUtils]: 173: Hoare triple {69952#false} assume !(1 == ~a7~0 && 8 == ~a12~0 && ((1 == ~a20~0 && ((!(1 == ~a17~0) && 5 == ~a16~0) || (1 == ~a17~0 && 6 == ~a16~0) || (4 == ~a16~0 && !(1 == ~a17~0))) && 4 == ~input) && 13 == ~a8~0) && !(1 == ~a21~0)); {69952#false} is VALID [2020-07-18 05:22:55,958 INFO L280 TraceCheckUtils]: 174: Hoare triple {69952#false} assume !(1 == ~a21~0 && (((!(1 == ~a7~0) && 15 == ~a8~0 && !(1 == ~a20~0) && 4 == ~input) && 1 == ~a17~0) && 5 == ~a16~0) && 8 == ~a12~0); {69952#false} is VALID [2020-07-18 05:22:55,958 INFO L280 TraceCheckUtils]: 175: Hoare triple {69952#false} assume !(((!(1 == ~a7~0) && (!(1 == ~a20~0) && 1 == ~a21~0 && 3 == ~input && 1 == ~a17~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0); {69952#false} is VALID [2020-07-18 05:22:55,958 INFO L280 TraceCheckUtils]: 176: Hoare triple {69952#false} assume !((((!(1 == ~a17~0) && !(1 == ~a20~0) && 15 == ~a8~0 && 1 == ~input && 5 == ~a16~0) && 8 == ~a12~0) && 1 == ~a21~0) && !(1 == ~a7~0)); {69952#false} is VALID [2020-07-18 05:22:55,958 INFO L280 TraceCheckUtils]: 177: Hoare triple {69952#false} assume !(((1 == ~a21~0 && 15 == ~a8~0 && (5 == ~a16~0 && 8 == ~a12~0 && 1 == ~input) && 1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)); {69952#false} is VALID [2020-07-18 05:22:55,958 INFO L280 TraceCheckUtils]: 178: Hoare triple {69952#false} assume !((!(1 == ~a21~0) && 1 == ~a20~0 && ((13 == ~a8~0 && 1 == ~a7~0 && 5 == ~input) && 1 == ~a17~0) && 8 == ~a12~0) && 5 == ~a16~0); {69952#false} is VALID [2020-07-18 05:22:55,958 INFO L280 TraceCheckUtils]: 179: Hoare triple {69952#false} assume !(((!(1 == ~a7~0) && 1 == ~a21~0 && ((6 == ~input && 1 == ~a20~0) && 15 == ~a8~0) && !(1 == ~a17~0)) && 8 == ~a12~0) && 4 == ~a16~0); {69952#false} is VALID [2020-07-18 05:22:55,959 INFO L280 TraceCheckUtils]: 180: Hoare triple {69952#false} assume !(((1 == ~a20~0 && ((!(1 == ~a21~0) && 1 == ~a7~0 && 1 == ~input) && 13 == ~a8~0) && 1 == ~a17~0) && 8 == ~a12~0) && 5 == ~a16~0); {69952#false} is VALID [2020-07-18 05:22:55,959 INFO L280 TraceCheckUtils]: 181: Hoare triple {69952#false} assume !(8 == ~a12~0 && 5 == ~input && ((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 15 == ~a8~0) && 6 == ~a16~0) && 1 == ~a21~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a7~0 && 1 == ~a17~0) && 13 == ~a8~0))); {69952#false} is VALID [2020-07-18 05:22:55,959 INFO L280 TraceCheckUtils]: 182: Hoare triple {69952#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,959 INFO L280 TraceCheckUtils]: 183: Hoare triple {69952#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,959 INFO L280 TraceCheckUtils]: 184: Hoare triple {69952#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,959 INFO L280 TraceCheckUtils]: 185: Hoare triple {69952#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,960 INFO L280 TraceCheckUtils]: 186: Hoare triple {69952#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,960 INFO L280 TraceCheckUtils]: 187: Hoare triple {69952#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,960 INFO L280 TraceCheckUtils]: 188: Hoare triple {69952#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,960 INFO L280 TraceCheckUtils]: 189: Hoare triple {69952#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,960 INFO L280 TraceCheckUtils]: 190: Hoare triple {69952#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,960 INFO L280 TraceCheckUtils]: 191: Hoare triple {69952#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,961 INFO L280 TraceCheckUtils]: 192: Hoare triple {69952#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,961 INFO L280 TraceCheckUtils]: 193: Hoare triple {69952#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,961 INFO L280 TraceCheckUtils]: 194: Hoare triple {69952#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,961 INFO L280 TraceCheckUtils]: 195: Hoare triple {69952#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,961 INFO L280 TraceCheckUtils]: 196: Hoare triple {69952#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,961 INFO L280 TraceCheckUtils]: 197: Hoare triple {69952#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,961 INFO L280 TraceCheckUtils]: 198: Hoare triple {69952#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,961 INFO L280 TraceCheckUtils]: 199: Hoare triple {69952#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,961 INFO L280 TraceCheckUtils]: 200: Hoare triple {69952#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,962 INFO L280 TraceCheckUtils]: 201: Hoare triple {69952#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,962 INFO L280 TraceCheckUtils]: 202: Hoare triple {69952#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,962 INFO L280 TraceCheckUtils]: 203: Hoare triple {69952#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,962 INFO L280 TraceCheckUtils]: 204: Hoare triple {69952#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,962 INFO L280 TraceCheckUtils]: 205: Hoare triple {69952#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,962 INFO L280 TraceCheckUtils]: 206: Hoare triple {69952#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,962 INFO L280 TraceCheckUtils]: 207: Hoare triple {69952#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,963 INFO L280 TraceCheckUtils]: 208: Hoare triple {69952#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,963 INFO L280 TraceCheckUtils]: 209: Hoare triple {69952#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,963 INFO L280 TraceCheckUtils]: 210: Hoare triple {69952#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,963 INFO L280 TraceCheckUtils]: 211: Hoare triple {69952#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,963 INFO L280 TraceCheckUtils]: 212: Hoare triple {69952#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,963 INFO L280 TraceCheckUtils]: 213: Hoare triple {69952#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,963 INFO L280 TraceCheckUtils]: 214: Hoare triple {69952#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,964 INFO L280 TraceCheckUtils]: 215: Hoare triple {69952#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,964 INFO L280 TraceCheckUtils]: 216: Hoare triple {69952#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,964 INFO L280 TraceCheckUtils]: 217: Hoare triple {69952#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,964 INFO L280 TraceCheckUtils]: 218: Hoare triple {69952#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,964 INFO L280 TraceCheckUtils]: 219: Hoare triple {69952#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,964 INFO L280 TraceCheckUtils]: 220: Hoare triple {69952#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,964 INFO L280 TraceCheckUtils]: 221: Hoare triple {69952#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,965 INFO L280 TraceCheckUtils]: 222: Hoare triple {69952#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,965 INFO L280 TraceCheckUtils]: 223: Hoare triple {69952#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,965 INFO L280 TraceCheckUtils]: 224: Hoare triple {69952#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,965 INFO L280 TraceCheckUtils]: 225: Hoare triple {69952#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {69952#false} is VALID [2020-07-18 05:22:55,965 INFO L280 TraceCheckUtils]: 226: Hoare triple {69952#false} assume (((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0; {69952#false} is VALID [2020-07-18 05:22:55,965 INFO L280 TraceCheckUtils]: 227: Hoare triple {69952#false} assume !false; {69952#false} is VALID [2020-07-18 05:22:56,038 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 79 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-18 05:22:56,038 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [103790263] [2020-07-18 05:22:56,038 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-18 05:22:56,038 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2020-07-18 05:22:56,039 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912545354] [2020-07-18 05:22:56,039 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 228 [2020-07-18 05:22:56,040 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 05:22:56,040 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 13 states. [2020-07-18 05:22:56,359 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 228 edges. 228 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:22:56,359 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-07-18 05:22:56,360 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 05:22:56,360 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-07-18 05:22:56,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2020-07-18 05:22:56,360 INFO L87 Difference]: Start difference. First operand 2106 states and 2511 transitions. Second operand 13 states. [2020-07-18 05:22:57,246 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 79 [2020-07-18 05:23:01,269 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 69 [2020-07-18 05:23:03,604 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2020-07-18 05:23:05,178 WARN L193 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 77 [2020-07-18 05:23:05,711 WARN L193 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 74 [2020-07-18 05:23:24,911 WARN L193 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 76 [2020-07-18 05:23:26,244 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 66 [2020-07-18 05:24:01,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:24:01,419 INFO L93 Difference]: Finished difference Result 5761 states and 7154 transitions. [2020-07-18 05:24:01,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2020-07-18 05:24:01,419 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 228 [2020-07-18 05:24:01,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 05:24:01,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-07-18 05:24:01,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2061 transitions. [2020-07-18 05:24:01,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-07-18 05:24:01,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2061 transitions. [2020-07-18 05:24:01,440 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 46 states and 2061 transitions. [2020-07-18 05:24:05,819 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2061 edges. 2061 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:24:06,341 INFO L225 Difference]: With dead ends: 5761 [2020-07-18 05:24:06,341 INFO L226 Difference]: Without dead ends: 3679 [2020-07-18 05:24:06,346 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 612 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=605, Invalid=1747, Unknown=0, NotChecked=0, Total=2352 [2020-07-18 05:24:06,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3679 states. [2020-07-18 05:24:30,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3679 to 2271. [2020-07-18 05:24:30,618 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 05:24:30,618 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3679 states. Second operand 2271 states. [2020-07-18 05:24:30,618 INFO L74 IsIncluded]: Start isIncluded. First operand 3679 states. Second operand 2271 states. [2020-07-18 05:24:30,619 INFO L87 Difference]: Start difference. First operand 3679 states. Second operand 2271 states. [2020-07-18 05:24:31,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:24:31,091 INFO L93 Difference]: Finished difference Result 3679 states and 4525 transitions. [2020-07-18 05:24:31,091 INFO L276 IsEmpty]: Start isEmpty. Operand 3679 states and 4525 transitions. [2020-07-18 05:24:31,102 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:24:31,102 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:24:31,102 INFO L74 IsIncluded]: Start isIncluded. First operand 2271 states. Second operand 3679 states. [2020-07-18 05:24:31,102 INFO L87 Difference]: Start difference. First operand 2271 states. Second operand 3679 states. [2020-07-18 05:24:31,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:24:31,608 INFO L93 Difference]: Finished difference Result 3679 states and 4525 transitions. [2020-07-18 05:24:31,608 INFO L276 IsEmpty]: Start isEmpty. Operand 3679 states and 4525 transitions. [2020-07-18 05:24:31,615 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:24:31,615 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:24:31,615 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 05:24:31,615 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 05:24:31,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2271 states. [2020-07-18 05:24:31,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2271 states to 2271 states and 2708 transitions. [2020-07-18 05:24:31,785 INFO L78 Accepts]: Start accepts. Automaton has 2271 states and 2708 transitions. Word has length 228 [2020-07-18 05:24:31,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 05:24:31,786 INFO L479 AbstractCegarLoop]: Abstraction has 2271 states and 2708 transitions. [2020-07-18 05:24:31,786 INFO L480 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-07-18 05:24:31,786 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2271 states and 2708 transitions. [2020-07-18 05:24:41,694 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2708 edges. 2708 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:24:41,694 INFO L276 IsEmpty]: Start isEmpty. Operand 2271 states and 2708 transitions. [2020-07-18 05:24:41,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2020-07-18 05:24:41,699 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 05:24:41,700 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2020-07-18 05:24:41,700 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-07-18 05:24:41,700 INFO L427 AbstractCegarLoop]: === Iteration 8 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 05:24:41,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 05:24:41,700 INFO L82 PathProgramCache]: Analyzing trace with hash -1898852048, now seen corresponding path program 1 times [2020-07-18 05:24:41,700 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 05:24:41,701 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2139809775] [2020-07-18 05:24:41,701 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 05:24:41,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:24:41,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:24:41,903 INFO L280 TraceCheckUtils]: 0: Hoare triple {93667#(and (= ~a12~0 |old(~a12~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)|) (= ~a7~0 |old(~a7~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~b~0 |old(~b~0)|) (= ~a20~0 |old(~a20~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {93551#true} is VALID [2020-07-18 05:24:41,903 INFO L280 TraceCheckUtils]: 1: Hoare triple {93551#true} ~d~0 := 4; {93551#true} is VALID [2020-07-18 05:24:41,903 INFO L280 TraceCheckUtils]: 2: Hoare triple {93551#true} ~e~0 := 5; {93551#true} is VALID [2020-07-18 05:24:41,904 INFO L280 TraceCheckUtils]: 3: Hoare triple {93551#true} ~f~0 := 6; {93551#true} is VALID [2020-07-18 05:24:41,904 INFO L280 TraceCheckUtils]: 4: Hoare triple {93551#true} ~c~0 := 3; {93551#true} is VALID [2020-07-18 05:24:41,904 INFO L280 TraceCheckUtils]: 5: Hoare triple {93551#true} ~b~0 := 2; {93551#true} is VALID [2020-07-18 05:24:41,904 INFO L280 TraceCheckUtils]: 6: Hoare triple {93551#true} ~u~0 := 21; {93551#true} is VALID [2020-07-18 05:24:41,904 INFO L280 TraceCheckUtils]: 7: Hoare triple {93551#true} ~v~0 := 22; {93551#true} is VALID [2020-07-18 05:24:41,905 INFO L280 TraceCheckUtils]: 8: Hoare triple {93551#true} ~w~0 := 23; {93551#true} is VALID [2020-07-18 05:24:41,905 INFO L280 TraceCheckUtils]: 9: Hoare triple {93551#true} ~x~0 := 24; {93551#true} is VALID [2020-07-18 05:24:41,905 INFO L280 TraceCheckUtils]: 10: Hoare triple {93551#true} ~y~0 := 25; {93551#true} is VALID [2020-07-18 05:24:41,905 INFO L280 TraceCheckUtils]: 11: Hoare triple {93551#true} ~z~0 := 26; {93551#true} is VALID [2020-07-18 05:24:41,905 INFO L280 TraceCheckUtils]: 12: Hoare triple {93551#true} ~a17~0 := 1; {93551#true} is VALID [2020-07-18 05:24:41,906 INFO L280 TraceCheckUtils]: 13: Hoare triple {93551#true} ~a7~0 := 0; {93551#true} is VALID [2020-07-18 05:24:41,906 INFO L280 TraceCheckUtils]: 14: Hoare triple {93551#true} ~a20~0 := 1; {93551#true} is VALID [2020-07-18 05:24:41,906 INFO L280 TraceCheckUtils]: 15: Hoare triple {93551#true} ~a8~0 := 15; {93551#true} is VALID [2020-07-18 05:24:41,906 INFO L280 TraceCheckUtils]: 16: Hoare triple {93551#true} ~a12~0 := 8; {93551#true} is VALID [2020-07-18 05:24:41,906 INFO L280 TraceCheckUtils]: 17: Hoare triple {93551#true} ~a16~0 := 5; {93551#true} is VALID [2020-07-18 05:24:41,906 INFO L280 TraceCheckUtils]: 18: Hoare triple {93551#true} ~a21~0 := 1; {93551#true} is VALID [2020-07-18 05:24:41,907 INFO L280 TraceCheckUtils]: 19: Hoare triple {93551#true} assume true; {93551#true} is VALID [2020-07-18 05:24:41,907 INFO L275 TraceCheckUtils]: 20: Hoare quadruple {93551#true} {93551#true} #1100#return; {93551#true} is VALID [2020-07-18 05:24:41,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:24:41,939 INFO L280 TraceCheckUtils]: 0: Hoare triple {93668#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} ~input := #in~input; {93551#true} is VALID [2020-07-18 05:24:41,939 INFO L280 TraceCheckUtils]: 1: Hoare triple {93551#true} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:41,939 INFO L280 TraceCheckUtils]: 2: Hoare triple {93551#true} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {93551#true} is VALID [2020-07-18 05:24:41,939 INFO L280 TraceCheckUtils]: 3: Hoare triple {93551#true} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:41,940 INFO L280 TraceCheckUtils]: 4: Hoare triple {93551#true} assume !(1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:41,940 INFO L280 TraceCheckUtils]: 5: Hoare triple {93551#true} assume !((3 == ~input && (((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && !(1 == ~a17~0)) && 15 == ~a8~0) && 1 == ~a21~0) || (((13 == ~a8~0 && 1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 4 == ~a16~0) && !(1 == ~a21~0)))) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:41,940 INFO L280 TraceCheckUtils]: 6: Hoare triple {93551#true} assume !((1 == ~a17~0 && (1 == ~a21~0 && (!(1 == ~a7~0) && 4 == ~input && 15 == ~a8~0) && !(1 == ~a20~0)) && 8 == ~a12~0) && 6 == ~a16~0); {93551#true} is VALID [2020-07-18 05:24:41,940 INFO L280 TraceCheckUtils]: 7: Hoare triple {93551#true} assume !((8 == ~a12~0 && (1 == ~a21~0 && ((5 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {93551#true} is VALID [2020-07-18 05:24:41,940 INFO L280 TraceCheckUtils]: 8: Hoare triple {93551#true} assume 8 == ~a12~0 && 1 == ~input && ((1 == ~a21~0 && (15 == ~a8~0 && (!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && 13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0)); {93551#true} is VALID [2020-07-18 05:24:41,941 INFO L280 TraceCheckUtils]: 9: Hoare triple {93551#true} ~a7~0 := 1; {93551#true} is VALID [2020-07-18 05:24:41,941 INFO L280 TraceCheckUtils]: 10: Hoare triple {93551#true} ~a17~0 := 1; {93551#true} is VALID [2020-07-18 05:24:41,941 INFO L280 TraceCheckUtils]: 11: Hoare triple {93551#true} ~a21~0 := 0; {93551#true} is VALID [2020-07-18 05:24:41,941 INFO L280 TraceCheckUtils]: 12: Hoare triple {93551#true} ~a20~0 := 1; {93551#true} is VALID [2020-07-18 05:24:41,941 INFO L280 TraceCheckUtils]: 13: Hoare triple {93551#true} ~a8~0 := 13; {93551#true} is VALID [2020-07-18 05:24:41,941 INFO L280 TraceCheckUtils]: 14: Hoare triple {93551#true} ~a16~0 := 5; {93551#true} is VALID [2020-07-18 05:24:41,942 INFO L280 TraceCheckUtils]: 15: Hoare triple {93551#true} #res := 26; {93551#true} is VALID [2020-07-18 05:24:41,942 INFO L280 TraceCheckUtils]: 16: Hoare triple {93551#true} assume true; {93551#true} is VALID [2020-07-18 05:24:41,942 INFO L275 TraceCheckUtils]: 17: Hoare quadruple {93551#true} {93551#true} #1104#return; {93551#true} is VALID [2020-07-18 05:24:41,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:24:41,959 INFO L280 TraceCheckUtils]: 0: Hoare triple {93668#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} ~input := #in~input; {93551#true} is VALID [2020-07-18 05:24:41,960 INFO L280 TraceCheckUtils]: 1: Hoare triple {93551#true} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:41,960 INFO L280 TraceCheckUtils]: 2: Hoare triple {93551#true} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {93551#true} is VALID [2020-07-18 05:24:41,960 INFO L280 TraceCheckUtils]: 3: Hoare triple {93551#true} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:41,960 INFO L280 TraceCheckUtils]: 4: Hoare triple {93551#true} assume !(1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:41,961 INFO L280 TraceCheckUtils]: 5: Hoare triple {93551#true} assume !((3 == ~input && (((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && !(1 == ~a17~0)) && 15 == ~a8~0) && 1 == ~a21~0) || (((13 == ~a8~0 && 1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 4 == ~a16~0) && !(1 == ~a21~0)))) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:41,961 INFO L280 TraceCheckUtils]: 6: Hoare triple {93551#true} assume !((1 == ~a17~0 && (1 == ~a21~0 && (!(1 == ~a7~0) && 4 == ~input && 15 == ~a8~0) && !(1 == ~a20~0)) && 8 == ~a12~0) && 6 == ~a16~0); {93551#true} is VALID [2020-07-18 05:24:41,961 INFO L280 TraceCheckUtils]: 7: Hoare triple {93551#true} assume !((8 == ~a12~0 && (1 == ~a21~0 && ((5 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {93551#true} is VALID [2020-07-18 05:24:41,961 INFO L280 TraceCheckUtils]: 8: Hoare triple {93551#true} assume !(8 == ~a12~0 && 1 == ~input && ((1 == ~a21~0 && (15 == ~a8~0 && (!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && 13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0))); {93551#true} is VALID [2020-07-18 05:24:41,961 INFO L280 TraceCheckUtils]: 9: Hoare triple {93551#true} assume !((((!(1 == ~a17~0) && !(1 == ~a7~0) && 1 == ~a21~0 && 15 == ~a8~0 && 4 == ~input) && !(1 == ~a20~0)) && 8 == ~a12~0) && 4 == ~a16~0); {93551#true} is VALID [2020-07-18 05:24:41,961 INFO L280 TraceCheckUtils]: 10: Hoare triple {93551#true} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 2 == ~input) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:41,962 INFO L280 TraceCheckUtils]: 11: Hoare triple {93551#true} assume !(13 == ~a8~0 && !(1 == ~a21~0) && ((3 == ~input && (((1 == ~a20~0 && !(1 == ~a17~0)) && 6 == ~a16~0) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0))) && 8 == ~a12~0) && 1 == ~a7~0); {93551#true} is VALID [2020-07-18 05:24:41,962 INFO L280 TraceCheckUtils]: 12: Hoare triple {93551#true} assume !(((1 == ~a21~0 && 8 == ~a12~0 && 1 == ~input && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || (5 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0) || (6 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0))) && !(1 == ~a7~0)) && 15 == ~a8~0); {93551#true} is VALID [2020-07-18 05:24:41,962 INFO L280 TraceCheckUtils]: 13: Hoare triple {93551#true} assume !((5 == ~a16~0 && (1 == ~a7~0 && (!(1 == ~a21~0) && 8 == ~a12~0 && 3 == ~input) && 13 == ~a8~0) && 1 == ~a17~0) && 1 == ~a20~0); {93551#true} is VALID [2020-07-18 05:24:41,962 INFO L280 TraceCheckUtils]: 14: Hoare triple {93551#true} assume !(1 == ~a17~0 && (15 == ~a8~0 && (8 == ~a12~0 && (!(1 == ~a7~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a20~0)) && 5 == ~a16~0); {93551#true} is VALID [2020-07-18 05:24:41,962 INFO L280 TraceCheckUtils]: 15: Hoare triple {93551#true} assume !(!(1 == ~a7~0) && (((1 == ~a21~0 && (15 == ~a8~0 && 5 == ~input) && !(1 == ~a17~0)) && 8 == ~a12~0) && 1 == ~a20~0) && 4 == ~a16~0); {93551#true} is VALID [2020-07-18 05:24:41,963 INFO L280 TraceCheckUtils]: 16: Hoare triple {93551#true} assume !((!(1 == ~a21~0) && (8 == ~a12~0 && ((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0)) && 1 == ~input) && 13 == ~a8~0) && 1 == ~a7~0); {93551#true} is VALID [2020-07-18 05:24:41,963 INFO L280 TraceCheckUtils]: 17: Hoare triple {93551#true} assume !(1 == ~a17~0 && !(1 == ~a7~0) && (1 == ~a21~0 && (8 == ~a12~0 && 5 == ~input && (5 == ~a16~0 || 6 == ~a16~0)) && 1 == ~a20~0) && 15 == ~a8~0); {93551#true} is VALID [2020-07-18 05:24:41,963 INFO L280 TraceCheckUtils]: 18: Hoare triple {93551#true} assume !((8 == ~a12~0 && !(1 == ~a21~0) && 1 == ~a7~0 && 13 == ~a8~0 && 6 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (4 == ~a16~0 && !(1 == ~a17~0))) || (5 == ~a16~0 && !(1 == ~a17~0)))) && 1 == ~a20~0); {93551#true} is VALID [2020-07-18 05:24:41,963 INFO L280 TraceCheckUtils]: 19: Hoare triple {93551#true} assume !((5 == ~a16~0 && ((15 == ~a8~0 && (!(1 == ~a7~0) && 2 == ~input) && 1 == ~a21~0) && 8 == ~a12~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {93551#true} is VALID [2020-07-18 05:24:41,963 INFO L280 TraceCheckUtils]: 20: Hoare triple {93551#true} assume !(!(1 == ~a20~0) && 1 == ~a21~0 && 4 == ~a16~0 && 15 == ~a8~0 && (8 == ~a12~0 && 2 == ~input && !(1 == ~a7~0)) && !(1 == ~a17~0)); {93551#true} is VALID [2020-07-18 05:24:41,964 INFO L280 TraceCheckUtils]: 21: Hoare triple {93551#true} assume !((1 == ~a21~0 && !(1 == ~a7~0) && (!(1 == ~a20~0) && !(1 == ~a17~0) && 8 == ~a12~0 && 6 == ~input) && 4 == ~a16~0) && 15 == ~a8~0); {93551#true} is VALID [2020-07-18 05:24:41,964 INFO L280 TraceCheckUtils]: 22: Hoare triple {93551#true} assume 1 == ~a17~0 && ((((8 == ~a12~0 && 4 == ~input && 13 == ~a8~0) && 1 == ~a20~0) && !(1 == ~a21~0)) && 5 == ~a16~0) && 1 == ~a7~0; {93551#true} is VALID [2020-07-18 05:24:41,964 INFO L280 TraceCheckUtils]: 23: Hoare triple {93551#true} ~a16~0 := 4; {93551#true} is VALID [2020-07-18 05:24:41,964 INFO L280 TraceCheckUtils]: 24: Hoare triple {93551#true} ~a17~0 := 0; {93551#true} is VALID [2020-07-18 05:24:41,965 INFO L280 TraceCheckUtils]: 25: Hoare triple {93551#true} #res := 25; {93551#true} is VALID [2020-07-18 05:24:41,965 INFO L280 TraceCheckUtils]: 26: Hoare triple {93551#true} assume true; {93551#true} is VALID [2020-07-18 05:24:41,965 INFO L275 TraceCheckUtils]: 27: Hoare quadruple {93551#true} {93551#true} #1104#return; {93551#true} is VALID [2020-07-18 05:24:41,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:24:42,001 INFO L280 TraceCheckUtils]: 0: Hoare triple {93668#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} ~input := #in~input; {93551#true} is VALID [2020-07-18 05:24:42,001 INFO L280 TraceCheckUtils]: 1: Hoare triple {93551#true} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:42,001 INFO L280 TraceCheckUtils]: 2: Hoare triple {93551#true} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {93551#true} is VALID [2020-07-18 05:24:42,002 INFO L280 TraceCheckUtils]: 3: Hoare triple {93551#true} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:42,002 INFO L280 TraceCheckUtils]: 4: Hoare triple {93551#true} assume !(1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:42,002 INFO L280 TraceCheckUtils]: 5: Hoare triple {93551#true} assume !((3 == ~input && (((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && !(1 == ~a17~0)) && 15 == ~a8~0) && 1 == ~a21~0) || (((13 == ~a8~0 && 1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 4 == ~a16~0) && !(1 == ~a21~0)))) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:42,002 INFO L280 TraceCheckUtils]: 6: Hoare triple {93551#true} assume !((1 == ~a17~0 && (1 == ~a21~0 && (!(1 == ~a7~0) && 4 == ~input && 15 == ~a8~0) && !(1 == ~a20~0)) && 8 == ~a12~0) && 6 == ~a16~0); {93551#true} is VALID [2020-07-18 05:24:42,002 INFO L280 TraceCheckUtils]: 7: Hoare triple {93551#true} assume !((8 == ~a12~0 && (1 == ~a21~0 && ((5 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {93551#true} is VALID [2020-07-18 05:24:42,003 INFO L280 TraceCheckUtils]: 8: Hoare triple {93551#true} assume !(8 == ~a12~0 && 1 == ~input && ((1 == ~a21~0 && (15 == ~a8~0 && (!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && 13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0))); {93551#true} is VALID [2020-07-18 05:24:42,003 INFO L280 TraceCheckUtils]: 9: Hoare triple {93551#true} assume !((((!(1 == ~a17~0) && !(1 == ~a7~0) && 1 == ~a21~0 && 15 == ~a8~0 && 4 == ~input) && !(1 == ~a20~0)) && 8 == ~a12~0) && 4 == ~a16~0); {93551#true} is VALID [2020-07-18 05:24:42,003 INFO L280 TraceCheckUtils]: 10: Hoare triple {93551#true} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 2 == ~input) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:42,003 INFO L280 TraceCheckUtils]: 11: Hoare triple {93551#true} assume !(13 == ~a8~0 && !(1 == ~a21~0) && ((3 == ~input && (((1 == ~a20~0 && !(1 == ~a17~0)) && 6 == ~a16~0) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0))) && 8 == ~a12~0) && 1 == ~a7~0); {93551#true} is VALID [2020-07-18 05:24:42,003 INFO L280 TraceCheckUtils]: 12: Hoare triple {93551#true} assume !(((1 == ~a21~0 && 8 == ~a12~0 && 1 == ~input && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || (5 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0) || (6 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0))) && !(1 == ~a7~0)) && 15 == ~a8~0); {93551#true} is VALID [2020-07-18 05:24:42,004 INFO L280 TraceCheckUtils]: 13: Hoare triple {93551#true} assume !((5 == ~a16~0 && (1 == ~a7~0 && (!(1 == ~a21~0) && 8 == ~a12~0 && 3 == ~input) && 13 == ~a8~0) && 1 == ~a17~0) && 1 == ~a20~0); {93551#true} is VALID [2020-07-18 05:24:42,004 INFO L280 TraceCheckUtils]: 14: Hoare triple {93551#true} assume !(1 == ~a17~0 && (15 == ~a8~0 && (8 == ~a12~0 && (!(1 == ~a7~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a20~0)) && 5 == ~a16~0); {93551#true} is VALID [2020-07-18 05:24:42,004 INFO L280 TraceCheckUtils]: 15: Hoare triple {93551#true} assume !(!(1 == ~a7~0) && (((1 == ~a21~0 && (15 == ~a8~0 && 5 == ~input) && !(1 == ~a17~0)) && 8 == ~a12~0) && 1 == ~a20~0) && 4 == ~a16~0); {93551#true} is VALID [2020-07-18 05:24:42,004 INFO L280 TraceCheckUtils]: 16: Hoare triple {93551#true} assume !((!(1 == ~a21~0) && (8 == ~a12~0 && ((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0)) && 1 == ~input) && 13 == ~a8~0) && 1 == ~a7~0); {93551#true} is VALID [2020-07-18 05:24:42,005 INFO L280 TraceCheckUtils]: 17: Hoare triple {93551#true} assume !(1 == ~a17~0 && !(1 == ~a7~0) && (1 == ~a21~0 && (8 == ~a12~0 && 5 == ~input && (5 == ~a16~0 || 6 == ~a16~0)) && 1 == ~a20~0) && 15 == ~a8~0); {93551#true} is VALID [2020-07-18 05:24:42,005 INFO L280 TraceCheckUtils]: 18: Hoare triple {93551#true} assume !((8 == ~a12~0 && !(1 == ~a21~0) && 1 == ~a7~0 && 13 == ~a8~0 && 6 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (4 == ~a16~0 && !(1 == ~a17~0))) || (5 == ~a16~0 && !(1 == ~a17~0)))) && 1 == ~a20~0); {93551#true} is VALID [2020-07-18 05:24:42,005 INFO L280 TraceCheckUtils]: 19: Hoare triple {93551#true} assume !((5 == ~a16~0 && ((15 == ~a8~0 && (!(1 == ~a7~0) && 2 == ~input) && 1 == ~a21~0) && 8 == ~a12~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {93551#true} is VALID [2020-07-18 05:24:42,005 INFO L280 TraceCheckUtils]: 20: Hoare triple {93551#true} assume !(!(1 == ~a20~0) && 1 == ~a21~0 && 4 == ~a16~0 && 15 == ~a8~0 && (8 == ~a12~0 && 2 == ~input && !(1 == ~a7~0)) && !(1 == ~a17~0)); {93551#true} is VALID [2020-07-18 05:24:42,005 INFO L280 TraceCheckUtils]: 21: Hoare triple {93551#true} assume !((1 == ~a21~0 && !(1 == ~a7~0) && (!(1 == ~a20~0) && !(1 == ~a17~0) && 8 == ~a12~0 && 6 == ~input) && 4 == ~a16~0) && 15 == ~a8~0); {93551#true} is VALID [2020-07-18 05:24:42,005 INFO L280 TraceCheckUtils]: 22: Hoare triple {93551#true} assume !(1 == ~a17~0 && ((((8 == ~a12~0 && 4 == ~input && 13 == ~a8~0) && 1 == ~a20~0) && !(1 == ~a21~0)) && 5 == ~a16~0) && 1 == ~a7~0); {93551#true} is VALID [2020-07-18 05:24:42,006 INFO L280 TraceCheckUtils]: 23: Hoare triple {93551#true} assume !(((13 == ~a8~0 && 8 == ~a12~0 && ((((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0)) && 1 == ~input) && !(1 == ~a21~0)) && 1 == ~a20~0) && 1 == ~a7~0); {93551#true} is VALID [2020-07-18 05:24:42,006 INFO L280 TraceCheckUtils]: 24: Hoare triple {93551#true} assume !(13 == ~a8~0 && !(1 == ~a21~0) && (((((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 5 == ~input) && 1 == ~a7~0) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:42,006 INFO L280 TraceCheckUtils]: 25: Hoare triple {93551#true} assume !((!(1 == ~a21~0) && ((((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0)) && 4 == ~input) && 1 == ~a7~0) && 8 == ~a12~0) && 13 == ~a8~0); {93551#true} is VALID [2020-07-18 05:24:42,006 INFO L280 TraceCheckUtils]: 26: Hoare triple {93551#true} assume !((1 == ~a21~0 && !(1 == ~a7~0) && ((((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0)) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 4 == ~input) && 8 == ~a12~0) && 15 == ~a8~0); {93551#true} is VALID [2020-07-18 05:24:42,006 INFO L280 TraceCheckUtils]: 27: Hoare triple {93551#true} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && ((1 == ~a7~0 && 1 == ~a17~0) && 1 == ~a20~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 4 == ~input) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:42,007 INFO L280 TraceCheckUtils]: 28: Hoare triple {93551#true} assume !(!(1 == ~a17~0) && (8 == ~a12~0 && !(1 == ~a20~0) && (15 == ~a8~0 && 1 == ~a21~0 && 4 == ~input) && !(1 == ~a7~0)) && 5 == ~a16~0); {93551#true} is VALID [2020-07-18 05:24:42,007 INFO L280 TraceCheckUtils]: 29: Hoare triple {93551#true} assume !(((!(1 == ~a7~0) && (2 == ~input && (((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) || (4 == ~a16~0 && !(1 == ~a20~0) && 1 == ~a17~0))) && 15 == ~a8~0) && 8 == ~a12~0) && 1 == ~a21~0); {93551#true} is VALID [2020-07-18 05:24:42,007 INFO L280 TraceCheckUtils]: 30: Hoare triple {93551#true} assume !(!(1 == ~a20~0) && (((((6 == ~input && 5 == ~a16~0) && 1 == ~a21~0) && !(1 == ~a17~0)) && 8 == ~a12~0) && !(1 == ~a7~0)) && 15 == ~a8~0); {93551#true} is VALID [2020-07-18 05:24:42,007 INFO L280 TraceCheckUtils]: 31: Hoare triple {93551#true} assume !(8 == ~a12~0 && (((((1 == ~a21~0 && 5 == ~input) && 15 == ~a8~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0); {93551#true} is VALID [2020-07-18 05:24:42,007 INFO L280 TraceCheckUtils]: 32: Hoare triple {93551#true} assume !(((15 == ~a8~0 && !(1 == ~a7~0) && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 5 == ~a16~0) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) && 6 == ~input) && 8 == ~a12~0) && 1 == ~a21~0); {93551#true} is VALID [2020-07-18 05:24:42,008 INFO L280 TraceCheckUtils]: 33: Hoare triple {93551#true} assume !(15 == ~a8~0 && 4 == ~a16~0 && !(1 == ~a20~0) && ((1 == ~a21~0 && !(1 == ~a17~0) && 5 == ~input) && !(1 == ~a7~0)) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:42,008 INFO L280 TraceCheckUtils]: 34: Hoare triple {93551#true} assume !(1 == ~a17~0 && 8 == ~a12~0 && 15 == ~a8~0 && ((!(1 == ~a7~0) && (5 == ~a16~0 || 6 == ~a16~0) && 2 == ~input) && 1 == ~a21~0) && 1 == ~a20~0); {93551#true} is VALID [2020-07-18 05:24:42,008 INFO L280 TraceCheckUtils]: 35: Hoare triple {93551#true} assume !(!(1 == ~a7~0) && (15 == ~a8~0 && (!(1 == ~a17~0) && 8 == ~a12~0 && 3 == ~input && 1 == ~a21~0) && 4 == ~a16~0) && 1 == ~a20~0); {93551#true} is VALID [2020-07-18 05:24:42,008 INFO L280 TraceCheckUtils]: 36: Hoare triple {93551#true} assume !(5 == ~a16~0 && (!(1 == ~a21~0) && (13 == ~a8~0 && (2 == ~input && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && 1 == ~a17~0); {93551#true} is VALID [2020-07-18 05:24:42,008 INFO L280 TraceCheckUtils]: 37: Hoare triple {93551#true} assume 1 == ~a20~0 && (8 == ~a12~0 && 1 == ~a7~0 && 13 == ~a8~0 && ((!(1 == ~a17~0) && 5 == ~a16~0) || (1 == ~a17~0 && 6 == ~a16~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) && 3 == ~input) && !(1 == ~a21~0); {93551#true} is VALID [2020-07-18 05:24:42,009 INFO L280 TraceCheckUtils]: 38: Hoare triple {93551#true} ~a8~0 := 14; {93551#true} is VALID [2020-07-18 05:24:42,009 INFO L280 TraceCheckUtils]: 39: Hoare triple {93551#true} ~a7~0 := 0; {93669#(<= ~a7~0 0)} is VALID [2020-07-18 05:24:42,010 INFO L280 TraceCheckUtils]: 40: Hoare triple {93669#(<= ~a7~0 0)} ~a17~0 := 1; {93669#(<= ~a7~0 0)} is VALID [2020-07-18 05:24:42,011 INFO L280 TraceCheckUtils]: 41: Hoare triple {93669#(<= ~a7~0 0)} ~a21~0 := 1; {93669#(<= ~a7~0 0)} is VALID [2020-07-18 05:24:42,011 INFO L280 TraceCheckUtils]: 42: Hoare triple {93669#(<= ~a7~0 0)} ~a16~0 := 4; {93669#(<= ~a7~0 0)} is VALID [2020-07-18 05:24:42,012 INFO L280 TraceCheckUtils]: 43: Hoare triple {93669#(<= ~a7~0 0)} #res := -1; {93669#(<= ~a7~0 0)} is VALID [2020-07-18 05:24:42,013 INFO L280 TraceCheckUtils]: 44: Hoare triple {93669#(<= ~a7~0 0)} assume true; {93669#(<= ~a7~0 0)} is VALID [2020-07-18 05:24:42,014 INFO L275 TraceCheckUtils]: 45: Hoare quadruple {93669#(<= ~a7~0 0)} {93551#true} #1104#return; {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,018 INFO L263 TraceCheckUtils]: 0: Hoare triple {93551#true} call ULTIMATE.init(); {93667#(and (= ~a12~0 |old(~a12~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)|) (= ~a7~0 |old(~a7~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~b~0 |old(~b~0)|) (= ~a20~0 |old(~a20~0)|) (= ~d~0 |old(~d~0)|))} is VALID [2020-07-18 05:24:42,019 INFO L280 TraceCheckUtils]: 1: Hoare triple {93667#(and (= ~a12~0 |old(~a12~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)|) (= ~a7~0 |old(~a7~0)|) (= ~v~0 |old(~v~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~y~0 |old(~y~0)|) (= ~f~0 |old(~f~0)|) (= ~a~0 |old(~a~0)|) (= ~x~0 |old(~x~0)|) (= ~b~0 |old(~b~0)|) (= ~a20~0 |old(~a20~0)|) (= ~d~0 |old(~d~0)|))} ~a~0 := 1; {93551#true} is VALID [2020-07-18 05:24:42,019 INFO L280 TraceCheckUtils]: 2: Hoare triple {93551#true} ~d~0 := 4; {93551#true} is VALID [2020-07-18 05:24:42,019 INFO L280 TraceCheckUtils]: 3: Hoare triple {93551#true} ~e~0 := 5; {93551#true} is VALID [2020-07-18 05:24:42,019 INFO L280 TraceCheckUtils]: 4: Hoare triple {93551#true} ~f~0 := 6; {93551#true} is VALID [2020-07-18 05:24:42,020 INFO L280 TraceCheckUtils]: 5: Hoare triple {93551#true} ~c~0 := 3; {93551#true} is VALID [2020-07-18 05:24:42,020 INFO L280 TraceCheckUtils]: 6: Hoare triple {93551#true} ~b~0 := 2; {93551#true} is VALID [2020-07-18 05:24:42,020 INFO L280 TraceCheckUtils]: 7: Hoare triple {93551#true} ~u~0 := 21; {93551#true} is VALID [2020-07-18 05:24:42,020 INFO L280 TraceCheckUtils]: 8: Hoare triple {93551#true} ~v~0 := 22; {93551#true} is VALID [2020-07-18 05:24:42,021 INFO L280 TraceCheckUtils]: 9: Hoare triple {93551#true} ~w~0 := 23; {93551#true} is VALID [2020-07-18 05:24:42,021 INFO L280 TraceCheckUtils]: 10: Hoare triple {93551#true} ~x~0 := 24; {93551#true} is VALID [2020-07-18 05:24:42,021 INFO L280 TraceCheckUtils]: 11: Hoare triple {93551#true} ~y~0 := 25; {93551#true} is VALID [2020-07-18 05:24:42,021 INFO L280 TraceCheckUtils]: 12: Hoare triple {93551#true} ~z~0 := 26; {93551#true} is VALID [2020-07-18 05:24:42,021 INFO L280 TraceCheckUtils]: 13: Hoare triple {93551#true} ~a17~0 := 1; {93551#true} is VALID [2020-07-18 05:24:42,022 INFO L280 TraceCheckUtils]: 14: Hoare triple {93551#true} ~a7~0 := 0; {93551#true} is VALID [2020-07-18 05:24:42,022 INFO L280 TraceCheckUtils]: 15: Hoare triple {93551#true} ~a20~0 := 1; {93551#true} is VALID [2020-07-18 05:24:42,022 INFO L280 TraceCheckUtils]: 16: Hoare triple {93551#true} ~a8~0 := 15; {93551#true} is VALID [2020-07-18 05:24:42,022 INFO L280 TraceCheckUtils]: 17: Hoare triple {93551#true} ~a12~0 := 8; {93551#true} is VALID [2020-07-18 05:24:42,022 INFO L280 TraceCheckUtils]: 18: Hoare triple {93551#true} ~a16~0 := 5; {93551#true} is VALID [2020-07-18 05:24:42,023 INFO L280 TraceCheckUtils]: 19: Hoare triple {93551#true} ~a21~0 := 1; {93551#true} is VALID [2020-07-18 05:24:42,023 INFO L280 TraceCheckUtils]: 20: Hoare triple {93551#true} assume true; {93551#true} is VALID [2020-07-18 05:24:42,023 INFO L275 TraceCheckUtils]: 21: Hoare quadruple {93551#true} {93551#true} #1100#return; {93551#true} is VALID [2020-07-18 05:24:42,023 INFO L263 TraceCheckUtils]: 22: Hoare triple {93551#true} call #t~ret4 := main(); {93551#true} is VALID [2020-07-18 05:24:42,023 INFO L280 TraceCheckUtils]: 23: Hoare triple {93551#true} ~output~0 := -1; {93551#true} is VALID [2020-07-18 05:24:42,024 INFO L280 TraceCheckUtils]: 24: Hoare triple {93551#true} assume !false; {93551#true} is VALID [2020-07-18 05:24:42,024 INFO L280 TraceCheckUtils]: 25: Hoare triple {93551#true} havoc ~input~0; {93551#true} is VALID [2020-07-18 05:24:42,024 INFO L280 TraceCheckUtils]: 26: Hoare triple {93551#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {93551#true} is VALID [2020-07-18 05:24:42,024 INFO L280 TraceCheckUtils]: 27: Hoare triple {93551#true} ~input~0 := #t~nondet2; {93551#true} is VALID [2020-07-18 05:24:42,024 INFO L280 TraceCheckUtils]: 28: Hoare triple {93551#true} havoc #t~nondet2; {93551#true} is VALID [2020-07-18 05:24:42,025 INFO L280 TraceCheckUtils]: 29: Hoare triple {93551#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {93551#true} is VALID [2020-07-18 05:24:42,026 INFO L263 TraceCheckUtils]: 30: Hoare triple {93551#true} call #t~ret3 := calculate_output(~input~0); {93668#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-18 05:24:42,026 INFO L280 TraceCheckUtils]: 31: Hoare triple {93668#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} ~input := #in~input; {93551#true} is VALID [2020-07-18 05:24:42,027 INFO L280 TraceCheckUtils]: 32: Hoare triple {93551#true} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:42,027 INFO L280 TraceCheckUtils]: 33: Hoare triple {93551#true} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {93551#true} is VALID [2020-07-18 05:24:42,027 INFO L280 TraceCheckUtils]: 34: Hoare triple {93551#true} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:42,027 INFO L280 TraceCheckUtils]: 35: Hoare triple {93551#true} assume !(1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:42,027 INFO L280 TraceCheckUtils]: 36: Hoare triple {93551#true} assume !((3 == ~input && (((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && !(1 == ~a17~0)) && 15 == ~a8~0) && 1 == ~a21~0) || (((13 == ~a8~0 && 1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 4 == ~a16~0) && !(1 == ~a21~0)))) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:42,028 INFO L280 TraceCheckUtils]: 37: Hoare triple {93551#true} assume !((1 == ~a17~0 && (1 == ~a21~0 && (!(1 == ~a7~0) && 4 == ~input && 15 == ~a8~0) && !(1 == ~a20~0)) && 8 == ~a12~0) && 6 == ~a16~0); {93551#true} is VALID [2020-07-18 05:24:42,028 INFO L280 TraceCheckUtils]: 38: Hoare triple {93551#true} assume !((8 == ~a12~0 && (1 == ~a21~0 && ((5 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {93551#true} is VALID [2020-07-18 05:24:42,028 INFO L280 TraceCheckUtils]: 39: Hoare triple {93551#true} assume 8 == ~a12~0 && 1 == ~input && ((1 == ~a21~0 && (15 == ~a8~0 && (!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && 13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0)); {93551#true} is VALID [2020-07-18 05:24:42,028 INFO L280 TraceCheckUtils]: 40: Hoare triple {93551#true} ~a7~0 := 1; {93551#true} is VALID [2020-07-18 05:24:42,028 INFO L280 TraceCheckUtils]: 41: Hoare triple {93551#true} ~a17~0 := 1; {93551#true} is VALID [2020-07-18 05:24:42,028 INFO L280 TraceCheckUtils]: 42: Hoare triple {93551#true} ~a21~0 := 0; {93551#true} is VALID [2020-07-18 05:24:42,029 INFO L280 TraceCheckUtils]: 43: Hoare triple {93551#true} ~a20~0 := 1; {93551#true} is VALID [2020-07-18 05:24:42,029 INFO L280 TraceCheckUtils]: 44: Hoare triple {93551#true} ~a8~0 := 13; {93551#true} is VALID [2020-07-18 05:24:42,029 INFO L280 TraceCheckUtils]: 45: Hoare triple {93551#true} ~a16~0 := 5; {93551#true} is VALID [2020-07-18 05:24:42,029 INFO L280 TraceCheckUtils]: 46: Hoare triple {93551#true} #res := 26; {93551#true} is VALID [2020-07-18 05:24:42,029 INFO L280 TraceCheckUtils]: 47: Hoare triple {93551#true} assume true; {93551#true} is VALID [2020-07-18 05:24:42,030 INFO L275 TraceCheckUtils]: 48: Hoare quadruple {93551#true} {93551#true} #1104#return; {93551#true} is VALID [2020-07-18 05:24:42,030 INFO L280 TraceCheckUtils]: 49: Hoare triple {93551#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {93551#true} is VALID [2020-07-18 05:24:42,030 INFO L280 TraceCheckUtils]: 50: Hoare triple {93551#true} ~output~0 := #t~ret3; {93551#true} is VALID [2020-07-18 05:24:42,030 INFO L280 TraceCheckUtils]: 51: Hoare triple {93551#true} havoc #t~ret3; {93551#true} is VALID [2020-07-18 05:24:42,030 INFO L280 TraceCheckUtils]: 52: Hoare triple {93551#true} assume !false; {93551#true} is VALID [2020-07-18 05:24:42,031 INFO L280 TraceCheckUtils]: 53: Hoare triple {93551#true} havoc ~input~0; {93551#true} is VALID [2020-07-18 05:24:42,031 INFO L280 TraceCheckUtils]: 54: Hoare triple {93551#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {93551#true} is VALID [2020-07-18 05:24:42,031 INFO L280 TraceCheckUtils]: 55: Hoare triple {93551#true} ~input~0 := #t~nondet2; {93551#true} is VALID [2020-07-18 05:24:42,031 INFO L280 TraceCheckUtils]: 56: Hoare triple {93551#true} havoc #t~nondet2; {93551#true} is VALID [2020-07-18 05:24:42,031 INFO L280 TraceCheckUtils]: 57: Hoare triple {93551#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {93551#true} is VALID [2020-07-18 05:24:42,033 INFO L263 TraceCheckUtils]: 58: Hoare triple {93551#true} call #t~ret3 := calculate_output(~input~0); {93668#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-18 05:24:42,033 INFO L280 TraceCheckUtils]: 59: Hoare triple {93668#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} ~input := #in~input; {93551#true} is VALID [2020-07-18 05:24:42,034 INFO L280 TraceCheckUtils]: 60: Hoare triple {93551#true} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:42,034 INFO L280 TraceCheckUtils]: 61: Hoare triple {93551#true} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {93551#true} is VALID [2020-07-18 05:24:42,034 INFO L280 TraceCheckUtils]: 62: Hoare triple {93551#true} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:42,034 INFO L280 TraceCheckUtils]: 63: Hoare triple {93551#true} assume !(1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:42,034 INFO L280 TraceCheckUtils]: 64: Hoare triple {93551#true} assume !((3 == ~input && (((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && !(1 == ~a17~0)) && 15 == ~a8~0) && 1 == ~a21~0) || (((13 == ~a8~0 && 1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 4 == ~a16~0) && !(1 == ~a21~0)))) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:42,034 INFO L280 TraceCheckUtils]: 65: Hoare triple {93551#true} assume !((1 == ~a17~0 && (1 == ~a21~0 && (!(1 == ~a7~0) && 4 == ~input && 15 == ~a8~0) && !(1 == ~a20~0)) && 8 == ~a12~0) && 6 == ~a16~0); {93551#true} is VALID [2020-07-18 05:24:42,035 INFO L280 TraceCheckUtils]: 66: Hoare triple {93551#true} assume !((8 == ~a12~0 && (1 == ~a21~0 && ((5 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {93551#true} is VALID [2020-07-18 05:24:42,035 INFO L280 TraceCheckUtils]: 67: Hoare triple {93551#true} assume !(8 == ~a12~0 && 1 == ~input && ((1 == ~a21~0 && (15 == ~a8~0 && (!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && 13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0))); {93551#true} is VALID [2020-07-18 05:24:42,035 INFO L280 TraceCheckUtils]: 68: Hoare triple {93551#true} assume !((((!(1 == ~a17~0) && !(1 == ~a7~0) && 1 == ~a21~0 && 15 == ~a8~0 && 4 == ~input) && !(1 == ~a20~0)) && 8 == ~a12~0) && 4 == ~a16~0); {93551#true} is VALID [2020-07-18 05:24:42,035 INFO L280 TraceCheckUtils]: 69: Hoare triple {93551#true} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 2 == ~input) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:42,035 INFO L280 TraceCheckUtils]: 70: Hoare triple {93551#true} assume !(13 == ~a8~0 && !(1 == ~a21~0) && ((3 == ~input && (((1 == ~a20~0 && !(1 == ~a17~0)) && 6 == ~a16~0) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0))) && 8 == ~a12~0) && 1 == ~a7~0); {93551#true} is VALID [2020-07-18 05:24:42,035 INFO L280 TraceCheckUtils]: 71: Hoare triple {93551#true} assume !(((1 == ~a21~0 && 8 == ~a12~0 && 1 == ~input && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || (5 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0) || (6 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0))) && !(1 == ~a7~0)) && 15 == ~a8~0); {93551#true} is VALID [2020-07-18 05:24:42,036 INFO L280 TraceCheckUtils]: 72: Hoare triple {93551#true} assume !((5 == ~a16~0 && (1 == ~a7~0 && (!(1 == ~a21~0) && 8 == ~a12~0 && 3 == ~input) && 13 == ~a8~0) && 1 == ~a17~0) && 1 == ~a20~0); {93551#true} is VALID [2020-07-18 05:24:42,036 INFO L280 TraceCheckUtils]: 73: Hoare triple {93551#true} assume !(1 == ~a17~0 && (15 == ~a8~0 && (8 == ~a12~0 && (!(1 == ~a7~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a20~0)) && 5 == ~a16~0); {93551#true} is VALID [2020-07-18 05:24:42,036 INFO L280 TraceCheckUtils]: 74: Hoare triple {93551#true} assume !(!(1 == ~a7~0) && (((1 == ~a21~0 && (15 == ~a8~0 && 5 == ~input) && !(1 == ~a17~0)) && 8 == ~a12~0) && 1 == ~a20~0) && 4 == ~a16~0); {93551#true} is VALID [2020-07-18 05:24:42,036 INFO L280 TraceCheckUtils]: 75: Hoare triple {93551#true} assume !((!(1 == ~a21~0) && (8 == ~a12~0 && ((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0)) && 1 == ~input) && 13 == ~a8~0) && 1 == ~a7~0); {93551#true} is VALID [2020-07-18 05:24:42,036 INFO L280 TraceCheckUtils]: 76: Hoare triple {93551#true} assume !(1 == ~a17~0 && !(1 == ~a7~0) && (1 == ~a21~0 && (8 == ~a12~0 && 5 == ~input && (5 == ~a16~0 || 6 == ~a16~0)) && 1 == ~a20~0) && 15 == ~a8~0); {93551#true} is VALID [2020-07-18 05:24:42,036 INFO L280 TraceCheckUtils]: 77: Hoare triple {93551#true} assume !((8 == ~a12~0 && !(1 == ~a21~0) && 1 == ~a7~0 && 13 == ~a8~0 && 6 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (4 == ~a16~0 && !(1 == ~a17~0))) || (5 == ~a16~0 && !(1 == ~a17~0)))) && 1 == ~a20~0); {93551#true} is VALID [2020-07-18 05:24:42,037 INFO L280 TraceCheckUtils]: 78: Hoare triple {93551#true} assume !((5 == ~a16~0 && ((15 == ~a8~0 && (!(1 == ~a7~0) && 2 == ~input) && 1 == ~a21~0) && 8 == ~a12~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {93551#true} is VALID [2020-07-18 05:24:42,037 INFO L280 TraceCheckUtils]: 79: Hoare triple {93551#true} assume !(!(1 == ~a20~0) && 1 == ~a21~0 && 4 == ~a16~0 && 15 == ~a8~0 && (8 == ~a12~0 && 2 == ~input && !(1 == ~a7~0)) && !(1 == ~a17~0)); {93551#true} is VALID [2020-07-18 05:24:42,037 INFO L280 TraceCheckUtils]: 80: Hoare triple {93551#true} assume !((1 == ~a21~0 && !(1 == ~a7~0) && (!(1 == ~a20~0) && !(1 == ~a17~0) && 8 == ~a12~0 && 6 == ~input) && 4 == ~a16~0) && 15 == ~a8~0); {93551#true} is VALID [2020-07-18 05:24:42,037 INFO L280 TraceCheckUtils]: 81: Hoare triple {93551#true} assume 1 == ~a17~0 && ((((8 == ~a12~0 && 4 == ~input && 13 == ~a8~0) && 1 == ~a20~0) && !(1 == ~a21~0)) && 5 == ~a16~0) && 1 == ~a7~0; {93551#true} is VALID [2020-07-18 05:24:42,037 INFO L280 TraceCheckUtils]: 82: Hoare triple {93551#true} ~a16~0 := 4; {93551#true} is VALID [2020-07-18 05:24:42,037 INFO L280 TraceCheckUtils]: 83: Hoare triple {93551#true} ~a17~0 := 0; {93551#true} is VALID [2020-07-18 05:24:42,038 INFO L280 TraceCheckUtils]: 84: Hoare triple {93551#true} #res := 25; {93551#true} is VALID [2020-07-18 05:24:42,038 INFO L280 TraceCheckUtils]: 85: Hoare triple {93551#true} assume true; {93551#true} is VALID [2020-07-18 05:24:42,038 INFO L275 TraceCheckUtils]: 86: Hoare quadruple {93551#true} {93551#true} #1104#return; {93551#true} is VALID [2020-07-18 05:24:42,038 INFO L280 TraceCheckUtils]: 87: Hoare triple {93551#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {93551#true} is VALID [2020-07-18 05:24:42,038 INFO L280 TraceCheckUtils]: 88: Hoare triple {93551#true} ~output~0 := #t~ret3; {93551#true} is VALID [2020-07-18 05:24:42,039 INFO L280 TraceCheckUtils]: 89: Hoare triple {93551#true} havoc #t~ret3; {93551#true} is VALID [2020-07-18 05:24:42,039 INFO L280 TraceCheckUtils]: 90: Hoare triple {93551#true} assume !false; {93551#true} is VALID [2020-07-18 05:24:42,039 INFO L280 TraceCheckUtils]: 91: Hoare triple {93551#true} havoc ~input~0; {93551#true} is VALID [2020-07-18 05:24:42,039 INFO L280 TraceCheckUtils]: 92: Hoare triple {93551#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {93551#true} is VALID [2020-07-18 05:24:42,039 INFO L280 TraceCheckUtils]: 93: Hoare triple {93551#true} ~input~0 := #t~nondet2; {93551#true} is VALID [2020-07-18 05:24:42,039 INFO L280 TraceCheckUtils]: 94: Hoare triple {93551#true} havoc #t~nondet2; {93551#true} is VALID [2020-07-18 05:24:42,039 INFO L280 TraceCheckUtils]: 95: Hoare triple {93551#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {93551#true} is VALID [2020-07-18 05:24:42,041 INFO L263 TraceCheckUtils]: 96: Hoare triple {93551#true} call #t~ret3 := calculate_output(~input~0); {93668#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-18 05:24:42,041 INFO L280 TraceCheckUtils]: 97: Hoare triple {93668#(and (= ~a7~0 |old(~a7~0)|) (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|) (= ~a8~0 |old(~a8~0)|) (= ~a20~0 |old(~a20~0)|) (= ~a21~0 |old(~a21~0)|))} ~input := #in~input; {93551#true} is VALID [2020-07-18 05:24:42,042 INFO L280 TraceCheckUtils]: 98: Hoare triple {93551#true} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:42,042 INFO L280 TraceCheckUtils]: 99: Hoare triple {93551#true} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {93551#true} is VALID [2020-07-18 05:24:42,042 INFO L280 TraceCheckUtils]: 100: Hoare triple {93551#true} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:42,042 INFO L280 TraceCheckUtils]: 101: Hoare triple {93551#true} assume !(1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:42,042 INFO L280 TraceCheckUtils]: 102: Hoare triple {93551#true} assume !((3 == ~input && (((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && !(1 == ~a17~0)) && 15 == ~a8~0) && 1 == ~a21~0) || (((13 == ~a8~0 && 1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 4 == ~a16~0) && !(1 == ~a21~0)))) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:42,042 INFO L280 TraceCheckUtils]: 103: Hoare triple {93551#true} assume !((1 == ~a17~0 && (1 == ~a21~0 && (!(1 == ~a7~0) && 4 == ~input && 15 == ~a8~0) && !(1 == ~a20~0)) && 8 == ~a12~0) && 6 == ~a16~0); {93551#true} is VALID [2020-07-18 05:24:42,043 INFO L280 TraceCheckUtils]: 104: Hoare triple {93551#true} assume !((8 == ~a12~0 && (1 == ~a21~0 && ((5 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {93551#true} is VALID [2020-07-18 05:24:42,043 INFO L280 TraceCheckUtils]: 105: Hoare triple {93551#true} assume !(8 == ~a12~0 && 1 == ~input && ((1 == ~a21~0 && (15 == ~a8~0 && (!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && 13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0))); {93551#true} is VALID [2020-07-18 05:24:42,043 INFO L280 TraceCheckUtils]: 106: Hoare triple {93551#true} assume !((((!(1 == ~a17~0) && !(1 == ~a7~0) && 1 == ~a21~0 && 15 == ~a8~0 && 4 == ~input) && !(1 == ~a20~0)) && 8 == ~a12~0) && 4 == ~a16~0); {93551#true} is VALID [2020-07-18 05:24:42,043 INFO L280 TraceCheckUtils]: 107: Hoare triple {93551#true} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 2 == ~input) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:42,043 INFO L280 TraceCheckUtils]: 108: Hoare triple {93551#true} assume !(13 == ~a8~0 && !(1 == ~a21~0) && ((3 == ~input && (((1 == ~a20~0 && !(1 == ~a17~0)) && 6 == ~a16~0) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0))) && 8 == ~a12~0) && 1 == ~a7~0); {93551#true} is VALID [2020-07-18 05:24:42,043 INFO L280 TraceCheckUtils]: 109: Hoare triple {93551#true} assume !(((1 == ~a21~0 && 8 == ~a12~0 && 1 == ~input && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || (5 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0) || (6 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0))) && !(1 == ~a7~0)) && 15 == ~a8~0); {93551#true} is VALID [2020-07-18 05:24:42,044 INFO L280 TraceCheckUtils]: 110: Hoare triple {93551#true} assume !((5 == ~a16~0 && (1 == ~a7~0 && (!(1 == ~a21~0) && 8 == ~a12~0 && 3 == ~input) && 13 == ~a8~0) && 1 == ~a17~0) && 1 == ~a20~0); {93551#true} is VALID [2020-07-18 05:24:42,044 INFO L280 TraceCheckUtils]: 111: Hoare triple {93551#true} assume !(1 == ~a17~0 && (15 == ~a8~0 && (8 == ~a12~0 && (!(1 == ~a7~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a20~0)) && 5 == ~a16~0); {93551#true} is VALID [2020-07-18 05:24:42,044 INFO L280 TraceCheckUtils]: 112: Hoare triple {93551#true} assume !(!(1 == ~a7~0) && (((1 == ~a21~0 && (15 == ~a8~0 && 5 == ~input) && !(1 == ~a17~0)) && 8 == ~a12~0) && 1 == ~a20~0) && 4 == ~a16~0); {93551#true} is VALID [2020-07-18 05:24:42,044 INFO L280 TraceCheckUtils]: 113: Hoare triple {93551#true} assume !((!(1 == ~a21~0) && (8 == ~a12~0 && ((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0)) && 1 == ~input) && 13 == ~a8~0) && 1 == ~a7~0); {93551#true} is VALID [2020-07-18 05:24:42,044 INFO L280 TraceCheckUtils]: 114: Hoare triple {93551#true} assume !(1 == ~a17~0 && !(1 == ~a7~0) && (1 == ~a21~0 && (8 == ~a12~0 && 5 == ~input && (5 == ~a16~0 || 6 == ~a16~0)) && 1 == ~a20~0) && 15 == ~a8~0); {93551#true} is VALID [2020-07-18 05:24:42,044 INFO L280 TraceCheckUtils]: 115: Hoare triple {93551#true} assume !((8 == ~a12~0 && !(1 == ~a21~0) && 1 == ~a7~0 && 13 == ~a8~0 && 6 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (4 == ~a16~0 && !(1 == ~a17~0))) || (5 == ~a16~0 && !(1 == ~a17~0)))) && 1 == ~a20~0); {93551#true} is VALID [2020-07-18 05:24:42,045 INFO L280 TraceCheckUtils]: 116: Hoare triple {93551#true} assume !((5 == ~a16~0 && ((15 == ~a8~0 && (!(1 == ~a7~0) && 2 == ~input) && 1 == ~a21~0) && 8 == ~a12~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {93551#true} is VALID [2020-07-18 05:24:42,045 INFO L280 TraceCheckUtils]: 117: Hoare triple {93551#true} assume !(!(1 == ~a20~0) && 1 == ~a21~0 && 4 == ~a16~0 && 15 == ~a8~0 && (8 == ~a12~0 && 2 == ~input && !(1 == ~a7~0)) && !(1 == ~a17~0)); {93551#true} is VALID [2020-07-18 05:24:42,045 INFO L280 TraceCheckUtils]: 118: Hoare triple {93551#true} assume !((1 == ~a21~0 && !(1 == ~a7~0) && (!(1 == ~a20~0) && !(1 == ~a17~0) && 8 == ~a12~0 && 6 == ~input) && 4 == ~a16~0) && 15 == ~a8~0); {93551#true} is VALID [2020-07-18 05:24:42,045 INFO L280 TraceCheckUtils]: 119: Hoare triple {93551#true} assume !(1 == ~a17~0 && ((((8 == ~a12~0 && 4 == ~input && 13 == ~a8~0) && 1 == ~a20~0) && !(1 == ~a21~0)) && 5 == ~a16~0) && 1 == ~a7~0); {93551#true} is VALID [2020-07-18 05:24:42,045 INFO L280 TraceCheckUtils]: 120: Hoare triple {93551#true} assume !(((13 == ~a8~0 && 8 == ~a12~0 && ((((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0)) && 1 == ~input) && !(1 == ~a21~0)) && 1 == ~a20~0) && 1 == ~a7~0); {93551#true} is VALID [2020-07-18 05:24:42,045 INFO L280 TraceCheckUtils]: 121: Hoare triple {93551#true} assume !(13 == ~a8~0 && !(1 == ~a21~0) && (((((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 5 == ~input) && 1 == ~a7~0) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:42,046 INFO L280 TraceCheckUtils]: 122: Hoare triple {93551#true} assume !((!(1 == ~a21~0) && ((((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0)) && 4 == ~input) && 1 == ~a7~0) && 8 == ~a12~0) && 13 == ~a8~0); {93551#true} is VALID [2020-07-18 05:24:42,046 INFO L280 TraceCheckUtils]: 123: Hoare triple {93551#true} assume !((1 == ~a21~0 && !(1 == ~a7~0) && ((((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0)) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 4 == ~input) && 8 == ~a12~0) && 15 == ~a8~0); {93551#true} is VALID [2020-07-18 05:24:42,046 INFO L280 TraceCheckUtils]: 124: Hoare triple {93551#true} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && ((1 == ~a7~0 && 1 == ~a17~0) && 1 == ~a20~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 4 == ~input) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:42,046 INFO L280 TraceCheckUtils]: 125: Hoare triple {93551#true} assume !(!(1 == ~a17~0) && (8 == ~a12~0 && !(1 == ~a20~0) && (15 == ~a8~0 && 1 == ~a21~0 && 4 == ~input) && !(1 == ~a7~0)) && 5 == ~a16~0); {93551#true} is VALID [2020-07-18 05:24:42,046 INFO L280 TraceCheckUtils]: 126: Hoare triple {93551#true} assume !(((!(1 == ~a7~0) && (2 == ~input && (((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) || (4 == ~a16~0 && !(1 == ~a20~0) && 1 == ~a17~0))) && 15 == ~a8~0) && 8 == ~a12~0) && 1 == ~a21~0); {93551#true} is VALID [2020-07-18 05:24:42,046 INFO L280 TraceCheckUtils]: 127: Hoare triple {93551#true} assume !(!(1 == ~a20~0) && (((((6 == ~input && 5 == ~a16~0) && 1 == ~a21~0) && !(1 == ~a17~0)) && 8 == ~a12~0) && !(1 == ~a7~0)) && 15 == ~a8~0); {93551#true} is VALID [2020-07-18 05:24:42,047 INFO L280 TraceCheckUtils]: 128: Hoare triple {93551#true} assume !(8 == ~a12~0 && (((((1 == ~a21~0 && 5 == ~input) && 15 == ~a8~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0); {93551#true} is VALID [2020-07-18 05:24:42,047 INFO L280 TraceCheckUtils]: 129: Hoare triple {93551#true} assume !(((15 == ~a8~0 && !(1 == ~a7~0) && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 5 == ~a16~0) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) && 6 == ~input) && 8 == ~a12~0) && 1 == ~a21~0); {93551#true} is VALID [2020-07-18 05:24:42,047 INFO L280 TraceCheckUtils]: 130: Hoare triple {93551#true} assume !(15 == ~a8~0 && 4 == ~a16~0 && !(1 == ~a20~0) && ((1 == ~a21~0 && !(1 == ~a17~0) && 5 == ~input) && !(1 == ~a7~0)) && 8 == ~a12~0); {93551#true} is VALID [2020-07-18 05:24:42,047 INFO L280 TraceCheckUtils]: 131: Hoare triple {93551#true} assume !(1 == ~a17~0 && 8 == ~a12~0 && 15 == ~a8~0 && ((!(1 == ~a7~0) && (5 == ~a16~0 || 6 == ~a16~0) && 2 == ~input) && 1 == ~a21~0) && 1 == ~a20~0); {93551#true} is VALID [2020-07-18 05:24:42,047 INFO L280 TraceCheckUtils]: 132: Hoare triple {93551#true} assume !(!(1 == ~a7~0) && (15 == ~a8~0 && (!(1 == ~a17~0) && 8 == ~a12~0 && 3 == ~input && 1 == ~a21~0) && 4 == ~a16~0) && 1 == ~a20~0); {93551#true} is VALID [2020-07-18 05:24:42,047 INFO L280 TraceCheckUtils]: 133: Hoare triple {93551#true} assume !(5 == ~a16~0 && (!(1 == ~a21~0) && (13 == ~a8~0 && (2 == ~input && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && 1 == ~a17~0); {93551#true} is VALID [2020-07-18 05:24:42,048 INFO L280 TraceCheckUtils]: 134: Hoare triple {93551#true} assume 1 == ~a20~0 && (8 == ~a12~0 && 1 == ~a7~0 && 13 == ~a8~0 && ((!(1 == ~a17~0) && 5 == ~a16~0) || (1 == ~a17~0 && 6 == ~a16~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) && 3 == ~input) && !(1 == ~a21~0); {93551#true} is VALID [2020-07-18 05:24:42,048 INFO L280 TraceCheckUtils]: 135: Hoare triple {93551#true} ~a8~0 := 14; {93551#true} is VALID [2020-07-18 05:24:42,049 INFO L280 TraceCheckUtils]: 136: Hoare triple {93551#true} ~a7~0 := 0; {93669#(<= ~a7~0 0)} is VALID [2020-07-18 05:24:42,052 INFO L280 TraceCheckUtils]: 137: Hoare triple {93669#(<= ~a7~0 0)} ~a17~0 := 1; {93669#(<= ~a7~0 0)} is VALID [2020-07-18 05:24:42,052 INFO L280 TraceCheckUtils]: 138: Hoare triple {93669#(<= ~a7~0 0)} ~a21~0 := 1; {93669#(<= ~a7~0 0)} is VALID [2020-07-18 05:24:42,053 INFO L280 TraceCheckUtils]: 139: Hoare triple {93669#(<= ~a7~0 0)} ~a16~0 := 4; {93669#(<= ~a7~0 0)} is VALID [2020-07-18 05:24:42,053 INFO L280 TraceCheckUtils]: 140: Hoare triple {93669#(<= ~a7~0 0)} #res := -1; {93669#(<= ~a7~0 0)} is VALID [2020-07-18 05:24:42,054 INFO L280 TraceCheckUtils]: 141: Hoare triple {93669#(<= ~a7~0 0)} assume true; {93669#(<= ~a7~0 0)} is VALID [2020-07-18 05:24:42,055 INFO L275 TraceCheckUtils]: 142: Hoare quadruple {93669#(<= ~a7~0 0)} {93551#true} #1104#return; {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,055 INFO L280 TraceCheckUtils]: 143: Hoare triple {93666#(not (= 1 ~a7~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,056 INFO L280 TraceCheckUtils]: 144: Hoare triple {93666#(not (= 1 ~a7~0))} ~output~0 := #t~ret3; {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,057 INFO L280 TraceCheckUtils]: 145: Hoare triple {93666#(not (= 1 ~a7~0))} havoc #t~ret3; {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,057 INFO L280 TraceCheckUtils]: 146: Hoare triple {93666#(not (= 1 ~a7~0))} assume !false; {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,058 INFO L280 TraceCheckUtils]: 147: Hoare triple {93666#(not (= 1 ~a7~0))} havoc ~input~0; {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,058 INFO L280 TraceCheckUtils]: 148: Hoare triple {93666#(not (= 1 ~a7~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,059 INFO L280 TraceCheckUtils]: 149: Hoare triple {93666#(not (= 1 ~a7~0))} ~input~0 := #t~nondet2; {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,059 INFO L280 TraceCheckUtils]: 150: Hoare triple {93666#(not (= 1 ~a7~0))} havoc #t~nondet2; {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,060 INFO L280 TraceCheckUtils]: 151: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,061 INFO L263 TraceCheckUtils]: 152: Hoare triple {93666#(not (= 1 ~a7~0))} call #t~ret3 := calculate_output(~input~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,061 INFO L280 TraceCheckUtils]: 153: Hoare triple {93666#(not (= 1 ~a7~0))} ~input := #in~input; {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,062 INFO L280 TraceCheckUtils]: 154: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((15 == ~a8~0 && (((1 == ~a21~0 && (5 == ~a16~0 || 6 == ~a16~0) && 1 == ~input) && 1 == ~a20~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,062 INFO L280 TraceCheckUtils]: 155: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((5 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0))) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && !(1 == ~a21~0)) && 13 == ~a8~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,063 INFO L280 TraceCheckUtils]: 156: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((!(1 == ~a7~0) && ((6 == ~a16~0 && 1 == ~a21~0 && 1 == ~a17~0 && 3 == ~input) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,063 INFO L280 TraceCheckUtils]: 157: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(1 == ~a17~0 && (!(1 == ~a7~0) && (1 == ~a21~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 6 == ~input) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,064 INFO L280 TraceCheckUtils]: 158: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((3 == ~input && (((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && !(1 == ~a17~0)) && 15 == ~a8~0) && 1 == ~a21~0) || (((13 == ~a8~0 && 1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 4 == ~a16~0) && !(1 == ~a21~0)))) && 8 == ~a12~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,065 INFO L280 TraceCheckUtils]: 159: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((1 == ~a17~0 && (1 == ~a21~0 && (!(1 == ~a7~0) && 4 == ~input && 15 == ~a8~0) && !(1 == ~a20~0)) && 8 == ~a12~0) && 6 == ~a16~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,065 INFO L280 TraceCheckUtils]: 160: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((8 == ~a12~0 && (1 == ~a21~0 && ((5 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,066 INFO L280 TraceCheckUtils]: 161: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(8 == ~a12~0 && 1 == ~input && ((1 == ~a21~0 && (15 == ~a8~0 && (!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && 13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0))); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,066 INFO L280 TraceCheckUtils]: 162: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((!(1 == ~a17~0) && !(1 == ~a7~0) && 1 == ~a21~0 && 15 == ~a8~0 && 4 == ~input) && !(1 == ~a20~0)) && 8 == ~a12~0) && 4 == ~a16~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,067 INFO L280 TraceCheckUtils]: 163: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a17~0 && 1 == ~a7~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 2 == ~input) && 8 == ~a12~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,067 INFO L280 TraceCheckUtils]: 164: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(13 == ~a8~0 && !(1 == ~a21~0) && ((3 == ~input && (((1 == ~a20~0 && !(1 == ~a17~0)) && 6 == ~a16~0) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0))) && 8 == ~a12~0) && 1 == ~a7~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,068 INFO L280 TraceCheckUtils]: 165: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(((1 == ~a21~0 && 8 == ~a12~0 && 1 == ~input && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || (5 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0) || (6 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0))) && !(1 == ~a7~0)) && 15 == ~a8~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,069 INFO L280 TraceCheckUtils]: 166: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((5 == ~a16~0 && (1 == ~a7~0 && (!(1 == ~a21~0) && 8 == ~a12~0 && 3 == ~input) && 13 == ~a8~0) && 1 == ~a17~0) && 1 == ~a20~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,069 INFO L280 TraceCheckUtils]: 167: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(1 == ~a17~0 && (15 == ~a8~0 && (8 == ~a12~0 && (!(1 == ~a7~0) && 5 == ~input) && 1 == ~a21~0) && !(1 == ~a20~0)) && 5 == ~a16~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,070 INFO L280 TraceCheckUtils]: 168: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(!(1 == ~a7~0) && (((1 == ~a21~0 && (15 == ~a8~0 && 5 == ~input) && !(1 == ~a17~0)) && 8 == ~a12~0) && 1 == ~a20~0) && 4 == ~a16~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,070 INFO L280 TraceCheckUtils]: 169: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((!(1 == ~a21~0) && (8 == ~a12~0 && ((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0)) && 1 == ~input) && 13 == ~a8~0) && 1 == ~a7~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,071 INFO L280 TraceCheckUtils]: 170: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(1 == ~a17~0 && !(1 == ~a7~0) && (1 == ~a21~0 && (8 == ~a12~0 && 5 == ~input && (5 == ~a16~0 || 6 == ~a16~0)) && 1 == ~a20~0) && 15 == ~a8~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,071 INFO L280 TraceCheckUtils]: 171: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((8 == ~a12~0 && !(1 == ~a21~0) && 1 == ~a7~0 && 13 == ~a8~0 && 6 == ~input && (((6 == ~a16~0 && 1 == ~a17~0) || (4 == ~a16~0 && !(1 == ~a17~0))) || (5 == ~a16~0 && !(1 == ~a17~0)))) && 1 == ~a20~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,072 INFO L280 TraceCheckUtils]: 172: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((5 == ~a16~0 && ((15 == ~a8~0 && (!(1 == ~a7~0) && 2 == ~input) && 1 == ~a21~0) && 8 == ~a12~0) && !(1 == ~a20~0)) && !(1 == ~a17~0)); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,073 INFO L280 TraceCheckUtils]: 173: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(!(1 == ~a20~0) && 1 == ~a21~0 && 4 == ~a16~0 && 15 == ~a8~0 && (8 == ~a12~0 && 2 == ~input && !(1 == ~a7~0)) && !(1 == ~a17~0)); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,073 INFO L280 TraceCheckUtils]: 174: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((1 == ~a21~0 && !(1 == ~a7~0) && (!(1 == ~a20~0) && !(1 == ~a17~0) && 8 == ~a12~0 && 6 == ~input) && 4 == ~a16~0) && 15 == ~a8~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,074 INFO L280 TraceCheckUtils]: 175: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(1 == ~a17~0 && ((((8 == ~a12~0 && 4 == ~input && 13 == ~a8~0) && 1 == ~a20~0) && !(1 == ~a21~0)) && 5 == ~a16~0) && 1 == ~a7~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,074 INFO L280 TraceCheckUtils]: 176: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(((13 == ~a8~0 && 8 == ~a12~0 && ((((6 == ~a16~0 && 1 == ~a17~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) || (!(1 == ~a17~0) && 5 == ~a16~0)) && 1 == ~input) && !(1 == ~a21~0)) && 1 == ~a20~0) && 1 == ~a7~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,075 INFO L280 TraceCheckUtils]: 177: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(13 == ~a8~0 && !(1 == ~a21~0) && (((((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 5 == ~input) && 1 == ~a7~0) && 8 == ~a12~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,075 INFO L280 TraceCheckUtils]: 178: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((!(1 == ~a21~0) && ((((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0)) && 4 == ~input) && 1 == ~a7~0) && 8 == ~a12~0) && 13 == ~a8~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,076 INFO L280 TraceCheckUtils]: 179: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((1 == ~a21~0 && !(1 == ~a7~0) && ((((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0)) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0))) && 4 == ~input) && 8 == ~a12~0) && 15 == ~a8~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,077 INFO L280 TraceCheckUtils]: 180: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(((((6 == ~a16~0 && (!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a21~0) || ((4 == ~a16~0 && ((1 == ~a7~0 && 1 == ~a17~0) && 1 == ~a20~0) && 13 == ~a8~0) && !(1 == ~a21~0))) && 4 == ~input) && 8 == ~a12~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,077 INFO L280 TraceCheckUtils]: 181: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(!(1 == ~a17~0) && (8 == ~a12~0 && !(1 == ~a20~0) && (15 == ~a8~0 && 1 == ~a21~0 && 4 == ~input) && !(1 == ~a7~0)) && 5 == ~a16~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,078 INFO L280 TraceCheckUtils]: 182: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(((!(1 == ~a7~0) && (2 == ~input && (((5 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) || (4 == ~a16~0 && !(1 == ~a20~0) && 1 == ~a17~0))) && 15 == ~a8~0) && 8 == ~a12~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,079 INFO L280 TraceCheckUtils]: 183: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(!(1 == ~a20~0) && (((((6 == ~input && 5 == ~a16~0) && 1 == ~a21~0) && !(1 == ~a17~0)) && 8 == ~a12~0) && !(1 == ~a7~0)) && 15 == ~a8~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,079 INFO L280 TraceCheckUtils]: 184: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(8 == ~a12~0 && (((((1 == ~a21~0 && 5 == ~input) && 15 == ~a8~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 6 == ~a16~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,080 INFO L280 TraceCheckUtils]: 185: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(((15 == ~a8~0 && !(1 == ~a7~0) && (((!(1 == ~a20~0) && 1 == ~a17~0) && 4 == ~a16~0) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 5 == ~a16~0) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) && 6 == ~input) && 8 == ~a12~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,081 INFO L280 TraceCheckUtils]: 186: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(15 == ~a8~0 && 4 == ~a16~0 && !(1 == ~a20~0) && ((1 == ~a21~0 && !(1 == ~a17~0) && 5 == ~input) && !(1 == ~a7~0)) && 8 == ~a12~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,082 INFO L280 TraceCheckUtils]: 187: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(1 == ~a17~0 && 8 == ~a12~0 && 15 == ~a8~0 && ((!(1 == ~a7~0) && (5 == ~a16~0 || 6 == ~a16~0) && 2 == ~input) && 1 == ~a21~0) && 1 == ~a20~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,082 INFO L280 TraceCheckUtils]: 188: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(!(1 == ~a7~0) && (15 == ~a8~0 && (!(1 == ~a17~0) && 8 == ~a12~0 && 3 == ~input && 1 == ~a21~0) && 4 == ~a16~0) && 1 == ~a20~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,083 INFO L280 TraceCheckUtils]: 189: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(5 == ~a16~0 && (!(1 == ~a21~0) && (13 == ~a8~0 && (2 == ~input && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a7~0) && 1 == ~a17~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,083 INFO L280 TraceCheckUtils]: 190: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(1 == ~a20~0 && (8 == ~a12~0 && 1 == ~a7~0 && 13 == ~a8~0 && ((!(1 == ~a17~0) && 5 == ~a16~0) || (1 == ~a17~0 && 6 == ~a16~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) && 3 == ~input) && !(1 == ~a21~0)); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,084 INFO L280 TraceCheckUtils]: 191: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(8 == ~a12~0 && 1 == ~a7~0 && !(1 == ~a21~0) && 13 == ~a8~0 && 6 == ~input && ((6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0)) || (4 == ~a16~0 && 1 == ~a17~0 && !(1 == ~a20~0)))); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,085 INFO L280 TraceCheckUtils]: 192: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && ((4 == ~a16~0 && 15 == ~a8~0 && 1 == ~input) && 8 == ~a12~0) && 1 == ~a21~0) && 1 == ~a20~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,085 INFO L280 TraceCheckUtils]: 193: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(1 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a20~0) && 8 == ~a12~0 && 15 == ~a8~0 && !(1 == ~a7~0) && 1 == ~input) && 6 == ~a16~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,086 INFO L280 TraceCheckUtils]: 194: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(1 == ~a20~0 && 8 == ~a12~0 && ((1 == ~a17~0 && ((5 == ~a16~0 || 6 == ~a16~0) && 4 == ~input) && 15 == ~a8~0) && 1 == ~a21~0) && !(1 == ~a7~0)); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,087 INFO L280 TraceCheckUtils]: 195: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(((13 == ~a8~0 && (((!(1 == ~a21~0) && 6 == ~input) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a17~0) && 1 == ~a7~0) && 5 == ~a16~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,087 INFO L280 TraceCheckUtils]: 196: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(5 == ~a16~0 && (((8 == ~a12~0 && !(1 == ~a7~0) && 2 == ~input && !(1 == ~a20~0)) && 1 == ~a21~0) && 1 == ~a17~0) && 15 == ~a8~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,088 INFO L280 TraceCheckUtils]: 197: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((8 == ~a12~0 && ((!(1 == ~a17~0) && 1 == ~a21~0 && 4 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a20~0) && 4 == ~a16~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,089 INFO L280 TraceCheckUtils]: 198: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(1 == ~a7~0 && 13 == ~a8~0 && 8 == ~a12~0 && !(1 == ~a21~0) && 2 == ~input && (((1 == ~a20~0 && !(1 == ~a17~0)) && 6 == ~a16~0) || ((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0))); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,089 INFO L280 TraceCheckUtils]: 199: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(((((((!(1 == ~a20~0) && !(1 == ~a17~0) && !(1 == ~a7~0)) && 15 == ~a8~0) && 6 == ~a16~0) && 1 == ~a21~0) || (((13 == ~a8~0 && (1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 4 == ~a16~0) && !(1 == ~a21~0))) && 6 == ~input) && 8 == ~a12~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,090 INFO L280 TraceCheckUtils]: 200: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && (((3 == ~input && 1 == ~a21~0) && 4 == ~a16~0) && 15 == ~a8~0) && 8 == ~a12~0) && !(1 == ~a20~0)); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,090 INFO L280 TraceCheckUtils]: 201: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((8 == ~a12~0 && (((1 == ~a17~0 && !(1 == ~a20~0)) && 4 == ~a16~0) || ((1 == ~a20~0 && !(1 == ~a17~0)) && 5 == ~a16~0) || ((!(1 == ~a17~0) && 1 == ~a20~0) && 6 == ~a16~0)) && 3 == ~input) && 15 == ~a8~0) && 1 == ~a21~0) && !(1 == ~a7~0)); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,091 INFO L280 TraceCheckUtils]: 202: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(((!(1 == ~a7~0) && (5 == ~input && (((5 == ~a16~0 && !(1 == ~a17~0) && 1 == ~a20~0) || (6 == ~a16~0 && 1 == ~a20~0 && !(1 == ~a17~0))) || (4 == ~a16~0 && !(1 == ~a20~0) && 1 == ~a17~0))) && 8 == ~a12~0) && 1 == ~a21~0) && 15 == ~a8~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,092 INFO L280 TraceCheckUtils]: 203: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((!(1 == ~a7~0) && (1 == ~a21~0 && (1 == ~a17~0 && 8 == ~a12~0 && 2 == ~input) && !(1 == ~a20~0)) && 6 == ~a16~0) && 15 == ~a8~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,092 INFO L280 TraceCheckUtils]: 204: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((!(1 == ~a17~0) && 1 == ~a21~0 && (!(1 == ~a20~0) && 8 == ~a12~0 && 3 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,093 INFO L280 TraceCheckUtils]: 205: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((5 == ~a16~0 && !(1 == ~a20~0) && (((6 == ~input && 1 == ~a21~0) && 1 == ~a17~0) && !(1 == ~a7~0)) && 8 == ~a12~0) && 15 == ~a8~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,094 INFO L280 TraceCheckUtils]: 206: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(!(1 == ~a7~0) && 1 == ~a17~0 && (6 == ~a16~0 && !(1 == ~a20~0) && (6 == ~input && 8 == ~a12~0) && 1 == ~a21~0) && 15 == ~a8~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,095 INFO L280 TraceCheckUtils]: 207: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(((1 == ~a21~0 && 15 == ~a8~0 && 8 == ~a12~0 && !(1 == ~a7~0) && !(1 == ~a17~0) && 2 == ~input) && 4 == ~a16~0) && 1 == ~a20~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,095 INFO L280 TraceCheckUtils]: 208: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(15 == ~a8~0 && (4 == ~a16~0 && 8 == ~a12~0 && (!(1 == ~a20~0) && !(1 == ~a7~0) && 1 == ~input) && !(1 == ~a17~0)) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,096 INFO L280 TraceCheckUtils]: 209: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(1 == ~a21~0 && (8 == ~a12~0 && ((1 == ~a17~0 && 3 == ~input && (5 == ~a16~0 || 6 == ~a16~0)) && !(1 == ~a7~0)) && 1 == ~a20~0) && 15 == ~a8~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,097 INFO L280 TraceCheckUtils]: 210: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(!(1 == ~a21~0) && 1 == ~a20~0 && (8 == ~a12~0 && 13 == ~a8~0 && ((5 == ~a16~0 && !(1 == ~a17~0)) || (1 == ~a17~0 && 6 == ~a16~0) || (!(1 == ~a17~0) && 4 == ~a16~0)) && 2 == ~input) && 1 == ~a7~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,098 INFO L280 TraceCheckUtils]: 211: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(1 == ~a7~0 && 8 == ~a12~0 && ((1 == ~a20~0 && ((!(1 == ~a17~0) && 5 == ~a16~0) || (1 == ~a17~0 && 6 == ~a16~0) || (4 == ~a16~0 && !(1 == ~a17~0))) && 4 == ~input) && 13 == ~a8~0) && !(1 == ~a21~0)); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,099 INFO L280 TraceCheckUtils]: 212: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(1 == ~a21~0 && (((!(1 == ~a7~0) && 15 == ~a8~0 && !(1 == ~a20~0) && 4 == ~input) && 1 == ~a17~0) && 5 == ~a16~0) && 8 == ~a12~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,099 INFO L280 TraceCheckUtils]: 213: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(((!(1 == ~a7~0) && (!(1 == ~a20~0) && 1 == ~a21~0 && 3 == ~input && 1 == ~a17~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,100 INFO L280 TraceCheckUtils]: 214: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((!(1 == ~a17~0) && !(1 == ~a20~0) && 15 == ~a8~0 && 1 == ~input && 5 == ~a16~0) && 8 == ~a12~0) && 1 == ~a21~0) && !(1 == ~a7~0)); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,100 INFO L280 TraceCheckUtils]: 215: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(((1 == ~a21~0 && 15 == ~a8~0 && (5 == ~a16~0 && 8 == ~a12~0 && 1 == ~input) && 1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,101 INFO L280 TraceCheckUtils]: 216: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((!(1 == ~a21~0) && 1 == ~a20~0 && ((13 == ~a8~0 && 1 == ~a7~0 && 5 == ~input) && 1 == ~a17~0) && 8 == ~a12~0) && 5 == ~a16~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,102 INFO L280 TraceCheckUtils]: 217: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(((!(1 == ~a7~0) && 1 == ~a21~0 && ((6 == ~input && 1 == ~a20~0) && 15 == ~a8~0) && !(1 == ~a17~0)) && 8 == ~a12~0) && 4 == ~a16~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,102 INFO L280 TraceCheckUtils]: 218: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(((1 == ~a20~0 && ((!(1 == ~a21~0) && 1 == ~a7~0 && 1 == ~input) && 13 == ~a8~0) && 1 == ~a17~0) && 8 == ~a12~0) && 5 == ~a16~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,103 INFO L280 TraceCheckUtils]: 219: Hoare triple {93666#(not (= 1 ~a7~0))} assume !(8 == ~a12~0 && 5 == ~input && ((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 15 == ~a8~0) && 6 == ~a16~0) && 1 == ~a21~0) || (!(1 == ~a21~0) && 4 == ~a16~0 && (1 == ~a20~0 && 1 == ~a7~0 && 1 == ~a17~0) && 13 == ~a8~0))); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,104 INFO L280 TraceCheckUtils]: 220: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,104 INFO L280 TraceCheckUtils]: 221: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,105 INFO L280 TraceCheckUtils]: 222: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,105 INFO L280 TraceCheckUtils]: 223: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,106 INFO L280 TraceCheckUtils]: 224: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,107 INFO L280 TraceCheckUtils]: 225: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,107 INFO L280 TraceCheckUtils]: 226: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,108 INFO L280 TraceCheckUtils]: 227: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,108 INFO L280 TraceCheckUtils]: 228: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,109 INFO L280 TraceCheckUtils]: 229: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,110 INFO L280 TraceCheckUtils]: 230: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,110 INFO L280 TraceCheckUtils]: 231: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,111 INFO L280 TraceCheckUtils]: 232: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,112 INFO L280 TraceCheckUtils]: 233: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,112 INFO L280 TraceCheckUtils]: 234: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,113 INFO L280 TraceCheckUtils]: 235: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,114 INFO L280 TraceCheckUtils]: 236: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,114 INFO L280 TraceCheckUtils]: 237: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,115 INFO L280 TraceCheckUtils]: 238: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,116 INFO L280 TraceCheckUtils]: 239: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,117 INFO L280 TraceCheckUtils]: 240: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,117 INFO L280 TraceCheckUtils]: 241: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,118 INFO L280 TraceCheckUtils]: 242: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,118 INFO L280 TraceCheckUtils]: 243: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,119 INFO L280 TraceCheckUtils]: 244: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,120 INFO L280 TraceCheckUtils]: 245: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,120 INFO L280 TraceCheckUtils]: 246: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,121 INFO L280 TraceCheckUtils]: 247: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,122 INFO L280 TraceCheckUtils]: 248: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,122 INFO L280 TraceCheckUtils]: 249: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,123 INFO L280 TraceCheckUtils]: 250: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,124 INFO L280 TraceCheckUtils]: 251: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,124 INFO L280 TraceCheckUtils]: 252: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,125 INFO L280 TraceCheckUtils]: 253: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,126 INFO L280 TraceCheckUtils]: 254: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,126 INFO L280 TraceCheckUtils]: 255: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,127 INFO L280 TraceCheckUtils]: 256: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,128 INFO L280 TraceCheckUtils]: 257: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,128 INFO L280 TraceCheckUtils]: 258: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,129 INFO L280 TraceCheckUtils]: 259: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,130 INFO L280 TraceCheckUtils]: 260: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,131 INFO L280 TraceCheckUtils]: 261: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,131 INFO L280 TraceCheckUtils]: 262: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,132 INFO L280 TraceCheckUtils]: 263: Hoare triple {93666#(not (= 1 ~a7~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {93666#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:24:42,132 INFO L280 TraceCheckUtils]: 264: Hoare triple {93666#(not (= 1 ~a7~0))} assume (((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0; {93552#false} is VALID [2020-07-18 05:24:42,133 INFO L280 TraceCheckUtils]: 265: Hoare triple {93552#false} assume !false; {93552#false} is VALID [2020-07-18 05:24:42,213 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 98 proven. 3 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2020-07-18 05:24:42,213 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2139809775] [2020-07-18 05:24:42,214 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-18 05:24:42,214 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2020-07-18 05:24:42,214 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664327620] [2020-07-18 05:24:42,215 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 266 [2020-07-18 05:24:42,215 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 05:24:42,215 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states. [2020-07-18 05:24:42,512 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 217 edges. 217 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:24:42,512 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-07-18 05:24:42,512 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 05:24:42,512 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-07-18 05:24:42,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-07-18 05:24:42,513 INFO L87 Difference]: Start difference. First operand 2271 states and 2708 transitions. Second operand 6 states. [2020-07-18 05:25:13,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:25:13,492 INFO L93 Difference]: Finished difference Result 2436 states and 2896 transitions. [2020-07-18 05:25:13,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-07-18 05:25:13,492 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 266 [2020-07-18 05:25:13,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 05:25:13,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-07-18 05:25:13,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 710 transitions. [2020-07-18 05:25:13,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-07-18 05:25:13,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 710 transitions. [2020-07-18 05:25:13,499 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 710 transitions. [2020-07-18 05:25:14,850 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 710 edges. 710 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:25:14,851 INFO L225 Difference]: With dead ends: 2436 [2020-07-18 05:25:14,851 INFO L226 Difference]: Without dead ends: 0 [2020-07-18 05:25:14,856 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2020-07-18 05:25:14,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2020-07-18 05:25:14,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2020-07-18 05:25:14,857 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 05:25:14,857 INFO L82 GeneralOperation]: Start isEquivalent. First operand 0 states. Second operand 0 states. [2020-07-18 05:25:14,857 INFO L74 IsIncluded]: Start isIncluded. First operand 0 states. Second operand 0 states. [2020-07-18 05:25:14,857 INFO L87 Difference]: Start difference. First operand 0 states. Second operand 0 states. [2020-07-18 05:25:14,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:25:14,858 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2020-07-18 05:25:14,858 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-18 05:25:14,858 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:25:14,858 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:25:14,858 INFO L74 IsIncluded]: Start isIncluded. First operand 0 states. Second operand 0 states. [2020-07-18 05:25:14,858 INFO L87 Difference]: Start difference. First operand 0 states. Second operand 0 states. [2020-07-18 05:25:14,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:25:14,859 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2020-07-18 05:25:14,859 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-18 05:25:14,860 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:25:14,860 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:25:14,861 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 05:25:14,861 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 05:25:14,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2020-07-18 05:25:14,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2020-07-18 05:25:14,861 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 266 [2020-07-18 05:25:14,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 05:25:14,861 INFO L479 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-07-18 05:25:14,862 INFO L480 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-07-18 05:25:14,862 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 0 states and 0 transitions. [2020-07-18 05:25:14,862 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-18 05:25:14,862 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-18 05:25:14,862 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:25:14,862 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-07-18 05:25:14,864 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2020-07-18 05:25:15,295 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 96 [2020-07-18 05:25:18,269 WARN L193 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 155 [2020-07-18 05:25:31,114 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 155 [2020-07-18 05:25:33,545 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 155 [2020-07-18 05:25:33,723 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 155 [2020-07-18 05:25:34,002 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 155 [2020-07-18 05:25:39,110 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 155 [2020-07-18 05:25:39,234 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 155 [2020-07-18 05:25:39,357 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 155 [2020-07-18 05:25:39,477 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 155 [2020-07-18 05:25:46,130 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 155 [2020-07-18 05:25:47,846 WARN L193 SmtUtils]: Spent 328.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 84 [2020-07-18 05:25:54,333 WARN L193 SmtUtils]: Spent 872.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:25:54,927 WARN L193 SmtUtils]: Spent 524.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 58 [2020-07-18 05:25:55,516 WARN L193 SmtUtils]: Spent 523.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 58 [2020-07-18 05:25:56,146 WARN L193 SmtUtils]: Spent 541.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 58 [2020-07-18 05:25:57,124 WARN L193 SmtUtils]: Spent 887.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:25:57,667 WARN L193 SmtUtils]: Spent 466.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:25:58,632 WARN L193 SmtUtils]: Spent 880.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:25:59,610 WARN L193 SmtUtils]: Spent 884.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:26:00,162 WARN L193 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:26:00,757 WARN L193 SmtUtils]: Spent 539.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 58 [2020-07-18 05:26:01,332 WARN L193 SmtUtils]: Spent 521.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 53 [2020-07-18 05:26:01,848 WARN L193 SmtUtils]: Spent 461.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 54 [2020-07-18 05:26:02,307 WARN L193 SmtUtils]: Spent 406.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 50 [2020-07-18 05:26:03,278 WARN L193 SmtUtils]: Spent 884.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:26:03,797 WARN L193 SmtUtils]: Spent 465.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 52 [2020-07-18 05:26:04,363 WARN L193 SmtUtils]: Spent 518.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 58 [2020-07-18 05:26:05,117 WARN L193 SmtUtils]: Spent 693.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 67 [2020-07-18 05:26:05,691 WARN L193 SmtUtils]: Spent 519.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 55 [2020-07-18 05:26:06,188 WARN L193 SmtUtils]: Spent 440.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 54 [2020-07-18 05:26:06,803 WARN L193 SmtUtils]: Spent 545.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 53 [2020-07-18 05:26:07,782 WARN L193 SmtUtils]: Spent 889.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:26:08,388 WARN L193 SmtUtils]: Spent 544.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 57 [2020-07-18 05:26:08,890 WARN L193 SmtUtils]: Spent 449.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 54 [2020-07-18 05:26:09,848 WARN L193 SmtUtils]: Spent 874.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:26:10,827 WARN L193 SmtUtils]: Spent 892.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:26:11,413 WARN L193 SmtUtils]: Spent 533.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 55 [2020-07-18 05:26:11,929 WARN L193 SmtUtils]: Spent 464.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 54 [2020-07-18 05:26:12,535 WARN L193 SmtUtils]: Spent 595.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 43 [2020-07-18 05:26:13,121 WARN L193 SmtUtils]: Spent 486.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:26:14,133 WARN L193 SmtUtils]: Spent 924.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 57 [2020-07-18 05:26:14,734 WARN L193 SmtUtils]: Spent 529.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 59 [2020-07-18 05:26:15,353 WARN L193 SmtUtils]: Spent 560.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 58 [2020-07-18 05:26:15,959 WARN L193 SmtUtils]: Spent 546.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 56 [2020-07-18 05:26:16,545 WARN L193 SmtUtils]: Spent 532.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 58 [2020-07-18 05:26:17,105 WARN L193 SmtUtils]: Spent 507.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 53 [2020-07-18 05:26:17,787 WARN L193 SmtUtils]: Spent 628.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 56 [2020-07-18 05:26:18,342 WARN L193 SmtUtils]: Spent 482.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 54 [2020-07-18 05:26:19,325 WARN L193 SmtUtils]: Spent 894.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:26:19,977 WARN L193 SmtUtils]: Spent 602.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 56 [2020-07-18 05:26:20,533 WARN L193 SmtUtils]: Spent 500.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 56 [2020-07-18 05:26:21,129 WARN L193 SmtUtils]: Spent 534.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 61 [2020-07-18 05:26:21,744 WARN L193 SmtUtils]: Spent 543.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 59 [2020-07-18 05:26:22,374 WARN L193 SmtUtils]: Spent 566.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 58 [2020-07-18 05:26:23,057 WARN L193 SmtUtils]: Spent 617.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 65 [2020-07-18 05:26:23,598 WARN L193 SmtUtils]: Spent 487.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 55 [2020-07-18 05:26:24,206 WARN L193 SmtUtils]: Spent 555.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 54 [2020-07-18 05:26:24,812 WARN L193 SmtUtils]: Spent 554.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 54 [2020-07-18 05:26:25,400 WARN L193 SmtUtils]: Spent 530.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 54 [2020-07-18 05:26:26,414 WARN L193 SmtUtils]: Spent 930.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 57 [2020-07-18 05:26:27,089 WARN L193 SmtUtils]: Spent 621.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 58 [2020-07-18 05:26:28,106 WARN L193 SmtUtils]: Spent 922.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 57 [2020-07-18 05:26:28,792 WARN L193 SmtUtils]: Spent 605.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 62 [2020-07-18 05:26:29,366 WARN L193 SmtUtils]: Spent 517.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 53 [2020-07-18 05:26:29,897 WARN L193 SmtUtils]: Spent 472.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 52 [2020-07-18 05:26:30,428 WARN L193 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 54 [2020-07-18 05:26:31,024 WARN L193 SmtUtils]: Spent 541.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 58 [2020-07-18 05:26:31,565 WARN L193 SmtUtils]: Spent 490.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 58 [2020-07-18 05:26:32,264 WARN L193 SmtUtils]: Spent 640.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 60 [2020-07-18 05:26:32,805 WARN L193 SmtUtils]: Spent 484.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 61 [2020-07-18 05:26:33,389 WARN L193 SmtUtils]: Spent 530.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 60 [2020-07-18 05:26:34,019 WARN L193 SmtUtils]: Spent 551.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 58 [2020-07-18 05:26:35,010 WARN L193 SmtUtils]: Spent 905.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:26:36,008 WARN L193 SmtUtils]: Spent 918.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:26:36,529 WARN L193 SmtUtils]: Spent 468.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 52 [2020-07-18 05:26:37,035 WARN L193 SmtUtils]: Spent 445.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 50 [2020-07-18 05:26:38,022 WARN L193 SmtUtils]: Spent 907.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:26:38,598 WARN L193 SmtUtils]: Spent 489.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:26:39,154 WARN L193 SmtUtils]: Spent 480.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:26:39,781 WARN L193 SmtUtils]: Spent 561.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 58 [2020-07-18 05:26:40,768 WARN L193 SmtUtils]: Spent 901.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:26:41,208 WARN L193 SmtUtils]: Spent 388.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 38 [2020-07-18 05:26:42,197 WARN L193 SmtUtils]: Spent 903.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:26:43,212 WARN L193 SmtUtils]: Spent 923.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:26:43,815 WARN L193 SmtUtils]: Spent 548.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 54 [2020-07-18 05:26:44,319 WARN L193 SmtUtils]: Spent 453.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 52 [2020-07-18 05:26:45,306 WARN L193 SmtUtils]: Spent 909.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:26:45,853 WARN L193 SmtUtils]: Spent 490.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 54 [2020-07-18 05:26:46,433 WARN L193 SmtUtils]: Spent 527.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 53 [2020-07-18 05:26:47,017 WARN L193 SmtUtils]: Spent 525.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 58 [2020-07-18 05:26:48,019 WARN L193 SmtUtils]: Spent 920.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:26:48,629 WARN L193 SmtUtils]: Spent 557.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 60 [2020-07-18 05:26:49,171 WARN L193 SmtUtils]: Spent 485.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 52 [2020-07-18 05:26:49,956 WARN L193 SmtUtils]: Spent 728.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 65 [2020-07-18 05:26:50,654 WARN L193 SmtUtils]: Spent 635.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 63 [2020-07-18 05:26:51,281 WARN L193 SmtUtils]: Spent 554.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 59 [2020-07-18 05:26:51,893 WARN L193 SmtUtils]: Spent 558.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 52 [2020-07-18 05:26:52,534 WARN L193 SmtUtils]: Spent 562.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 55 [2020-07-18 05:26:53,119 WARN L193 SmtUtils]: Spent 531.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 58 [2020-07-18 05:26:54,127 WARN L193 SmtUtils]: Spent 922.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:26:54,727 WARN L193 SmtUtils]: Spent 544.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 53 [2020-07-18 05:26:55,263 WARN L193 SmtUtils]: Spent 478.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 52 [2020-07-18 05:26:55,817 WARN L193 SmtUtils]: Spent 489.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 57 [2020-07-18 05:26:56,444 WARN L193 SmtUtils]: Spent 574.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 52 [2020-07-18 05:26:57,071 WARN L193 SmtUtils]: Spent 564.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 58 [2020-07-18 05:26:58,087 WARN L193 SmtUtils]: Spent 931.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:26:59,094 WARN L193 SmtUtils]: Spent 921.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:27:00,132 WARN L193 SmtUtils]: Spent 948.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:27:01,131 WARN L193 SmtUtils]: Spent 916.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:27:01,701 WARN L193 SmtUtils]: Spent 491.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:27:02,332 WARN L193 SmtUtils]: Spent 565.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 58 [2020-07-18 05:27:02,911 WARN L193 SmtUtils]: Spent 490.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:27:03,936 WARN L193 SmtUtils]: Spent 931.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:27:04,578 WARN L193 SmtUtils]: Spent 586.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 57 [2020-07-18 05:27:05,268 WARN L193 SmtUtils]: Spent 619.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 59 [2020-07-18 05:27:05,948 WARN L193 SmtUtils]: Spent 622.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 58 [2020-07-18 05:27:06,952 WARN L193 SmtUtils]: Spent 921.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:27:07,469 WARN L193 SmtUtils]: Spent 460.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 50 [2020-07-18 05:27:08,091 WARN L193 SmtUtils]: Spent 552.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 60 [2020-07-18 05:27:08,635 WARN L193 SmtUtils]: Spent 485.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 52 [2020-07-18 05:27:09,232 WARN L193 SmtUtils]: Spent 541.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 55 [2020-07-18 05:27:09,823 WARN L193 SmtUtils]: Spent 535.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 58 [2020-07-18 05:27:10,471 WARN L193 SmtUtils]: Spent 587.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 56 [2020-07-18 05:27:11,477 WARN L193 SmtUtils]: Spent 919.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:27:12,491 WARN L193 SmtUtils]: Spent 927.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:27:13,498 WARN L193 SmtUtils]: Spent 922.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:27:14,107 WARN L193 SmtUtils]: Spent 544.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 58 [2020-07-18 05:27:14,664 WARN L193 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 52 [2020-07-18 05:27:15,226 WARN L193 SmtUtils]: Spent 498.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 52 [2020-07-18 05:27:15,807 WARN L193 SmtUtils]: Spent 497.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:27:16,857 WARN L193 SmtUtils]: Spent 958.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:27:17,493 WARN L193 SmtUtils]: Spent 572.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 58 [2020-07-18 05:27:18,083 WARN L193 SmtUtils]: Spent 505.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 58 [2020-07-18 05:27:18,963 WARN L193 SmtUtils]: Spent 800.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 67 [2020-07-18 05:27:19,601 WARN L193 SmtUtils]: Spent 578.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 57 [2020-07-18 05:27:20,241 WARN L193 SmtUtils]: Spent 577.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 52 [2020-07-18 05:27:20,853 WARN L193 SmtUtils]: Spent 557.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 60 [2020-07-18 05:27:21,904 WARN L193 SmtUtils]: Spent 953.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:27:22,533 WARN L193 SmtUtils]: Spent 561.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 59 [2020-07-18 05:27:23,084 WARN L193 SmtUtils]: Spent 496.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 52 [2020-07-18 05:27:24,106 WARN L193 SmtUtils]: Spent 934.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:27:24,731 WARN L193 SmtUtils]: Spent 570.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 55 [2020-07-18 05:27:25,240 WARN L193 SmtUtils]: Spent 451.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 52 [2020-07-18 05:27:26,273 WARN L193 SmtUtils]: Spent 943.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:27:26,905 WARN L193 SmtUtils]: Spent 564.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 59 [2020-07-18 05:27:27,466 WARN L193 SmtUtils]: Spent 506.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 52 [2020-07-18 05:27:28,505 WARN L193 SmtUtils]: Spent 949.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:27:29,128 WARN L193 SmtUtils]: Spent 563.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 58 [2020-07-18 05:27:29,679 WARN L193 SmtUtils]: Spent 496.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 52 [2020-07-18 05:27:30,245 WARN L193 SmtUtils]: Spent 501.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 57 [2020-07-18 05:27:31,302 WARN L193 SmtUtils]: Spent 977.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 57 [2020-07-18 05:27:31,933 WARN L193 SmtUtils]: Spent 574.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 56 [2020-07-18 05:27:32,574 WARN L193 SmtUtils]: Spent 580.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 61 [2020-07-18 05:27:33,169 WARN L193 SmtUtils]: Spent 530.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 56 [2020-07-18 05:27:34,219 WARN L193 SmtUtils]: Spent 957.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:27:34,768 WARN L193 SmtUtils]: Spent 489.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 54 [2020-07-18 05:27:35,832 WARN L193 SmtUtils]: Spent 981.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 57 [2020-07-18 05:27:36,440 WARN L193 SmtUtils]: Spent 553.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 53 [2020-07-18 05:27:37,487 WARN L193 SmtUtils]: Spent 958.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:27:38,077 WARN L193 SmtUtils]: Spent 502.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:27:38,678 WARN L193 SmtUtils]: Spent 508.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:27:39,359 WARN L193 SmtUtils]: Spent 593.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 52 [2020-07-18 05:27:40,390 WARN L193 SmtUtils]: Spent 949.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:27:40,961 WARN L193 SmtUtils]: Spent 518.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 54 [2020-07-18 05:27:41,999 WARN L193 SmtUtils]: Spent 948.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:27:43,046 WARN L193 SmtUtils]: Spent 956.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:27:43,800 WARN L193 SmtUtils]: Spent 692.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 60 [2020-07-18 05:27:44,433 WARN L193 SmtUtils]: Spent 573.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 61 [2020-07-18 05:27:45,484 WARN L193 SmtUtils]: Spent 964.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:27:46,133 WARN L193 SmtUtils]: Spent 580.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 58 [2020-07-18 05:27:46,738 WARN L193 SmtUtils]: Spent 517.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:27:47,798 WARN L193 SmtUtils]: Spent 966.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:27:48,402 WARN L193 SmtUtils]: Spent 513.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:27:49,460 WARN L193 SmtUtils]: Spent 976.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:27:50,527 WARN L193 SmtUtils]: Spent 981.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:27:51,133 WARN L193 SmtUtils]: Spent 519.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:27:52,180 WARN L193 SmtUtils]: Spent 954.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:27:53,251 WARN L193 SmtUtils]: Spent 976.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:27:54,298 WARN L193 SmtUtils]: Spent 963.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:27:54,892 WARN L193 SmtUtils]: Spent 511.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:27:55,494 WARN L193 SmtUtils]: Spent 515.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:27:56,561 WARN L193 SmtUtils]: Spent 973.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:27:57,143 WARN L193 SmtUtils]: Spent 526.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 52 [2020-07-18 05:27:57,767 WARN L193 SmtUtils]: Spent 565.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 58 [2020-07-18 05:27:58,341 WARN L193 SmtUtils]: Spent 513.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 52 [2020-07-18 05:27:59,006 WARN L193 SmtUtils]: Spent 600.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 58 [2020-07-18 05:28:00,064 WARN L193 SmtUtils]: Spent 971.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:28:00,643 WARN L193 SmtUtils]: Spent 519.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 55 [2020-07-18 05:28:01,322 WARN L193 SmtUtils]: Spent 613.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 58 [2020-07-18 05:28:02,394 WARN L193 SmtUtils]: Spent 976.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:28:03,469 WARN L193 SmtUtils]: Spent 987.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:28:04,104 WARN L193 SmtUtils]: Spent 570.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 61 [2020-07-18 05:28:04,788 WARN L193 SmtUtils]: Spent 618.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 57 [2020-07-18 05:28:05,393 WARN L193 SmtUtils]: Spent 517.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:28:06,066 WARN L193 SmtUtils]: Spent 599.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 58 [2020-07-18 05:28:07,143 WARN L193 SmtUtils]: Spent 981.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:28:07,800 WARN L193 SmtUtils]: Spent 644.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 43 [2020-07-18 05:28:08,313 WARN L193 SmtUtils]: Spent 420.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 38 [2020-07-18 05:28:09,389 WARN L193 SmtUtils]: Spent 985.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:28:10,094 WARN L193 SmtUtils]: Spent 644.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 63 [2020-07-18 05:28:11,190 WARN L193 SmtUtils]: Spent 1.00 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:28:11,871 WARN L193 SmtUtils]: Spent 619.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 58 [2020-07-18 05:28:12,614 WARN L193 SmtUtils]: Spent 678.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 64 [2020-07-18 05:28:13,204 WARN L193 SmtUtils]: Spent 529.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 54 [2020-07-18 05:28:13,868 WARN L193 SmtUtils]: Spent 605.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 52 [2020-07-18 05:28:14,459 WARN L193 SmtUtils]: Spent 530.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 58 [2020-07-18 05:28:15,109 WARN L193 SmtUtils]: Spent 584.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 61 [2020-07-18 05:28:15,643 WARN L193 SmtUtils]: Spent 471.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 50 [2020-07-18 05:28:16,227 WARN L193 SmtUtils]: Spent 520.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 52 [2020-07-18 05:28:16,888 WARN L193 SmtUtils]: Spent 601.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 62 [2020-07-18 05:28:17,966 WARN L193 SmtUtils]: Spent 991.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:28:18,896 WARN L193 SmtUtils]: Spent 843.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 67 [2020-07-18 05:28:19,569 WARN L193 SmtUtils]: Spent 610.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 57 [2020-07-18 05:28:20,268 WARN L193 SmtUtils]: Spent 630.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 58 [2020-07-18 05:28:20,861 WARN L193 SmtUtils]: Spent 530.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 52 [2020-07-18 05:28:21,544 WARN L193 SmtUtils]: Spent 609.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 59 [2020-07-18 05:28:22,223 WARN L193 SmtUtils]: Spent 622.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 54 [2020-07-18 05:28:23,337 WARN L193 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 182 DAG size of output: 57 [2020-07-18 05:28:23,968 WARN L193 SmtUtils]: Spent 562.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 55 [2020-07-18 05:28:24,586 WARN L193 SmtUtils]: Spent 553.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 56 [2020-07-18 05:28:25,263 WARN L193 SmtUtils]: Spent 604.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 57 [2020-07-18 05:28:25,904 WARN L193 SmtUtils]: Spent 566.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 62 [2020-07-18 05:28:26,574 WARN L193 SmtUtils]: Spent 606.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 57 [2020-07-18 05:28:27,228 WARN L193 SmtUtils]: Spent 593.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 58 [2020-07-18 05:28:27,866 WARN L193 SmtUtils]: Spent 581.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 60 [2020-07-18 05:28:28,974 WARN L193 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:28:29,651 WARN L193 SmtUtils]: Spent 614.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 52 [2020-07-18 05:28:30,307 WARN L193 SmtUtils]: Spent 594.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 55 [2020-07-18 05:28:31,064 WARN L193 SmtUtils]: Spent 672.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 59 [2020-07-18 05:28:31,680 WARN L193 SmtUtils]: Spent 556.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 55 [2020-07-18 05:28:32,773 WARN L193 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:28:33,375 WARN L193 SmtUtils]: Spent 547.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 58 [2020-07-18 05:28:34,128 WARN L193 SmtUtils]: Spent 688.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 65 [2020-07-18 05:28:34,782 WARN L193 SmtUtils]: Spent 593.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 50 [2020-07-18 05:28:35,435 WARN L193 SmtUtils]: Spent 592.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 58 [2020-07-18 05:28:36,559 WARN L193 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:28:37,164 WARN L193 SmtUtils]: Spent 546.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 55 [2020-07-18 05:28:37,832 WARN L193 SmtUtils]: Spent 659.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 43 [2020-07-18 05:28:38,503 WARN L193 SmtUtils]: Spent 606.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 59 [2020-07-18 05:28:39,108 WARN L193 SmtUtils]: Spent 542.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 54 [2020-07-18 05:28:39,784 WARN L193 SmtUtils]: Spent 665.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 43 [2020-07-18 05:28:40,345 WARN L193 SmtUtils]: Spent 503.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 52 [2020-07-18 05:28:41,508 WARN L193 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 182 DAG size of output: 57 [2020-07-18 05:28:42,190 WARN L193 SmtUtils]: Spent 670.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 43 [2020-07-18 05:28:42,887 WARN L193 SmtUtils]: Spent 627.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 58 [2020-07-18 05:28:43,517 WARN L193 SmtUtils]: Spent 543.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:28:44,625 WARN L193 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:28:45,241 WARN L193 SmtUtils]: Spent 522.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:28:46,376 WARN L193 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:28:47,483 WARN L193 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:28:48,107 WARN L193 SmtUtils]: Spent 539.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:28:48,731 WARN L193 SmtUtils]: Spent 535.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:28:49,636 WARN L193 SmtUtils]: Spent 831.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 71 [2020-07-18 05:28:50,312 WARN L193 SmtUtils]: Spent 609.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 58 [2020-07-18 05:28:50,954 WARN L193 SmtUtils]: Spent 579.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 53 [2020-07-18 05:28:51,656 WARN L193 SmtUtils]: Spent 626.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 57 [2020-07-18 05:28:52,776 WARN L193 SmtUtils]: Spent 1.04 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:28:53,443 WARN L193 SmtUtils]: Spent 603.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 54 [2020-07-18 05:28:54,042 WARN L193 SmtUtils]: Spent 532.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 52 [2020-07-18 05:28:54,905 WARN L193 SmtUtils]: Spent 783.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 59 [2020-07-18 05:28:55,511 WARN L193 SmtUtils]: Spent 538.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 54 [2020-07-18 05:28:56,647 WARN L193 SmtUtils]: Spent 1.04 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:28:57,246 WARN L193 SmtUtils]: Spent 538.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 55 [2020-07-18 05:28:57,860 WARN L193 SmtUtils]: Spent 551.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 57 [2020-07-18 05:28:58,542 WARN L193 SmtUtils]: Spent 624.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 55 [2020-07-18 05:28:59,669 WARN L193 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:29:00,318 WARN L193 SmtUtils]: Spent 558.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:29:00,970 WARN L193 SmtUtils]: Spent 589.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 57 [2020-07-18 05:29:01,971 WARN L193 SmtUtils]: Spent 903.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 67 [2020-07-18 05:29:02,634 WARN L193 SmtUtils]: Spent 607.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 54 [2020-07-18 05:29:03,300 WARN L193 SmtUtils]: Spent 553.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 62 [2020-07-18 05:29:03,910 WARN L193 SmtUtils]: Spent 551.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 56 [2020-07-18 05:29:04,683 WARN L193 SmtUtils]: Spent 711.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 58 [2020-07-18 05:29:05,323 WARN L193 SmtUtils]: Spent 572.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 54 [2020-07-18 05:29:05,940 WARN L193 SmtUtils]: Spent 553.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 54 [2020-07-18 05:29:06,608 WARN L193 SmtUtils]: Spent 601.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 57 [2020-07-18 05:29:07,745 WARN L193 SmtUtils]: Spent 1.04 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:29:08,359 WARN L193 SmtUtils]: Spent 550.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 52 [2020-07-18 05:29:08,933 WARN L193 SmtUtils]: Spent 513.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 54 [2020-07-18 05:29:10,076 WARN L193 SmtUtils]: Spent 1.05 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:29:10,829 WARN L193 SmtUtils]: Spent 680.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 57 [2020-07-18 05:29:11,394 WARN L193 SmtUtils]: Spent 502.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 54 [2020-07-18 05:29:12,046 WARN L193 SmtUtils]: Spent 558.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:29:12,719 WARN L193 SmtUtils]: Spent 616.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 58 [2020-07-18 05:29:13,860 WARN L193 SmtUtils]: Spent 1.05 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:29:14,675 WARN L193 SmtUtils]: Spent 747.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 65 [2020-07-18 05:29:15,344 WARN L193 SmtUtils]: Spent 600.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 56 [2020-07-18 05:29:15,971 WARN L193 SmtUtils]: Spent 560.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 53 [2020-07-18 05:29:16,739 WARN L193 SmtUtils]: Spent 686.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 59 [2020-07-18 05:29:17,434 WARN L193 SmtUtils]: Spent 615.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 59 [2020-07-18 05:29:18,167 WARN L193 SmtUtils]: Spent 668.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 54 [2020-07-18 05:29:18,832 WARN L193 SmtUtils]: Spent 604.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 59 [2020-07-18 05:29:19,522 WARN L193 SmtUtils]: Spent 629.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 55 [2020-07-18 05:29:20,131 WARN L193 SmtUtils]: Spent 550.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 56 [2020-07-18 05:29:20,751 WARN L193 SmtUtils]: Spent 556.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 52 [2020-07-18 05:29:21,531 WARN L193 SmtUtils]: Spent 698.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 59 [2020-07-18 05:29:22,120 WARN L193 SmtUtils]: Spent 521.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 54 [2020-07-18 05:29:23,311 WARN L193 SmtUtils]: Spent 1.09 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:29:24,000 WARN L193 SmtUtils]: Spent 627.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 58 [2020-07-18 05:29:25,155 WARN L193 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:29:25,828 WARN L193 SmtUtils]: Spent 609.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 57 [2020-07-18 05:29:26,528 WARN L193 SmtUtils]: Spent 630.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 57 [2020-07-18 05:29:27,171 WARN L193 SmtUtils]: Spent 574.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 57 [2020-07-18 05:29:27,947 WARN L193 SmtUtils]: Spent 712.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 56 [2020-07-18 05:29:28,660 WARN L193 SmtUtils]: Spent 647.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 58 [2020-07-18 05:29:29,358 WARN L193 SmtUtils]: Spent 634.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 58 [2020-07-18 05:29:29,955 WARN L193 SmtUtils]: Spent 533.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 56 [2020-07-18 05:29:30,593 WARN L193 SmtUtils]: Spent 580.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 57 [2020-07-18 05:29:31,238 WARN L193 SmtUtils]: Spent 589.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 54 [2020-07-18 05:29:32,437 WARN L193 SmtUtils]: Spent 1.11 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:29:33,092 WARN L193 SmtUtils]: Spent 590.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 54 [2020-07-18 05:29:33,904 WARN L193 SmtUtils]: Spent 744.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 63 [2020-07-18 05:29:34,558 WARN L193 SmtUtils]: Spent 589.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 52 [2020-07-18 05:29:35,209 WARN L193 SmtUtils]: Spent 590.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 54 [2020-07-18 05:29:36,392 WARN L193 SmtUtils]: Spent 1.09 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:29:37,152 WARN L193 SmtUtils]: Spent 685.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 58 [2020-07-18 05:29:37,884 WARN L193 SmtUtils]: Spent 665.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 58 [2020-07-18 05:29:38,607 WARN L193 SmtUtils]: Spent 659.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 52 [2020-07-18 05:29:39,783 WARN L193 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:29:40,638 WARN L193 SmtUtils]: Spent 788.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 61 [2020-07-18 05:29:41,369 WARN L193 SmtUtils]: Spent 562.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 54 [2020-07-18 05:29:41,974 WARN L193 SmtUtils]: Spent 545.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 54 [2020-07-18 05:29:42,657 WARN L193 SmtUtils]: Spent 620.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 54 [2020-07-18 05:29:43,267 WARN L193 SmtUtils]: Spent 543.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 53 [2020-07-18 05:29:43,929 WARN L193 SmtUtils]: Spent 604.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 55 [2020-07-18 05:29:44,727 WARN L193 SmtUtils]: Spent 725.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 59 [2020-07-18 05:29:45,374 WARN L193 SmtUtils]: Spent 576.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 54 [2020-07-18 05:29:46,509 WARN L193 SmtUtils]: Spent 1.06 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:29:47,173 WARN L193 SmtUtils]: Spent 607.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 52 [2020-07-18 05:29:47,763 WARN L193 SmtUtils]: Spent 536.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 56 [2020-07-18 05:29:48,330 WARN L193 SmtUtils]: Spent 510.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 54 [2020-07-18 05:29:48,932 WARN L193 SmtUtils]: Spent 534.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 51 [2020-07-18 05:29:49,523 WARN L193 SmtUtils]: Spent 527.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 54 [2020-07-18 05:29:50,170 WARN L193 SmtUtils]: Spent 584.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 60 [2020-07-18 05:29:50,798 WARN L193 SmtUtils]: Spent 562.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 54 [2020-07-18 05:29:51,471 WARN L193 SmtUtils]: Spent 662.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 43 [2020-07-18 05:29:52,133 WARN L193 SmtUtils]: Spent 652.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 43 [2020-07-18 05:29:52,789 WARN L193 SmtUtils]: Spent 647.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 43 [2020-07-18 05:29:53,473 WARN L193 SmtUtils]: Spent 673.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 43 [2020-07-18 05:29:54,113 WARN L193 SmtUtils]: Spent 549.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:29:54,831 WARN L193 SmtUtils]: Spent 658.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 60 [2020-07-18 05:29:55,939 WARN L193 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:29:56,556 WARN L193 SmtUtils]: Spent 521.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:29:57,650 WARN L193 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:29:58,805 WARN L193 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:29:59,927 WARN L193 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:30:00,649 WARN L193 SmtUtils]: Spent 648.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 58 [2020-07-18 05:30:01,325 WARN L193 SmtUtils]: Spent 571.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:30:02,026 WARN L193 SmtUtils]: Spent 629.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 58 [2020-07-18 05:30:03,147 WARN L193 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:30:03,809 WARN L193 SmtUtils]: Spent 572.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:30:04,471 WARN L193 SmtUtils]: Spent 564.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:30:05,586 WARN L193 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:30:06,284 WARN L193 SmtUtils]: Spent 639.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 60 [2020-07-18 05:30:07,242 WARN L193 SmtUtils]: Spent 896.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 59 [2020-07-18 05:30:07,940 WARN L193 SmtUtils]: Spent 631.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 58 [2020-07-18 05:30:09,067 WARN L193 SmtUtils]: Spent 1.04 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:30:09,780 WARN L193 SmtUtils]: Spent 634.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 58 [2020-07-18 05:30:10,481 WARN L193 SmtUtils]: Spent 625.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 58 [2020-07-18 05:30:11,593 WARN L193 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:30:12,207 WARN L193 SmtUtils]: Spent 524.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:30:13,300 WARN L193 SmtUtils]: Spent 1.00 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:30:14,409 WARN L193 SmtUtils]: Spent 1.00 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:30:15,514 WARN L193 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:30:16,135 WARN L193 SmtUtils]: Spent 530.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:30:21,884 WARN L193 SmtUtils]: Spent 5.62 s on a formula simplification. DAG size of input: 242 DAG size of output: 108 [2020-07-18 05:30:27,721 WARN L193 SmtUtils]: Spent 5.71 s on a formula simplification. DAG size of input: 242 DAG size of output: 108 [2020-07-18 05:30:28,341 WARN L193 SmtUtils]: Spent 558.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 52 [2020-07-18 05:30:29,031 WARN L193 SmtUtils]: Spent 627.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 58 [2020-07-18 05:30:30,156 WARN L193 SmtUtils]: Spent 1.04 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:30:31,280 WARN L193 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:30:31,893 WARN L193 SmtUtils]: Spent 553.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 56 [2020-07-18 05:30:32,512 WARN L193 SmtUtils]: Spent 554.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 52 [2020-07-18 05:30:33,180 WARN L193 SmtUtils]: Spent 605.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 58 [2020-07-18 05:30:33,879 WARN L193 SmtUtils]: Spent 637.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 52 [2020-07-18 05:30:34,555 WARN L193 SmtUtils]: Spent 612.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 58 [2020-07-18 05:30:35,710 WARN L193 SmtUtils]: Spent 1.05 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:30:36,416 WARN L193 SmtUtils]: Spent 638.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 58 [2020-07-18 05:30:37,172 WARN L193 SmtUtils]: Spent 700.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 58 [2020-07-18 05:30:37,924 WARN L193 SmtUtils]: Spent 691.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 63 [2020-07-18 05:30:38,617 WARN L193 SmtUtils]: Spent 629.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 52 [2020-07-18 05:30:39,243 WARN L193 SmtUtils]: Spent 566.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 52 [2020-07-18 05:30:39,876 WARN L193 SmtUtils]: Spent 569.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 54 [2020-07-18 05:30:41,055 WARN L193 SmtUtils]: Spent 1.08 s on a formula simplification. DAG size of input: 182 DAG size of output: 57 [2020-07-18 05:30:41,695 WARN L193 SmtUtils]: Spent 578.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 56 [2020-07-18 05:30:42,298 WARN L193 SmtUtils]: Spent 541.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 56 [2020-07-18 05:30:42,951 WARN L193 SmtUtils]: Spent 594.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 52 [2020-07-18 05:30:43,838 WARN L193 SmtUtils]: Spent 815.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 61 [2020-07-18 05:30:44,549 WARN L193 SmtUtils]: Spent 647.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 55 [2020-07-18 05:30:45,299 WARN L193 SmtUtils]: Spent 689.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 58 [2020-07-18 05:30:45,951 WARN L193 SmtUtils]: Spent 582.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 54 [2020-07-18 05:30:46,568 WARN L193 SmtUtils]: Spent 552.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 54 [2020-07-18 05:30:47,263 WARN L193 SmtUtils]: Spent 638.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 52 [2020-07-18 05:30:47,892 WARN L193 SmtUtils]: Spent 572.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 58 [2020-07-18 05:30:48,513 WARN L193 SmtUtils]: Spent 553.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 54 [2020-07-18 05:30:49,258 WARN L193 SmtUtils]: Spent 679.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 57 [2020-07-18 05:30:49,969 WARN L193 SmtUtils]: Spent 636.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 58 [2020-07-18 05:30:50,647 WARN L193 SmtUtils]: Spent 591.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:30:51,803 WARN L193 SmtUtils]: Spent 1.06 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:30:52,461 WARN L193 SmtUtils]: Spent 565.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:30:53,616 WARN L193 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:30:54,313 WARN L193 SmtUtils]: Spent 636.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 54 [2020-07-18 05:30:54,976 WARN L193 SmtUtils]: Spent 603.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 57 [2020-07-18 05:30:55,560 WARN L193 SmtUtils]: Spent 525.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 54 [2020-07-18 05:30:56,207 WARN L193 SmtUtils]: Spent 578.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 60 [2020-07-18 05:30:56,833 WARN L193 SmtUtils]: Spent 559.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 54 [2020-07-18 05:30:57,473 WARN L193 SmtUtils]: Spent 560.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 58 [2020-07-18 05:30:58,475 WARN L193 SmtUtils]: Spent 904.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 67 [2020-07-18 05:30:59,635 WARN L193 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:31:00,286 WARN L193 SmtUtils]: Spent 585.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 62 [2020-07-18 05:31:00,971 WARN L193 SmtUtils]: Spent 619.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 58 [2020-07-18 05:31:02,146 WARN L193 SmtUtils]: Spent 1.08 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:31:03,357 WARN L193 SmtUtils]: Spent 1.11 s on a formula simplification. DAG size of input: 182 DAG size of output: 57 [2020-07-18 05:31:03,991 WARN L193 SmtUtils]: Spent 571.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 54 [2020-07-18 05:31:04,655 WARN L193 SmtUtils]: Spent 596.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 60 [2020-07-18 05:31:05,253 WARN L193 SmtUtils]: Spent 532.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 54 [2020-07-18 05:31:05,940 WARN L193 SmtUtils]: Spent 626.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 53 [2020-07-18 05:31:07,109 WARN L193 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:31:08,274 WARN L193 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:31:09,179 WARN L193 SmtUtils]: Spent 834.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 61 [2020-07-18 05:31:09,897 WARN L193 SmtUtils]: Spent 707.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 43 [2020-07-18 05:31:11,099 WARN L193 SmtUtils]: Spent 1.11 s on a formula simplification. DAG size of input: 182 DAG size of output: 57 [2020-07-18 05:31:11,832 WARN L193 SmtUtils]: Spent 656.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 58 [2020-07-18 05:31:12,578 WARN L193 SmtUtils]: Spent 682.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 54 [2020-07-18 05:31:13,854 WARN L193 SmtUtils]: Spent 1.18 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:31:14,588 WARN L193 SmtUtils]: Spent 660.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 58 [2020-07-18 05:31:15,775 WARN L193 SmtUtils]: Spent 1.08 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:31:16,774 WARN L193 SmtUtils]: Spent 915.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 67 [2020-07-18 05:31:17,517 WARN L193 SmtUtils]: Spent 680.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 52 [2020-07-18 05:31:18,695 WARN L193 SmtUtils]: Spent 1.09 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:31:19,884 WARN L193 SmtUtils]: Spent 1.09 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:31:20,628 WARN L193 SmtUtils]: Spent 660.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 58 [2020-07-18 05:31:21,847 WARN L193 SmtUtils]: Spent 1.11 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:31:23,037 WARN L193 SmtUtils]: Spent 1.10 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:31:24,235 WARN L193 SmtUtils]: Spent 1.10 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:31:24,914 WARN L193 SmtUtils]: Spent 580.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 55 [2020-07-18 05:31:26,130 WARN L193 SmtUtils]: Spent 1.12 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:31:26,966 WARN L193 SmtUtils]: Spent 769.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 58 [2020-07-18 05:31:27,609 WARN L193 SmtUtils]: Spent 570.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 57 [2020-07-18 05:31:28,333 WARN L193 SmtUtils]: Spent 658.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 57 [2020-07-18 05:31:28,983 WARN L193 SmtUtils]: Spent 587.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 51 [2020-07-18 05:31:29,625 WARN L193 SmtUtils]: Spent 570.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 52 [2020-07-18 05:31:30,371 WARN L193 SmtUtils]: Spent 663.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 59 [2020-07-18 05:31:31,133 WARN L193 SmtUtils]: Spent 690.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 57 [2020-07-18 05:31:31,985 WARN L193 SmtUtils]: Spent 785.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 58 [2020-07-18 05:31:32,661 WARN L193 SmtUtils]: Spent 609.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 57 [2020-07-18 05:31:33,856 WARN L193 SmtUtils]: Spent 1.10 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:31:34,441 WARN L193 SmtUtils]: Spent 521.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 48 [2020-07-18 05:31:35,156 WARN L193 SmtUtils]: Spent 646.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 56 [2020-07-18 05:31:35,793 WARN L193 SmtUtils]: Spent 570.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 52 [2020-07-18 05:31:36,490 WARN L193 SmtUtils]: Spent 630.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 61 [2020-07-18 05:31:37,675 WARN L193 SmtUtils]: Spent 1.09 s on a formula simplification. DAG size of input: 182 DAG size of output: 70 [2020-07-18 05:31:38,332 WARN L193 SmtUtils]: Spent 588.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 52 [2020-07-18 05:31:39,094 WARN L193 SmtUtils]: Spent 689.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 57 [2020-07-18 05:31:39,794 WARN L193 SmtUtils]: Spent 631.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 60 [2020-07-18 05:31:40,551 WARN L193 SmtUtils]: Spent 689.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 58 [2020-07-18 05:31:41,162 WARN L193 SmtUtils]: Spent 547.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 54 [2020-07-18 05:31:41,907 WARN L193 SmtUtils]: Spent 679.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 52