/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_label05.c -------------------------------------------------------------------------------- This is Ultimate 0.1.25-267fbe0 [2020-07-18 05:16:55,884 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-18 05:16:55,886 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-18 05:16:55,899 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-18 05:16:55,899 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-18 05:16:55,900 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-18 05:16:55,901 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-18 05:16:55,903 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-18 05:16:55,905 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-18 05:16:55,906 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-18 05:16:55,907 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-18 05:16:55,908 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-18 05:16:55,908 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-18 05:16:55,909 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-18 05:16:55,910 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-18 05:16:55,912 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-18 05:16:55,912 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-18 05:16:55,913 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-18 05:16:55,915 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-18 05:16:55,917 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-18 05:16:55,919 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-18 05:16:55,920 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-18 05:16:55,921 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-18 05:16:55,922 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-18 05:16:55,925 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-18 05:16:55,925 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-18 05:16:55,925 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-18 05:16:55,926 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-18 05:16:55,927 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-18 05:16:55,928 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-18 05:16:55,928 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-18 05:16:55,929 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-18 05:16:55,929 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-18 05:16:55,930 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-18 05:16:55,931 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-18 05:16:55,931 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-18 05:16:55,932 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-18 05:16:55,932 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-18 05:16:55,933 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-18 05:16:55,933 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-18 05:16:55,934 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-18 05:16:55,935 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:16:55,944 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-18 05:16:55,945 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-18 05:16:55,946 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-18 05:16:55,946 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-18 05:16:55,946 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-18 05:16:55,946 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-18 05:16:55,947 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-18 05:16:55,947 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-18 05:16:55,947 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-18 05:16:55,947 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-18 05:16:55,947 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-18 05:16:55,948 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-18 05:16:55,948 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-18 05:16:55,948 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-18 05:16:55,948 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-18 05:16:55,948 INFO L138 SettingsManager]: * Size of a code block=SingleStatement [2020-07-18 05:16:55,949 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-18 05:16:55,949 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-18 05:16:55,949 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-18 05:16:55,949 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-18 05:16:55,949 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=AcceleratedInterpolation [2020-07-18 05:16:55,950 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-18 05:16:55,950 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:16:56,243 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-18 05:16:56,256 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-18 05:16:56,259 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-18 05:16:56,261 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-18 05:16:56,261 INFO L275 PluginConnector]: CDTParser initialized [2020-07-18 05:16:56,262 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/eca-rers2012/Problem01_label05.c [2020-07-18 05:16:56,338 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3ce336c10/261229e3c0534934ab23af372732bee4/FLAGbf066c985 [2020-07-18 05:16:56,971 INFO L306 CDTParser]: Found 1 translation units. [2020-07-18 05:16:56,974 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/eca-rers2012/Problem01_label05.c [2020-07-18 05:16:56,985 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3ce336c10/261229e3c0534934ab23af372732bee4/FLAGbf066c985 [2020-07-18 05:16:57,210 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3ce336c10/261229e3c0534934ab23af372732bee4 [2020-07-18 05:16:57,220 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-18 05:16:57,223 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-18 05:16:57,225 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-18 05:16:57,225 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-18 05:16:57,228 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-18 05:16:57,230 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.07 05:16:57" (1/1) ... [2020-07-18 05:16:57,233 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7004f6ae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 05:16:57, skipping insertion in model container [2020-07-18 05:16:57,233 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.07 05:16:57" (1/1) ... [2020-07-18 05:16:57,241 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-18 05:16:57,285 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-18 05:16:57,863 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-18 05:16:57,873 INFO L203 MainTranslator]: Completed pre-run [2020-07-18 05:16:57,991 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-18 05:16:58,008 INFO L208 MainTranslator]: Completed translation [2020-07-18 05:16:58,009 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 05:16:58 WrapperNode [2020-07-18 05:16:58,009 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-18 05:16:58,010 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-18 05:16:58,010 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-18 05:16:58,010 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-18 05:16:58,024 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 05:16:58" (1/1) ... [2020-07-18 05:16:58,024 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 05:16:58" (1/1) ... [2020-07-18 05:16:58,043 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 05:16:58" (1/1) ... [2020-07-18 05:16:58,044 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 05:16:58" (1/1) ... [2020-07-18 05:16:58,113 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 05:16:58" (1/1) ... [2020-07-18 05:16:58,139 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 05:16:58" (1/1) ... [2020-07-18 05:16:58,154 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 05:16:58" (1/1) ... [2020-07-18 05:16:58,167 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-18 05:16:58,168 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-18 05:16:58,169 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-18 05:16:58,169 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-18 05:16:58,170 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 05:16:58" (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:16:58,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-18 05:16:58,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-18 05:16:58,249 INFO L138 BoogieDeclarations]: Found implementation of procedure calculate_output [2020-07-18 05:16:58,249 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-18 05:16:58,250 INFO L130 BoogieDeclarations]: Found specification of procedure calculate_output [2020-07-18 05:16:58,250 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-18 05:16:58,250 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-18 05:16:58,250 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2020-07-18 05:16:58,250 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-18 05:16:58,251 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-18 05:16:58,251 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-18 05:17:00,205 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-18 05:17:00,205 INFO L295 CfgBuilder]: Removed 1 assume(true) statements. [2020-07-18 05:17:00,224 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.07 05:17:00 BoogieIcfgContainer [2020-07-18 05:17:00,224 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-18 05:17:00,227 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-18 05:17:00,227 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-18 05:17:00,231 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-18 05:17:00,231 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.07 05:16:57" (1/3) ... [2020-07-18 05:17:00,233 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@756d647 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.07 05:17:00, skipping insertion in model container [2020-07-18 05:17:00,233 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 05:16:58" (2/3) ... [2020-07-18 05:17:00,234 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@756d647 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.07 05:17:00, skipping insertion in model container [2020-07-18 05:17:00,237 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.07 05:17:00" (3/3) ... [2020-07-18 05:17:00,239 INFO L109 eAbstractionObserver]: Analyzing ICFG Problem01_label05.c [2020-07-18 05:17:00,250 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-07-18 05:17:00,259 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-18 05:17:00,273 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-18 05:17:00,299 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-18 05:17:00,299 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-18 05:17:00,299 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-07-18 05:17:00,299 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-18 05:17:00,300 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-18 05:17:00,300 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-18 05:17:00,300 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-18 05:17:00,301 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-18 05:17:00,329 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states. [2020-07-18 05:17:00,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2020-07-18 05:17:00,354 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 05:17:00,356 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] [2020-07-18 05:17:00,356 INFO L427 AbstractCegarLoop]: === Iteration 1 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 05:17:00,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 05:17:00,363 INFO L82 PathProgramCache]: Analyzing trace with hash 576098423, now seen corresponding path program 1 times [2020-07-18 05:17:00,370 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 05:17:00,370 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1373540279] [2020-07-18 05:17:00,371 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 05:17:00,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:17:00,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:17:00,943 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:17:00,944 INFO L280 TraceCheckUtils]: 1: Hoare triple {528#true} ~d~0 := 4; {528#true} is VALID [2020-07-18 05:17:00,944 INFO L280 TraceCheckUtils]: 2: Hoare triple {528#true} ~e~0 := 5; {528#true} is VALID [2020-07-18 05:17:00,945 INFO L280 TraceCheckUtils]: 3: Hoare triple {528#true} ~f~0 := 6; {528#true} is VALID [2020-07-18 05:17:00,946 INFO L280 TraceCheckUtils]: 4: Hoare triple {528#true} ~c~0 := 3; {528#true} is VALID [2020-07-18 05:17:00,946 INFO L280 TraceCheckUtils]: 5: Hoare triple {528#true} ~b~0 := 2; {528#true} is VALID [2020-07-18 05:17:00,946 INFO L280 TraceCheckUtils]: 6: Hoare triple {528#true} ~u~0 := 21; {528#true} is VALID [2020-07-18 05:17:00,947 INFO L280 TraceCheckUtils]: 7: Hoare triple {528#true} ~v~0 := 22; {528#true} is VALID [2020-07-18 05:17:00,947 INFO L280 TraceCheckUtils]: 8: Hoare triple {528#true} ~w~0 := 23; {528#true} is VALID [2020-07-18 05:17:00,947 INFO L280 TraceCheckUtils]: 9: Hoare triple {528#true} ~x~0 := 24; {528#true} is VALID [2020-07-18 05:17:00,948 INFO L280 TraceCheckUtils]: 10: Hoare triple {528#true} ~y~0 := 25; {528#true} is VALID [2020-07-18 05:17:00,948 INFO L280 TraceCheckUtils]: 11: Hoare triple {528#true} ~z~0 := 26; {528#true} is VALID [2020-07-18 05:17:00,948 INFO L280 TraceCheckUtils]: 12: Hoare triple {528#true} ~a17~0 := 1; {528#true} is VALID [2020-07-18 05:17:00,949 INFO L280 TraceCheckUtils]: 13: Hoare triple {528#true} ~a7~0 := 0; {528#true} is VALID [2020-07-18 05:17:00,949 INFO L280 TraceCheckUtils]: 14: Hoare triple {528#true} ~a20~0 := 1; {528#true} is VALID [2020-07-18 05:17:00,949 INFO L280 TraceCheckUtils]: 15: Hoare triple {528#true} ~a8~0 := 15; {528#true} is VALID [2020-07-18 05:17:00,950 INFO L280 TraceCheckUtils]: 16: Hoare triple {528#true} ~a12~0 := 8; {528#true} is VALID [2020-07-18 05:17:00,953 INFO L280 TraceCheckUtils]: 17: Hoare triple {528#true} ~a16~0 := 5; {553#(<= 5 ~a16~0)} is VALID [2020-07-18 05:17:00,954 INFO L280 TraceCheckUtils]: 18: Hoare triple {553#(<= 5 ~a16~0)} ~a21~0 := 1; {553#(<= 5 ~a16~0)} is VALID [2020-07-18 05:17:00,955 INFO L280 TraceCheckUtils]: 19: Hoare triple {553#(<= 5 ~a16~0)} assume true; {553#(<= 5 ~a16~0)} is VALID [2020-07-18 05:17:00,956 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:17:00,966 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:17:00,966 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:17:00,967 INFO L280 TraceCheckUtils]: 2: Hoare triple {528#true} ~d~0 := 4; {528#true} is VALID [2020-07-18 05:17:00,967 INFO L280 TraceCheckUtils]: 3: Hoare triple {528#true} ~e~0 := 5; {528#true} is VALID [2020-07-18 05:17:00,967 INFO L280 TraceCheckUtils]: 4: Hoare triple {528#true} ~f~0 := 6; {528#true} is VALID [2020-07-18 05:17:00,968 INFO L280 TraceCheckUtils]: 5: Hoare triple {528#true} ~c~0 := 3; {528#true} is VALID [2020-07-18 05:17:00,968 INFO L280 TraceCheckUtils]: 6: Hoare triple {528#true} ~b~0 := 2; {528#true} is VALID [2020-07-18 05:17:00,970 INFO L280 TraceCheckUtils]: 7: Hoare triple {528#true} ~u~0 := 21; {528#true} is VALID [2020-07-18 05:17:00,970 INFO L280 TraceCheckUtils]: 8: Hoare triple {528#true} ~v~0 := 22; {528#true} is VALID [2020-07-18 05:17:00,971 INFO L280 TraceCheckUtils]: 9: Hoare triple {528#true} ~w~0 := 23; {528#true} is VALID [2020-07-18 05:17:00,971 INFO L280 TraceCheckUtils]: 10: Hoare triple {528#true} ~x~0 := 24; {528#true} is VALID [2020-07-18 05:17:00,972 INFO L280 TraceCheckUtils]: 11: Hoare triple {528#true} ~y~0 := 25; {528#true} is VALID [2020-07-18 05:17:00,972 INFO L280 TraceCheckUtils]: 12: Hoare triple {528#true} ~z~0 := 26; {528#true} is VALID [2020-07-18 05:17:00,972 INFO L280 TraceCheckUtils]: 13: Hoare triple {528#true} ~a17~0 := 1; {528#true} is VALID [2020-07-18 05:17:00,973 INFO L280 TraceCheckUtils]: 14: Hoare triple {528#true} ~a7~0 := 0; {528#true} is VALID [2020-07-18 05:17:00,974 INFO L280 TraceCheckUtils]: 15: Hoare triple {528#true} ~a20~0 := 1; {528#true} is VALID [2020-07-18 05:17:00,975 INFO L280 TraceCheckUtils]: 16: Hoare triple {528#true} ~a8~0 := 15; {528#true} is VALID [2020-07-18 05:17:00,975 INFO L280 TraceCheckUtils]: 17: Hoare triple {528#true} ~a12~0 := 8; {528#true} is VALID [2020-07-18 05:17:00,976 INFO L280 TraceCheckUtils]: 18: Hoare triple {528#true} ~a16~0 := 5; {553#(<= 5 ~a16~0)} is VALID [2020-07-18 05:17:00,977 INFO L280 TraceCheckUtils]: 19: Hoare triple {553#(<= 5 ~a16~0)} ~a21~0 := 1; {553#(<= 5 ~a16~0)} is VALID [2020-07-18 05:17:00,978 INFO L280 TraceCheckUtils]: 20: Hoare triple {553#(<= 5 ~a16~0)} assume true; {553#(<= 5 ~a16~0)} is VALID [2020-07-18 05:17:00,979 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:17:00,980 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:17:00,981 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:17:00,983 INFO L280 TraceCheckUtils]: 24: Hoare triple {551#(not (= 4 ~a16~0))} assume !false; {551#(not (= 4 ~a16~0))} is VALID [2020-07-18 05:17:00,984 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:17:00,985 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:17:00,986 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:17:00,986 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:17:00,987 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:17:00,992 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:17:00,993 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:17:00,994 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:17:00,995 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:17:00,996 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:17:00,996 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:17:00,997 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:17:01,006 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:17:01,007 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:17:01,007 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:17:01,009 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:17:01,011 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:17:01,013 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:17:01,014 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:17:01,016 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:17:01,017 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:17:01,018 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:17:01,019 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:17:01,019 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:17:01,020 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:17:01,021 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:17:01,022 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:17:01,024 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:17:01,025 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:17:01,026 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:17:01,026 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:17:01,027 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:17:01,028 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:17:01,029 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:17:01,030 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:17:01,030 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:17:01,031 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:17:01,033 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:17:01,034 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:17:01,035 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:17:01,036 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:17:01,036 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:17:01,037 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:17:01,038 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:17:01,038 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:17:01,039 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:17:01,040 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:17:01,041 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:17:01,042 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:17:01,043 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:17:01,044 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:17:01,045 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:17:01,046 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:17:01,048 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:17:01,048 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:17:01,049 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:17:01,051 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:17:01,052 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:17:01,053 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:17:01,054 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:17:01,055 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:17:01,059 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:17:01,060 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:17:01,061 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:17:01,062 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:17:01,063 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:17:01,064 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:17:01,065 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:17:01,066 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:17:01,067 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:17:01,068 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:17:01,069 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:17:01,069 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:17:01,070 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:17:01,071 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:17:01,082 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:17:01,083 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:17:01,083 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:17:01,084 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:17:01,085 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:17:01,085 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:17:01,087 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:17:01,088 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:17:01,091 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:17:01,092 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:17:01,093 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:17:01,094 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:17:01,095 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:17:01,095 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:17:01,096 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:17:01,097 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:17:01,097 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:17:01,098 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:17:01,099 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:17:01,099 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:17:01,100 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; {529#false} is VALID [2020-07-18 05:17:01,100 INFO L280 TraceCheckUtils]: 121: Hoare triple {529#false} assume !false; {529#false} is VALID [2020-07-18 05:17:01,136 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:17:01,137 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1373540279] [2020-07-18 05:17:01,139 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-18 05:17:01,139 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-18 05:17:01,140 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281481435] [2020-07-18 05:17:01,147 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 122 [2020-07-18 05:17:01,154 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 05:17:01,158 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-18 05:17:01,379 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 122 edges. 122 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:17:01,380 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-18 05:17:01,380 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 05:17:01,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-18 05:17:01,389 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-07-18 05:17:01,391 INFO L87 Difference]: Start difference. First operand 525 states. Second operand 5 states. [2020-07-18 05:17:10,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:17:10,786 INFO L93 Difference]: Finished difference Result 1259 states and 1658 transitions. [2020-07-18 05:17:10,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-18 05:17:10,786 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 122 [2020-07-18 05:17:10,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 05:17:10,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-18 05:17:10,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1658 transitions. [2020-07-18 05:17:10,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-18 05:17:10,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1658 transitions. [2020-07-18 05:17:10,851 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 1658 transitions. [2020-07-18 05:17:13,288 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:17:13,406 INFO L225 Difference]: With dead ends: 1259 [2020-07-18 05:17:13,407 INFO L226 Difference]: Without dead ends: 685 [2020-07-18 05:17:13,416 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:17:13,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2020-07-18 05:17:16,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 603. [2020-07-18 05:17:16,706 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 05:17:16,707 INFO L82 GeneralOperation]: Start isEquivalent. First operand 685 states. Second operand 603 states. [2020-07-18 05:17:16,708 INFO L74 IsIncluded]: Start isIncluded. First operand 685 states. Second operand 603 states. [2020-07-18 05:17:16,708 INFO L87 Difference]: Start difference. First operand 685 states. Second operand 603 states. [2020-07-18 05:17:16,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:17:16,759 INFO L93 Difference]: Finished difference Result 685 states and 811 transitions. [2020-07-18 05:17:16,760 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 811 transitions. [2020-07-18 05:17:16,766 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:17:16,766 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:17:16,766 INFO L74 IsIncluded]: Start isIncluded. First operand 603 states. Second operand 685 states. [2020-07-18 05:17:16,766 INFO L87 Difference]: Start difference. First operand 603 states. Second operand 685 states. [2020-07-18 05:17:16,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:17:16,806 INFO L93 Difference]: Finished difference Result 685 states and 811 transitions. [2020-07-18 05:17:16,806 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 811 transitions. [2020-07-18 05:17:16,809 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:17:16,810 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:17:16,810 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 05:17:16,810 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 05:17:16,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 603 states. [2020-07-18 05:17:16,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 603 states to 603 states and 725 transitions. [2020-07-18 05:17:16,843 INFO L78 Accepts]: Start accepts. Automaton has 603 states and 725 transitions. Word has length 122 [2020-07-18 05:17:16,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 05:17:16,844 INFO L479 AbstractCegarLoop]: Abstraction has 603 states and 725 transitions. [2020-07-18 05:17:16,844 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-18 05:17:16,845 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 603 states and 725 transitions. [2020-07-18 05:17:18,121 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:17:18,122 INFO L276 IsEmpty]: Start isEmpty. Operand 603 states and 725 transitions. [2020-07-18 05:17:18,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2020-07-18 05:17:18,129 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 05:17:18,130 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] [2020-07-18 05:17:18,130 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-07-18 05:17:18,131 INFO L427 AbstractCegarLoop]: === Iteration 2 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 05:17:18,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 05:17:18,131 INFO L82 PathProgramCache]: Analyzing trace with hash -329610872, now seen corresponding path program 1 times [2020-07-18 05:17:18,131 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 05:17:18,132 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1590981455] [2020-07-18 05:17:18,132 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 05:17:18,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:17:18,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:17:18,333 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:17:18,333 INFO L280 TraceCheckUtils]: 1: Hoare triple {5652#true} ~d~0 := 4; {5652#true} is VALID [2020-07-18 05:17:18,333 INFO L280 TraceCheckUtils]: 2: Hoare triple {5652#true} ~e~0 := 5; {5652#true} is VALID [2020-07-18 05:17:18,334 INFO L280 TraceCheckUtils]: 3: Hoare triple {5652#true} ~f~0 := 6; {5652#true} is VALID [2020-07-18 05:17:18,334 INFO L280 TraceCheckUtils]: 4: Hoare triple {5652#true} ~c~0 := 3; {5652#true} is VALID [2020-07-18 05:17:18,334 INFO L280 TraceCheckUtils]: 5: Hoare triple {5652#true} ~b~0 := 2; {5652#true} is VALID [2020-07-18 05:17:18,334 INFO L280 TraceCheckUtils]: 6: Hoare triple {5652#true} ~u~0 := 21; {5652#true} is VALID [2020-07-18 05:17:18,335 INFO L280 TraceCheckUtils]: 7: Hoare triple {5652#true} ~v~0 := 22; {5652#true} is VALID [2020-07-18 05:17:18,335 INFO L280 TraceCheckUtils]: 8: Hoare triple {5652#true} ~w~0 := 23; {5652#true} is VALID [2020-07-18 05:17:18,335 INFO L280 TraceCheckUtils]: 9: Hoare triple {5652#true} ~x~0 := 24; {5652#true} is VALID [2020-07-18 05:17:18,335 INFO L280 TraceCheckUtils]: 10: Hoare triple {5652#true} ~y~0 := 25; {5652#true} is VALID [2020-07-18 05:17:18,336 INFO L280 TraceCheckUtils]: 11: Hoare triple {5652#true} ~z~0 := 26; {5652#true} is VALID [2020-07-18 05:17:18,336 INFO L280 TraceCheckUtils]: 12: Hoare triple {5652#true} ~a17~0 := 1; {5652#true} is VALID [2020-07-18 05:17:18,336 INFO L280 TraceCheckUtils]: 13: Hoare triple {5652#true} ~a7~0 := 0; {5652#true} is VALID [2020-07-18 05:17:18,337 INFO L280 TraceCheckUtils]: 14: Hoare triple {5652#true} ~a20~0 := 1; {5652#true} is VALID [2020-07-18 05:17:18,337 INFO L280 TraceCheckUtils]: 15: Hoare triple {5652#true} ~a8~0 := 15; {5652#true} is VALID [2020-07-18 05:17:18,337 INFO L280 TraceCheckUtils]: 16: Hoare triple {5652#true} ~a12~0 := 8; {5652#true} is VALID [2020-07-18 05:17:18,338 INFO L280 TraceCheckUtils]: 17: Hoare triple {5652#true} ~a16~0 := 5; {5688#(<= ~a16~0 5)} is VALID [2020-07-18 05:17:18,339 INFO L280 TraceCheckUtils]: 18: Hoare triple {5688#(<= ~a16~0 5)} ~a21~0 := 1; {5688#(<= ~a16~0 5)} is VALID [2020-07-18 05:17:18,339 INFO L280 TraceCheckUtils]: 19: Hoare triple {5688#(<= ~a16~0 5)} assume true; {5688#(<= ~a16~0 5)} is VALID [2020-07-18 05:17:18,340 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:17:18,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:17:18,399 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:17:18,400 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:17:18,400 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:17:18,401 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:17:18,402 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:17:18,402 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:17:18,403 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:17:18,403 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:17:18,404 INFO L280 TraceCheckUtils]: 8: Hoare triple {5691#(= 6 |old(~a16~0)|)} #res := -1; {5691#(= 6 |old(~a16~0)|)} is VALID [2020-07-18 05:17:18,405 INFO L280 TraceCheckUtils]: 9: Hoare triple {5691#(= 6 |old(~a16~0)|)} assume true; {5691#(= 6 |old(~a16~0)|)} is VALID [2020-07-18 05:17:18,406 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:17:18,408 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:17:18,408 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:17:18,409 INFO L280 TraceCheckUtils]: 2: Hoare triple {5652#true} ~d~0 := 4; {5652#true} is VALID [2020-07-18 05:17:18,409 INFO L280 TraceCheckUtils]: 3: Hoare triple {5652#true} ~e~0 := 5; {5652#true} is VALID [2020-07-18 05:17:18,409 INFO L280 TraceCheckUtils]: 4: Hoare triple {5652#true} ~f~0 := 6; {5652#true} is VALID [2020-07-18 05:17:18,410 INFO L280 TraceCheckUtils]: 5: Hoare triple {5652#true} ~c~0 := 3; {5652#true} is VALID [2020-07-18 05:17:18,410 INFO L280 TraceCheckUtils]: 6: Hoare triple {5652#true} ~b~0 := 2; {5652#true} is VALID [2020-07-18 05:17:18,410 INFO L280 TraceCheckUtils]: 7: Hoare triple {5652#true} ~u~0 := 21; {5652#true} is VALID [2020-07-18 05:17:18,410 INFO L280 TraceCheckUtils]: 8: Hoare triple {5652#true} ~v~0 := 22; {5652#true} is VALID [2020-07-18 05:17:18,411 INFO L280 TraceCheckUtils]: 9: Hoare triple {5652#true} ~w~0 := 23; {5652#true} is VALID [2020-07-18 05:17:18,411 INFO L280 TraceCheckUtils]: 10: Hoare triple {5652#true} ~x~0 := 24; {5652#true} is VALID [2020-07-18 05:17:18,411 INFO L280 TraceCheckUtils]: 11: Hoare triple {5652#true} ~y~0 := 25; {5652#true} is VALID [2020-07-18 05:17:18,411 INFO L280 TraceCheckUtils]: 12: Hoare triple {5652#true} ~z~0 := 26; {5652#true} is VALID [2020-07-18 05:17:18,412 INFO L280 TraceCheckUtils]: 13: Hoare triple {5652#true} ~a17~0 := 1; {5652#true} is VALID [2020-07-18 05:17:18,412 INFO L280 TraceCheckUtils]: 14: Hoare triple {5652#true} ~a7~0 := 0; {5652#true} is VALID [2020-07-18 05:17:18,412 INFO L280 TraceCheckUtils]: 15: Hoare triple {5652#true} ~a20~0 := 1; {5652#true} is VALID [2020-07-18 05:17:18,412 INFO L280 TraceCheckUtils]: 16: Hoare triple {5652#true} ~a8~0 := 15; {5652#true} is VALID [2020-07-18 05:17:18,413 INFO L280 TraceCheckUtils]: 17: Hoare triple {5652#true} ~a12~0 := 8; {5652#true} is VALID [2020-07-18 05:17:18,414 INFO L280 TraceCheckUtils]: 18: Hoare triple {5652#true} ~a16~0 := 5; {5688#(<= ~a16~0 5)} is VALID [2020-07-18 05:17:18,414 INFO L280 TraceCheckUtils]: 19: Hoare triple {5688#(<= ~a16~0 5)} ~a21~0 := 1; {5688#(<= ~a16~0 5)} is VALID [2020-07-18 05:17:18,415 INFO L280 TraceCheckUtils]: 20: Hoare triple {5688#(<= ~a16~0 5)} assume true; {5688#(<= ~a16~0 5)} is VALID [2020-07-18 05:17:18,416 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:17:18,416 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:17:18,417 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:17:18,418 INFO L280 TraceCheckUtils]: 24: Hoare triple {5675#(not (= 6 ~a16~0))} assume !false; {5675#(not (= 6 ~a16~0))} is VALID [2020-07-18 05:17:18,418 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:17:18,419 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:17:18,419 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:17:18,420 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:17:18,421 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:17:18,422 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:17:18,423 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:17:18,423 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:17:18,424 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:17:18,425 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:17:18,425 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:17:18,426 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:17:18,426 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:17:18,427 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:17:18,428 INFO L280 TraceCheckUtils]: 39: Hoare triple {5691#(= 6 |old(~a16~0)|)} #res := -1; {5691#(= 6 |old(~a16~0)|)} is VALID [2020-07-18 05:17:18,428 INFO L280 TraceCheckUtils]: 40: Hoare triple {5691#(= 6 |old(~a16~0)|)} assume true; {5691#(= 6 |old(~a16~0)|)} is VALID [2020-07-18 05:17:18,429 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:17:18,430 INFO L280 TraceCheckUtils]: 42: Hoare triple {5653#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {5653#false} is VALID [2020-07-18 05:17:18,430 INFO L280 TraceCheckUtils]: 43: Hoare triple {5653#false} ~output~0 := #t~ret3; {5653#false} is VALID [2020-07-18 05:17:18,430 INFO L280 TraceCheckUtils]: 44: Hoare triple {5653#false} havoc #t~ret3; {5653#false} is VALID [2020-07-18 05:17:18,430 INFO L280 TraceCheckUtils]: 45: Hoare triple {5653#false} assume !false; {5653#false} is VALID [2020-07-18 05:17:18,431 INFO L280 TraceCheckUtils]: 46: Hoare triple {5653#false} havoc ~input~0; {5653#false} is VALID [2020-07-18 05:17:18,431 INFO L280 TraceCheckUtils]: 47: Hoare triple {5653#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {5653#false} is VALID [2020-07-18 05:17:18,431 INFO L280 TraceCheckUtils]: 48: Hoare triple {5653#false} ~input~0 := #t~nondet2; {5653#false} is VALID [2020-07-18 05:17:18,431 INFO L280 TraceCheckUtils]: 49: Hoare triple {5653#false} havoc #t~nondet2; {5653#false} is VALID [2020-07-18 05:17:18,432 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:17:18,432 INFO L263 TraceCheckUtils]: 51: Hoare triple {5653#false} call #t~ret3 := calculate_output(~input~0); {5653#false} is VALID [2020-07-18 05:17:18,432 INFO L280 TraceCheckUtils]: 52: Hoare triple {5653#false} ~input := #in~input; {5653#false} is VALID [2020-07-18 05:17:18,432 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:17:18,433 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:17:18,433 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:17:18,433 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:17:18,433 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:17:18,434 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:17:18,434 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:17:18,434 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:17:18,434 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:17:18,435 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:17:18,435 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:17:18,435 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:17:18,435 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:17:18,436 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:17:18,436 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:17:18,436 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:17:18,436 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:17:18,437 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:17:18,437 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:17:18,437 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:17:18,437 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:17:18,438 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:17:18,438 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:17:18,438 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:17:18,438 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:17:18,439 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:17:18,439 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:17:18,439 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:17:18,439 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:17:18,440 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:17:18,440 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:17:18,440 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:17:18,440 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:17:18,441 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:17:18,441 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:17:18,441 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:17:18,441 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:17:18,442 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:17:18,442 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:17:18,442 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:17:18,442 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:17:18,443 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:17:18,443 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:17:18,443 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:17:18,443 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:17:18,444 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:17:18,444 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:17:18,444 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:17:18,444 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:17:18,445 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:17:18,445 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:17:18,445 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:17:18,445 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:17:18,446 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:17:18,446 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:17:18,446 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:17:18,446 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:17:18,447 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:17:18,447 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:17:18,447 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:17:18,447 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:17:18,448 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:17:18,448 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:17:18,448 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:17:18,449 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:17:18,449 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:17:18,449 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:17:18,449 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:17:18,450 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:17:18,450 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:17:18,450 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:17:18,450 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:17:18,451 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:17:18,451 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:17:18,451 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:17:18,451 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:17:18,452 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:17:18,452 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:17:18,452 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:17:18,452 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:17:18,453 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:17:18,453 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:17:18,453 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:17:18,453 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:17:18,454 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:17:18,454 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:17:18,454 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:17:18,454 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:17:18,455 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:17:18,455 INFO L280 TraceCheckUtils]: 142: Hoare triple {5653#false} assume !false; {5653#false} is VALID [2020-07-18 05:17:18,473 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:17:18,474 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1590981455] [2020-07-18 05:17:18,474 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-18 05:17:18,474 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-07-18 05:17:18,475 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657884453] [2020-07-18 05:17:18,476 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 143 [2020-07-18 05:17:18,477 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 05:17:18,477 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2020-07-18 05:17:18,638 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 143 edges. 143 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:17:18,638 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-18 05:17:18,638 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 05:17:18,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-18 05:17:18,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2020-07-18 05:17:18,639 INFO L87 Difference]: Start difference. First operand 603 states and 725 transitions. Second operand 8 states. [2020-07-18 05:17:31,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:17:31,277 INFO L93 Difference]: Finished difference Result 1436 states and 1760 transitions. [2020-07-18 05:17:31,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-18 05:17:31,278 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 143 [2020-07-18 05:17:31,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 05:17:31,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-18 05:17:31,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1349 transitions. [2020-07-18 05:17:31,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-18 05:17:31,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1349 transitions. [2020-07-18 05:17:31,318 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states and 1349 transitions. [2020-07-18 05:17:33,380 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:17:33,429 INFO L225 Difference]: With dead ends: 1436 [2020-07-18 05:17:33,429 INFO L226 Difference]: Without dead ends: 857 [2020-07-18 05:17:33,432 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2020-07-18 05:17:33,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 857 states. [2020-07-18 05:17:38,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 857 to 748. [2020-07-18 05:17:38,434 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 05:17:38,435 INFO L82 GeneralOperation]: Start isEquivalent. First operand 857 states. Second operand 748 states. [2020-07-18 05:17:38,435 INFO L74 IsIncluded]: Start isIncluded. First operand 857 states. Second operand 748 states. [2020-07-18 05:17:38,435 INFO L87 Difference]: Start difference. First operand 857 states. Second operand 748 states. [2020-07-18 05:17:38,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:17:38,484 INFO L93 Difference]: Finished difference Result 857 states and 1039 transitions. [2020-07-18 05:17:38,484 INFO L276 IsEmpty]: Start isEmpty. Operand 857 states and 1039 transitions. [2020-07-18 05:17:38,488 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:17:38,488 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:17:38,489 INFO L74 IsIncluded]: Start isIncluded. First operand 748 states. Second operand 857 states. [2020-07-18 05:17:38,489 INFO L87 Difference]: Start difference. First operand 748 states. Second operand 857 states. [2020-07-18 05:17:38,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:17:38,536 INFO L93 Difference]: Finished difference Result 857 states and 1039 transitions. [2020-07-18 05:17:38,536 INFO L276 IsEmpty]: Start isEmpty. Operand 857 states and 1039 transitions. [2020-07-18 05:17:38,540 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:17:38,540 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:17:38,541 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 05:17:38,541 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 05:17:38,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 748 states. [2020-07-18 05:17:38,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 916 transitions. [2020-07-18 05:17:38,577 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 916 transitions. Word has length 143 [2020-07-18 05:17:38,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 05:17:38,578 INFO L479 AbstractCegarLoop]: Abstraction has 748 states and 916 transitions. [2020-07-18 05:17:38,578 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-07-18 05:17:38,578 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 748 states and 916 transitions. [2020-07-18 05:17:40,501 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:17:40,502 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 916 transitions. [2020-07-18 05:17:40,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2020-07-18 05:17:40,506 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 05:17:40,507 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] [2020-07-18 05:17:40,507 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-07-18 05:17:40,507 INFO L427 AbstractCegarLoop]: === Iteration 3 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 05:17:40,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 05:17:40,508 INFO L82 PathProgramCache]: Analyzing trace with hash 812216710, now seen corresponding path program 1 times [2020-07-18 05:17:40,508 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 05:17:40,508 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [914983985] [2020-07-18 05:17:40,508 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 05:17:40,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:17:40,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:17:40,763 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:17:40,764 INFO L280 TraceCheckUtils]: 1: Hoare triple {11786#true} ~d~0 := 4; {11786#true} is VALID [2020-07-18 05:17:40,764 INFO L280 TraceCheckUtils]: 2: Hoare triple {11786#true} ~e~0 := 5; {11786#true} is VALID [2020-07-18 05:17:40,764 INFO L280 TraceCheckUtils]: 3: Hoare triple {11786#true} ~f~0 := 6; {11786#true} is VALID [2020-07-18 05:17:40,764 INFO L280 TraceCheckUtils]: 4: Hoare triple {11786#true} ~c~0 := 3; {11786#true} is VALID [2020-07-18 05:17:40,765 INFO L280 TraceCheckUtils]: 5: Hoare triple {11786#true} ~b~0 := 2; {11786#true} is VALID [2020-07-18 05:17:40,765 INFO L280 TraceCheckUtils]: 6: Hoare triple {11786#true} ~u~0 := 21; {11786#true} is VALID [2020-07-18 05:17:40,765 INFO L280 TraceCheckUtils]: 7: Hoare triple {11786#true} ~v~0 := 22; {11786#true} is VALID [2020-07-18 05:17:40,765 INFO L280 TraceCheckUtils]: 8: Hoare triple {11786#true} ~w~0 := 23; {11786#true} is VALID [2020-07-18 05:17:40,766 INFO L280 TraceCheckUtils]: 9: Hoare triple {11786#true} ~x~0 := 24; {11786#true} is VALID [2020-07-18 05:17:40,766 INFO L280 TraceCheckUtils]: 10: Hoare triple {11786#true} ~y~0 := 25; {11786#true} is VALID [2020-07-18 05:17:40,766 INFO L280 TraceCheckUtils]: 11: Hoare triple {11786#true} ~z~0 := 26; {11786#true} is VALID [2020-07-18 05:17:40,766 INFO L280 TraceCheckUtils]: 12: Hoare triple {11786#true} ~a17~0 := 1; {11786#true} is VALID [2020-07-18 05:17:40,766 INFO L280 TraceCheckUtils]: 13: Hoare triple {11786#true} ~a7~0 := 0; {11786#true} is VALID [2020-07-18 05:17:40,767 INFO L280 TraceCheckUtils]: 14: Hoare triple {11786#true} ~a20~0 := 1; {11786#true} is VALID [2020-07-18 05:17:40,767 INFO L280 TraceCheckUtils]: 15: Hoare triple {11786#true} ~a8~0 := 15; {11786#true} is VALID [2020-07-18 05:17:40,767 INFO L280 TraceCheckUtils]: 16: Hoare triple {11786#true} ~a12~0 := 8; {11786#true} is VALID [2020-07-18 05:17:40,767 INFO L280 TraceCheckUtils]: 17: Hoare triple {11786#true} ~a16~0 := 5; {11786#true} is VALID [2020-07-18 05:17:40,768 INFO L280 TraceCheckUtils]: 18: Hoare triple {11786#true} ~a21~0 := 1; {11786#true} is VALID [2020-07-18 05:17:40,768 INFO L280 TraceCheckUtils]: 19: Hoare triple {11786#true} assume true; {11786#true} is VALID [2020-07-18 05:17:40,768 INFO L275 TraceCheckUtils]: 20: Hoare quadruple {11786#true} {11786#true} #1100#return; {11786#true} is VALID [2020-07-18 05:17:40,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:17:40,811 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:17:40,812 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:17:40,812 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:17:40,816 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:17:40,819 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; {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,820 INFO L280 TraceCheckUtils]: 5: Hoare triple {11820#(= 1 ~a20~0)} ~a8~0 := 13; {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,820 INFO L280 TraceCheckUtils]: 6: Hoare triple {11820#(= 1 ~a20~0)} ~a7~0 := 1; {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,821 INFO L280 TraceCheckUtils]: 7: Hoare triple {11820#(= 1 ~a20~0)} ~a16~0 := 4; {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,824 INFO L280 TraceCheckUtils]: 8: Hoare triple {11820#(= 1 ~a20~0)} #res := -1; {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,825 INFO L280 TraceCheckUtils]: 9: Hoare triple {11820#(= 1 ~a20~0)} assume true; {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,831 INFO L275 TraceCheckUtils]: 10: Hoare quadruple {11820#(= 1 ~a20~0)} {11786#true} #1104#return; {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,835 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:17:40,835 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:17:40,837 INFO L280 TraceCheckUtils]: 2: Hoare triple {11786#true} ~d~0 := 4; {11786#true} is VALID [2020-07-18 05:17:40,838 INFO L280 TraceCheckUtils]: 3: Hoare triple {11786#true} ~e~0 := 5; {11786#true} is VALID [2020-07-18 05:17:40,838 INFO L280 TraceCheckUtils]: 4: Hoare triple {11786#true} ~f~0 := 6; {11786#true} is VALID [2020-07-18 05:17:40,838 INFO L280 TraceCheckUtils]: 5: Hoare triple {11786#true} ~c~0 := 3; {11786#true} is VALID [2020-07-18 05:17:40,838 INFO L280 TraceCheckUtils]: 6: Hoare triple {11786#true} ~b~0 := 2; {11786#true} is VALID [2020-07-18 05:17:40,838 INFO L280 TraceCheckUtils]: 7: Hoare triple {11786#true} ~u~0 := 21; {11786#true} is VALID [2020-07-18 05:17:40,839 INFO L280 TraceCheckUtils]: 8: Hoare triple {11786#true} ~v~0 := 22; {11786#true} is VALID [2020-07-18 05:17:40,839 INFO L280 TraceCheckUtils]: 9: Hoare triple {11786#true} ~w~0 := 23; {11786#true} is VALID [2020-07-18 05:17:40,839 INFO L280 TraceCheckUtils]: 10: Hoare triple {11786#true} ~x~0 := 24; {11786#true} is VALID [2020-07-18 05:17:40,839 INFO L280 TraceCheckUtils]: 11: Hoare triple {11786#true} ~y~0 := 25; {11786#true} is VALID [2020-07-18 05:17:40,840 INFO L280 TraceCheckUtils]: 12: Hoare triple {11786#true} ~z~0 := 26; {11786#true} is VALID [2020-07-18 05:17:40,840 INFO L280 TraceCheckUtils]: 13: Hoare triple {11786#true} ~a17~0 := 1; {11786#true} is VALID [2020-07-18 05:17:40,840 INFO L280 TraceCheckUtils]: 14: Hoare triple {11786#true} ~a7~0 := 0; {11786#true} is VALID [2020-07-18 05:17:40,840 INFO L280 TraceCheckUtils]: 15: Hoare triple {11786#true} ~a20~0 := 1; {11786#true} is VALID [2020-07-18 05:17:40,841 INFO L280 TraceCheckUtils]: 16: Hoare triple {11786#true} ~a8~0 := 15; {11786#true} is VALID [2020-07-18 05:17:40,841 INFO L280 TraceCheckUtils]: 17: Hoare triple {11786#true} ~a12~0 := 8; {11786#true} is VALID [2020-07-18 05:17:40,841 INFO L280 TraceCheckUtils]: 18: Hoare triple {11786#true} ~a16~0 := 5; {11786#true} is VALID [2020-07-18 05:17:40,841 INFO L280 TraceCheckUtils]: 19: Hoare triple {11786#true} ~a21~0 := 1; {11786#true} is VALID [2020-07-18 05:17:40,842 INFO L280 TraceCheckUtils]: 20: Hoare triple {11786#true} assume true; {11786#true} is VALID [2020-07-18 05:17:40,842 INFO L275 TraceCheckUtils]: 21: Hoare quadruple {11786#true} {11786#true} #1100#return; {11786#true} is VALID [2020-07-18 05:17:40,842 INFO L263 TraceCheckUtils]: 22: Hoare triple {11786#true} call #t~ret4 := main(); {11786#true} is VALID [2020-07-18 05:17:40,842 INFO L280 TraceCheckUtils]: 23: Hoare triple {11786#true} ~output~0 := -1; {11786#true} is VALID [2020-07-18 05:17:40,842 INFO L280 TraceCheckUtils]: 24: Hoare triple {11786#true} assume !false; {11786#true} is VALID [2020-07-18 05:17:40,843 INFO L280 TraceCheckUtils]: 25: Hoare triple {11786#true} havoc ~input~0; {11786#true} is VALID [2020-07-18 05:17:40,844 INFO L280 TraceCheckUtils]: 26: Hoare triple {11786#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {11786#true} is VALID [2020-07-18 05:17:40,845 INFO L280 TraceCheckUtils]: 27: Hoare triple {11786#true} ~input~0 := #t~nondet2; {11786#true} is VALID [2020-07-18 05:17:40,845 INFO L280 TraceCheckUtils]: 28: Hoare triple {11786#true} havoc #t~nondet2; {11786#true} is VALID [2020-07-18 05:17:40,845 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:17:40,847 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:17:40,848 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:17:40,848 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:17:40,848 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:17:40,848 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:17:40,851 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; {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,851 INFO L280 TraceCheckUtils]: 36: Hoare triple {11820#(= 1 ~a20~0)} ~a8~0 := 13; {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,852 INFO L280 TraceCheckUtils]: 37: Hoare triple {11820#(= 1 ~a20~0)} ~a7~0 := 1; {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,853 INFO L280 TraceCheckUtils]: 38: Hoare triple {11820#(= 1 ~a20~0)} ~a16~0 := 4; {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,853 INFO L280 TraceCheckUtils]: 39: Hoare triple {11820#(= 1 ~a20~0)} #res := -1; {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,854 INFO L280 TraceCheckUtils]: 40: Hoare triple {11820#(= 1 ~a20~0)} assume true; {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,854 INFO L275 TraceCheckUtils]: 41: Hoare quadruple {11820#(= 1 ~a20~0)} {11786#true} #1104#return; {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,855 INFO L280 TraceCheckUtils]: 42: Hoare triple {11820#(= 1 ~a20~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,855 INFO L280 TraceCheckUtils]: 43: Hoare triple {11820#(= 1 ~a20~0)} ~output~0 := #t~ret3; {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,856 INFO L280 TraceCheckUtils]: 44: Hoare triple {11820#(= 1 ~a20~0)} havoc #t~ret3; {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,856 INFO L280 TraceCheckUtils]: 45: Hoare triple {11820#(= 1 ~a20~0)} assume !false; {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,857 INFO L280 TraceCheckUtils]: 46: Hoare triple {11820#(= 1 ~a20~0)} havoc ~input~0; {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,858 INFO L280 TraceCheckUtils]: 47: Hoare triple {11820#(= 1 ~a20~0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,858 INFO L280 TraceCheckUtils]: 48: Hoare triple {11820#(= 1 ~a20~0)} ~input~0 := #t~nondet2; {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,859 INFO L280 TraceCheckUtils]: 49: Hoare triple {11820#(= 1 ~a20~0)} havoc #t~nondet2; {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,859 INFO L280 TraceCheckUtils]: 50: Hoare triple {11820#(= 1 ~a20~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,860 INFO L263 TraceCheckUtils]: 51: Hoare triple {11820#(= 1 ~a20~0)} call #t~ret3 := calculate_output(~input~0); {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,860 INFO L280 TraceCheckUtils]: 52: Hoare triple {11820#(= 1 ~a20~0)} ~input := #in~input; {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,861 INFO L280 TraceCheckUtils]: 53: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,862 INFO L280 TraceCheckUtils]: 54: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,862 INFO L280 TraceCheckUtils]: 55: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,863 INFO L280 TraceCheckUtils]: 56: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,863 INFO L280 TraceCheckUtils]: 57: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,864 INFO L280 TraceCheckUtils]: 58: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,864 INFO L280 TraceCheckUtils]: 59: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,865 INFO L280 TraceCheckUtils]: 60: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,865 INFO L280 TraceCheckUtils]: 61: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,866 INFO L280 TraceCheckUtils]: 62: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,867 INFO L280 TraceCheckUtils]: 63: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,867 INFO L280 TraceCheckUtils]: 64: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,868 INFO L280 TraceCheckUtils]: 65: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,868 INFO L280 TraceCheckUtils]: 66: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,869 INFO L280 TraceCheckUtils]: 67: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,869 INFO L280 TraceCheckUtils]: 68: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,870 INFO L280 TraceCheckUtils]: 69: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,870 INFO L280 TraceCheckUtils]: 70: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,871 INFO L280 TraceCheckUtils]: 71: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,871 INFO L280 TraceCheckUtils]: 72: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,872 INFO L280 TraceCheckUtils]: 73: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,873 INFO L280 TraceCheckUtils]: 74: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,873 INFO L280 TraceCheckUtils]: 75: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,874 INFO L280 TraceCheckUtils]: 76: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,874 INFO L280 TraceCheckUtils]: 77: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,875 INFO L280 TraceCheckUtils]: 78: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,875 INFO L280 TraceCheckUtils]: 79: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,876 INFO L280 TraceCheckUtils]: 80: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,876 INFO L280 TraceCheckUtils]: 81: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,877 INFO L280 TraceCheckUtils]: 82: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,877 INFO L280 TraceCheckUtils]: 83: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,878 INFO L280 TraceCheckUtils]: 84: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,878 INFO L280 TraceCheckUtils]: 85: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,881 INFO L280 TraceCheckUtils]: 86: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,882 INFO L280 TraceCheckUtils]: 87: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,883 INFO L280 TraceCheckUtils]: 88: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,884 INFO L280 TraceCheckUtils]: 89: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,886 INFO L280 TraceCheckUtils]: 90: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,887 INFO L280 TraceCheckUtils]: 91: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,890 INFO L280 TraceCheckUtils]: 92: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,890 INFO L280 TraceCheckUtils]: 93: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,891 INFO L280 TraceCheckUtils]: 94: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,891 INFO L280 TraceCheckUtils]: 95: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,892 INFO L280 TraceCheckUtils]: 96: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,893 INFO L280 TraceCheckUtils]: 97: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,893 INFO L280 TraceCheckUtils]: 98: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,894 INFO L280 TraceCheckUtils]: 99: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,894 INFO L280 TraceCheckUtils]: 100: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,895 INFO L280 TraceCheckUtils]: 101: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,895 INFO L280 TraceCheckUtils]: 102: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,896 INFO L280 TraceCheckUtils]: 103: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,896 INFO L280 TraceCheckUtils]: 104: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,897 INFO L280 TraceCheckUtils]: 105: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,898 INFO L280 TraceCheckUtils]: 106: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,898 INFO L280 TraceCheckUtils]: 107: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,899 INFO L280 TraceCheckUtils]: 108: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,899 INFO L280 TraceCheckUtils]: 109: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,900 INFO L280 TraceCheckUtils]: 110: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,900 INFO L280 TraceCheckUtils]: 111: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,901 INFO L280 TraceCheckUtils]: 112: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,901 INFO L280 TraceCheckUtils]: 113: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,902 INFO L280 TraceCheckUtils]: 114: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,903 INFO L280 TraceCheckUtils]: 115: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,903 INFO L280 TraceCheckUtils]: 116: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,904 INFO L280 TraceCheckUtils]: 117: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,904 INFO L280 TraceCheckUtils]: 118: Hoare triple {11820#(= 1 ~a20~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#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,905 INFO L280 TraceCheckUtils]: 119: Hoare triple {11820#(= 1 ~a20~0)} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,905 INFO L280 TraceCheckUtils]: 120: Hoare triple {11820#(= 1 ~a20~0)} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,906 INFO L280 TraceCheckUtils]: 121: Hoare triple {11820#(= 1 ~a20~0)} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,907 INFO L280 TraceCheckUtils]: 122: Hoare triple {11820#(= 1 ~a20~0)} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,907 INFO L280 TraceCheckUtils]: 123: Hoare triple {11820#(= 1 ~a20~0)} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,908 INFO L280 TraceCheckUtils]: 124: Hoare triple {11820#(= 1 ~a20~0)} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,908 INFO L280 TraceCheckUtils]: 125: Hoare triple {11820#(= 1 ~a20~0)} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,909 INFO L280 TraceCheckUtils]: 126: Hoare triple {11820#(= 1 ~a20~0)} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,910 INFO L280 TraceCheckUtils]: 127: Hoare triple {11820#(= 1 ~a20~0)} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,910 INFO L280 TraceCheckUtils]: 128: Hoare triple {11820#(= 1 ~a20~0)} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,911 INFO L280 TraceCheckUtils]: 129: Hoare triple {11820#(= 1 ~a20~0)} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,911 INFO L280 TraceCheckUtils]: 130: Hoare triple {11820#(= 1 ~a20~0)} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,912 INFO L280 TraceCheckUtils]: 131: Hoare triple {11820#(= 1 ~a20~0)} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,913 INFO L280 TraceCheckUtils]: 132: Hoare triple {11820#(= 1 ~a20~0)} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,913 INFO L280 TraceCheckUtils]: 133: Hoare triple {11820#(= 1 ~a20~0)} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,914 INFO L280 TraceCheckUtils]: 134: Hoare triple {11820#(= 1 ~a20~0)} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,914 INFO L280 TraceCheckUtils]: 135: Hoare triple {11820#(= 1 ~a20~0)} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,915 INFO L280 TraceCheckUtils]: 136: Hoare triple {11820#(= 1 ~a20~0)} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,915 INFO L280 TraceCheckUtils]: 137: Hoare triple {11820#(= 1 ~a20~0)} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,916 INFO L280 TraceCheckUtils]: 138: Hoare triple {11820#(= 1 ~a20~0)} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,916 INFO L280 TraceCheckUtils]: 139: Hoare triple {11820#(= 1 ~a20~0)} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,917 INFO L280 TraceCheckUtils]: 140: Hoare triple {11820#(= 1 ~a20~0)} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {11820#(= 1 ~a20~0)} is VALID [2020-07-18 05:17:40,918 INFO L280 TraceCheckUtils]: 141: Hoare triple {11820#(= 1 ~a20~0)} assume (((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0; {11787#false} is VALID [2020-07-18 05:17:40,918 INFO L280 TraceCheckUtils]: 142: Hoare triple {11787#false} assume !false; {11787#false} is VALID [2020-07-18 05:17:40,940 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:17:40,940 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [914983985] [2020-07-18 05:17:40,940 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-18 05:17:40,941 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2020-07-18 05:17:40,941 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449256915] [2020-07-18 05:17:40,942 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 143 [2020-07-18 05:17:40,942 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 05:17:40,942 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-18 05:17:41,107 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 143 edges. 143 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:17:41,108 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-18 05:17:41,108 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 05:17:41,108 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-18 05:17:41,109 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-07-18 05:17:41,109 INFO L87 Difference]: Start difference. First operand 748 states and 916 transitions. Second operand 5 states. [2020-07-18 05:17:54,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:17:54,985 INFO L93 Difference]: Finished difference Result 1963 states and 2508 transitions. [2020-07-18 05:17:54,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-07-18 05:17:54,986 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 143 [2020-07-18 05:17:54,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 05:17:54,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-18 05:17:55,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1303 transitions. [2020-07-18 05:17:55,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-18 05:17:55,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1303 transitions. [2020-07-18 05:17:55,011 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 1303 transitions. [2020-07-18 05:17:56,788 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1303 edges. 1303 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:17:56,856 INFO L225 Difference]: With dead ends: 1963 [2020-07-18 05:17:56,856 INFO L226 Difference]: Without dead ends: 1239 [2020-07-18 05:17:56,859 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2020-07-18 05:17:56,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1239 states. [2020-07-18 05:18:04,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1239 to 1038. [2020-07-18 05:18:04,224 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 05:18:04,224 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1239 states. Second operand 1038 states. [2020-07-18 05:18:04,224 INFO L74 IsIncluded]: Start isIncluded. First operand 1239 states. Second operand 1038 states. [2020-07-18 05:18:04,224 INFO L87 Difference]: Start difference. First operand 1239 states. Second operand 1038 states. [2020-07-18 05:18:04,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:18:04,307 INFO L93 Difference]: Finished difference Result 1239 states and 1555 transitions. [2020-07-18 05:18:04,307 INFO L276 IsEmpty]: Start isEmpty. Operand 1239 states and 1555 transitions. [2020-07-18 05:18:04,311 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:18:04,312 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:18:04,312 INFO L74 IsIncluded]: Start isIncluded. First operand 1038 states. Second operand 1239 states. [2020-07-18 05:18:04,312 INFO L87 Difference]: Start difference. First operand 1038 states. Second operand 1239 states. [2020-07-18 05:18:04,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:18:04,408 INFO L93 Difference]: Finished difference Result 1239 states and 1555 transitions. [2020-07-18 05:18:04,408 INFO L276 IsEmpty]: Start isEmpty. Operand 1239 states and 1555 transitions. [2020-07-18 05:18:04,412 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:18:04,414 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:18:04,414 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 05:18:04,414 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 05:18:04,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1038 states. [2020-07-18 05:18:04,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1038 states to 1038 states and 1301 transitions. [2020-07-18 05:18:04,489 INFO L78 Accepts]: Start accepts. Automaton has 1038 states and 1301 transitions. Word has length 143 [2020-07-18 05:18:04,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 05:18:04,490 INFO L479 AbstractCegarLoop]: Abstraction has 1038 states and 1301 transitions. [2020-07-18 05:18:04,490 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-18 05:18:04,490 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1038 states and 1301 transitions. [2020-07-18 05:18:07,305 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1301 edges. 1301 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:18:07,306 INFO L276 IsEmpty]: Start isEmpty. Operand 1038 states and 1301 transitions. [2020-07-18 05:18:07,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2020-07-18 05:18:07,310 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 05:18:07,311 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18:07,311 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-07-18 05:18:07,311 INFO L427 AbstractCegarLoop]: === Iteration 4 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 05:18:07,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 05:18:07,311 INFO L82 PathProgramCache]: Analyzing trace with hash -1603318008, now seen corresponding path program 1 times [2020-07-18 05:18:07,312 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 05:18:07,312 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2113923990] [2020-07-18 05:18:07,312 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 05:18:07,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:18:07,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:18:07,486 INFO L280 TraceCheckUtils]: 0: Hoare triple {20359#(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; {20308#true} is VALID [2020-07-18 05:18:07,487 INFO L280 TraceCheckUtils]: 1: Hoare triple {20308#true} ~d~0 := 4; {20308#true} is VALID [2020-07-18 05:18:07,487 INFO L280 TraceCheckUtils]: 2: Hoare triple {20308#true} ~e~0 := 5; {20308#true} is VALID [2020-07-18 05:18:07,487 INFO L280 TraceCheckUtils]: 3: Hoare triple {20308#true} ~f~0 := 6; {20308#true} is VALID [2020-07-18 05:18:07,487 INFO L280 TraceCheckUtils]: 4: Hoare triple {20308#true} ~c~0 := 3; {20308#true} is VALID [2020-07-18 05:18:07,488 INFO L280 TraceCheckUtils]: 5: Hoare triple {20308#true} ~b~0 := 2; {20308#true} is VALID [2020-07-18 05:18:07,488 INFO L280 TraceCheckUtils]: 6: Hoare triple {20308#true} ~u~0 := 21; {20308#true} is VALID [2020-07-18 05:18:07,488 INFO L280 TraceCheckUtils]: 7: Hoare triple {20308#true} ~v~0 := 22; {20308#true} is VALID [2020-07-18 05:18:07,488 INFO L280 TraceCheckUtils]: 8: Hoare triple {20308#true} ~w~0 := 23; {20308#true} is VALID [2020-07-18 05:18:07,488 INFO L280 TraceCheckUtils]: 9: Hoare triple {20308#true} ~x~0 := 24; {20308#true} is VALID [2020-07-18 05:18:07,488 INFO L280 TraceCheckUtils]: 10: Hoare triple {20308#true} ~y~0 := 25; {20308#true} is VALID [2020-07-18 05:18:07,489 INFO L280 TraceCheckUtils]: 11: Hoare triple {20308#true} ~z~0 := 26; {20308#true} is VALID [2020-07-18 05:18:07,489 INFO L280 TraceCheckUtils]: 12: Hoare triple {20308#true} ~a17~0 := 1; {20308#true} is VALID [2020-07-18 05:18:07,489 INFO L280 TraceCheckUtils]: 13: Hoare triple {20308#true} ~a7~0 := 0; {20308#true} is VALID [2020-07-18 05:18:07,489 INFO L280 TraceCheckUtils]: 14: Hoare triple {20308#true} ~a20~0 := 1; {20308#true} is VALID [2020-07-18 05:18:07,507 INFO L280 TraceCheckUtils]: 15: Hoare triple {20308#true} ~a8~0 := 15; {20360#(<= 15 ~a8~0)} is VALID [2020-07-18 05:18:07,508 INFO L280 TraceCheckUtils]: 16: Hoare triple {20360#(<= 15 ~a8~0)} ~a12~0 := 8; {20360#(<= 15 ~a8~0)} is VALID [2020-07-18 05:18:07,509 INFO L280 TraceCheckUtils]: 17: Hoare triple {20360#(<= 15 ~a8~0)} ~a16~0 := 5; {20360#(<= 15 ~a8~0)} is VALID [2020-07-18 05:18:07,509 INFO L280 TraceCheckUtils]: 18: Hoare triple {20360#(<= 15 ~a8~0)} ~a21~0 := 1; {20360#(<= 15 ~a8~0)} is VALID [2020-07-18 05:18:07,514 INFO L280 TraceCheckUtils]: 19: Hoare triple {20360#(<= 15 ~a8~0)} assume true; {20360#(<= 15 ~a8~0)} is VALID [2020-07-18 05:18:07,516 INFO L275 TraceCheckUtils]: 20: Hoare quadruple {20360#(<= 15 ~a8~0)} {20308#true} #1100#return; {20331#(not (= 13 ~a8~0))} is VALID [2020-07-18 05:18:07,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:18:07,609 INFO L280 TraceCheckUtils]: 0: Hoare triple {20361#(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; {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,609 INFO L280 TraceCheckUtils]: 1: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,610 INFO L280 TraceCheckUtils]: 2: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,610 INFO L280 TraceCheckUtils]: 3: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,611 INFO L280 TraceCheckUtils]: 4: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,611 INFO L280 TraceCheckUtils]: 5: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,612 INFO L280 TraceCheckUtils]: 6: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,612 INFO L280 TraceCheckUtils]: 7: Hoare triple {20362#(= ~a8~0 |old(~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)); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,613 INFO L280 TraceCheckUtils]: 8: Hoare triple {20362#(= ~a8~0 |old(~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))); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,613 INFO L280 TraceCheckUtils]: 9: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,614 INFO L280 TraceCheckUtils]: 10: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,615 INFO L280 TraceCheckUtils]: 11: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,615 INFO L280 TraceCheckUtils]: 12: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,616 INFO L280 TraceCheckUtils]: 13: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,616 INFO L280 TraceCheckUtils]: 14: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,617 INFO L280 TraceCheckUtils]: 15: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,618 INFO L280 TraceCheckUtils]: 16: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,618 INFO L280 TraceCheckUtils]: 17: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,619 INFO L280 TraceCheckUtils]: 18: Hoare triple {20362#(= ~a8~0 |old(~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; {20363#(= 13 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,620 INFO L280 TraceCheckUtils]: 19: Hoare triple {20363#(= 13 |old(~a8~0)|)} ~a8~0 := 15; {20363#(= 13 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,620 INFO L280 TraceCheckUtils]: 20: Hoare triple {20363#(= 13 |old(~a8~0)|)} ~a17~0 := 0; {20363#(= 13 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,621 INFO L280 TraceCheckUtils]: 21: Hoare triple {20363#(= 13 |old(~a8~0)|)} ~a21~0 := 1; {20363#(= 13 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,621 INFO L280 TraceCheckUtils]: 22: Hoare triple {20363#(= 13 |old(~a8~0)|)} ~a20~0 := 0; {20363#(= 13 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,622 INFO L280 TraceCheckUtils]: 23: Hoare triple {20363#(= 13 |old(~a8~0)|)} ~a16~0 := 4; {20363#(= 13 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,622 INFO L280 TraceCheckUtils]: 24: Hoare triple {20363#(= 13 |old(~a8~0)|)} #res := -1; {20363#(= 13 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,625 INFO L280 TraceCheckUtils]: 25: Hoare triple {20363#(= 13 |old(~a8~0)|)} assume true; {20363#(= 13 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,626 INFO L275 TraceCheckUtils]: 26: Hoare quadruple {20363#(= 13 |old(~a8~0)|)} {20331#(not (= 13 ~a8~0))} #1104#return; {20309#false} is VALID [2020-07-18 05:18:07,628 INFO L263 TraceCheckUtils]: 0: Hoare triple {20308#true} call ULTIMATE.init(); {20359#(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:18:07,629 INFO L280 TraceCheckUtils]: 1: Hoare triple {20359#(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; {20308#true} is VALID [2020-07-18 05:18:07,629 INFO L280 TraceCheckUtils]: 2: Hoare triple {20308#true} ~d~0 := 4; {20308#true} is VALID [2020-07-18 05:18:07,629 INFO L280 TraceCheckUtils]: 3: Hoare triple {20308#true} ~e~0 := 5; {20308#true} is VALID [2020-07-18 05:18:07,629 INFO L280 TraceCheckUtils]: 4: Hoare triple {20308#true} ~f~0 := 6; {20308#true} is VALID [2020-07-18 05:18:07,629 INFO L280 TraceCheckUtils]: 5: Hoare triple {20308#true} ~c~0 := 3; {20308#true} is VALID [2020-07-18 05:18:07,630 INFO L280 TraceCheckUtils]: 6: Hoare triple {20308#true} ~b~0 := 2; {20308#true} is VALID [2020-07-18 05:18:07,630 INFO L280 TraceCheckUtils]: 7: Hoare triple {20308#true} ~u~0 := 21; {20308#true} is VALID [2020-07-18 05:18:07,630 INFO L280 TraceCheckUtils]: 8: Hoare triple {20308#true} ~v~0 := 22; {20308#true} is VALID [2020-07-18 05:18:07,630 INFO L280 TraceCheckUtils]: 9: Hoare triple {20308#true} ~w~0 := 23; {20308#true} is VALID [2020-07-18 05:18:07,630 INFO L280 TraceCheckUtils]: 10: Hoare triple {20308#true} ~x~0 := 24; {20308#true} is VALID [2020-07-18 05:18:07,630 INFO L280 TraceCheckUtils]: 11: Hoare triple {20308#true} ~y~0 := 25; {20308#true} is VALID [2020-07-18 05:18:07,631 INFO L280 TraceCheckUtils]: 12: Hoare triple {20308#true} ~z~0 := 26; {20308#true} is VALID [2020-07-18 05:18:07,631 INFO L280 TraceCheckUtils]: 13: Hoare triple {20308#true} ~a17~0 := 1; {20308#true} is VALID [2020-07-18 05:18:07,631 INFO L280 TraceCheckUtils]: 14: Hoare triple {20308#true} ~a7~0 := 0; {20308#true} is VALID [2020-07-18 05:18:07,631 INFO L280 TraceCheckUtils]: 15: Hoare triple {20308#true} ~a20~0 := 1; {20308#true} is VALID [2020-07-18 05:18:07,632 INFO L280 TraceCheckUtils]: 16: Hoare triple {20308#true} ~a8~0 := 15; {20360#(<= 15 ~a8~0)} is VALID [2020-07-18 05:18:07,632 INFO L280 TraceCheckUtils]: 17: Hoare triple {20360#(<= 15 ~a8~0)} ~a12~0 := 8; {20360#(<= 15 ~a8~0)} is VALID [2020-07-18 05:18:07,633 INFO L280 TraceCheckUtils]: 18: Hoare triple {20360#(<= 15 ~a8~0)} ~a16~0 := 5; {20360#(<= 15 ~a8~0)} is VALID [2020-07-18 05:18:07,633 INFO L280 TraceCheckUtils]: 19: Hoare triple {20360#(<= 15 ~a8~0)} ~a21~0 := 1; {20360#(<= 15 ~a8~0)} is VALID [2020-07-18 05:18:07,634 INFO L280 TraceCheckUtils]: 20: Hoare triple {20360#(<= 15 ~a8~0)} assume true; {20360#(<= 15 ~a8~0)} is VALID [2020-07-18 05:18:07,635 INFO L275 TraceCheckUtils]: 21: Hoare quadruple {20360#(<= 15 ~a8~0)} {20308#true} #1100#return; {20331#(not (= 13 ~a8~0))} is VALID [2020-07-18 05:18:07,635 INFO L263 TraceCheckUtils]: 22: Hoare triple {20331#(not (= 13 ~a8~0))} call #t~ret4 := main(); {20331#(not (= 13 ~a8~0))} is VALID [2020-07-18 05:18:07,636 INFO L280 TraceCheckUtils]: 23: Hoare triple {20331#(not (= 13 ~a8~0))} ~output~0 := -1; {20331#(not (= 13 ~a8~0))} is VALID [2020-07-18 05:18:07,636 INFO L280 TraceCheckUtils]: 24: Hoare triple {20331#(not (= 13 ~a8~0))} assume !false; {20331#(not (= 13 ~a8~0))} is VALID [2020-07-18 05:18:07,637 INFO L280 TraceCheckUtils]: 25: Hoare triple {20331#(not (= 13 ~a8~0))} havoc ~input~0; {20331#(not (= 13 ~a8~0))} is VALID [2020-07-18 05:18:07,637 INFO L280 TraceCheckUtils]: 26: Hoare triple {20331#(not (= 13 ~a8~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {20331#(not (= 13 ~a8~0))} is VALID [2020-07-18 05:18:07,638 INFO L280 TraceCheckUtils]: 27: Hoare triple {20331#(not (= 13 ~a8~0))} ~input~0 := #t~nondet2; {20331#(not (= 13 ~a8~0))} is VALID [2020-07-18 05:18:07,638 INFO L280 TraceCheckUtils]: 28: Hoare triple {20331#(not (= 13 ~a8~0))} havoc #t~nondet2; {20331#(not (= 13 ~a8~0))} is VALID [2020-07-18 05:18:07,639 INFO L280 TraceCheckUtils]: 29: Hoare triple {20331#(not (= 13 ~a8~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {20331#(not (= 13 ~a8~0))} is VALID [2020-07-18 05:18:07,640 INFO L263 TraceCheckUtils]: 30: Hoare triple {20331#(not (= 13 ~a8~0))} call #t~ret3 := calculate_output(~input~0); {20361#(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:18:07,640 INFO L280 TraceCheckUtils]: 31: Hoare triple {20361#(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; {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,641 INFO L280 TraceCheckUtils]: 32: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,641 INFO L280 TraceCheckUtils]: 33: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,642 INFO L280 TraceCheckUtils]: 34: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,642 INFO L280 TraceCheckUtils]: 35: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,643 INFO L280 TraceCheckUtils]: 36: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,643 INFO L280 TraceCheckUtils]: 37: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,644 INFO L280 TraceCheckUtils]: 38: Hoare triple {20362#(= ~a8~0 |old(~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)); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,644 INFO L280 TraceCheckUtils]: 39: Hoare triple {20362#(= ~a8~0 |old(~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))); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,645 INFO L280 TraceCheckUtils]: 40: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,645 INFO L280 TraceCheckUtils]: 41: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,646 INFO L280 TraceCheckUtils]: 42: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,646 INFO L280 TraceCheckUtils]: 43: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,647 INFO L280 TraceCheckUtils]: 44: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,647 INFO L280 TraceCheckUtils]: 45: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,648 INFO L280 TraceCheckUtils]: 46: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,649 INFO L280 TraceCheckUtils]: 47: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,649 INFO L280 TraceCheckUtils]: 48: Hoare triple {20362#(= ~a8~0 |old(~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); {20362#(= ~a8~0 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,650 INFO L280 TraceCheckUtils]: 49: Hoare triple {20362#(= ~a8~0 |old(~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; {20363#(= 13 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,651 INFO L280 TraceCheckUtils]: 50: Hoare triple {20363#(= 13 |old(~a8~0)|)} ~a8~0 := 15; {20363#(= 13 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,651 INFO L280 TraceCheckUtils]: 51: Hoare triple {20363#(= 13 |old(~a8~0)|)} ~a17~0 := 0; {20363#(= 13 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,652 INFO L280 TraceCheckUtils]: 52: Hoare triple {20363#(= 13 |old(~a8~0)|)} ~a21~0 := 1; {20363#(= 13 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,652 INFO L280 TraceCheckUtils]: 53: Hoare triple {20363#(= 13 |old(~a8~0)|)} ~a20~0 := 0; {20363#(= 13 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,653 INFO L280 TraceCheckUtils]: 54: Hoare triple {20363#(= 13 |old(~a8~0)|)} ~a16~0 := 4; {20363#(= 13 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,653 INFO L280 TraceCheckUtils]: 55: Hoare triple {20363#(= 13 |old(~a8~0)|)} #res := -1; {20363#(= 13 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,654 INFO L280 TraceCheckUtils]: 56: Hoare triple {20363#(= 13 |old(~a8~0)|)} assume true; {20363#(= 13 |old(~a8~0)|)} is VALID [2020-07-18 05:18:07,655 INFO L275 TraceCheckUtils]: 57: Hoare quadruple {20363#(= 13 |old(~a8~0)|)} {20331#(not (= 13 ~a8~0))} #1104#return; {20309#false} is VALID [2020-07-18 05:18:07,655 INFO L280 TraceCheckUtils]: 58: Hoare triple {20309#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {20309#false} is VALID [2020-07-18 05:18:07,655 INFO L280 TraceCheckUtils]: 59: Hoare triple {20309#false} ~output~0 := #t~ret3; {20309#false} is VALID [2020-07-18 05:18:07,655 INFO L280 TraceCheckUtils]: 60: Hoare triple {20309#false} havoc #t~ret3; {20309#false} is VALID [2020-07-18 05:18:07,655 INFO L280 TraceCheckUtils]: 61: Hoare triple {20309#false} assume !false; {20309#false} is VALID [2020-07-18 05:18:07,656 INFO L280 TraceCheckUtils]: 62: Hoare triple {20309#false} havoc ~input~0; {20309#false} is VALID [2020-07-18 05:18:07,656 INFO L280 TraceCheckUtils]: 63: Hoare triple {20309#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {20309#false} is VALID [2020-07-18 05:18:07,656 INFO L280 TraceCheckUtils]: 64: Hoare triple {20309#false} ~input~0 := #t~nondet2; {20309#false} is VALID [2020-07-18 05:18:07,656 INFO L280 TraceCheckUtils]: 65: Hoare triple {20309#false} havoc #t~nondet2; {20309#false} is VALID [2020-07-18 05:18:07,656 INFO L280 TraceCheckUtils]: 66: Hoare triple {20309#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {20309#false} is VALID [2020-07-18 05:18:07,657 INFO L263 TraceCheckUtils]: 67: Hoare triple {20309#false} call #t~ret3 := calculate_output(~input~0); {20309#false} is VALID [2020-07-18 05:18:07,657 INFO L280 TraceCheckUtils]: 68: Hoare triple {20309#false} ~input := #in~input; {20309#false} is VALID [2020-07-18 05:18:07,657 INFO L280 TraceCheckUtils]: 69: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,657 INFO L280 TraceCheckUtils]: 70: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,657 INFO L280 TraceCheckUtils]: 71: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,657 INFO L280 TraceCheckUtils]: 72: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,658 INFO L280 TraceCheckUtils]: 73: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,658 INFO L280 TraceCheckUtils]: 74: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,658 INFO L280 TraceCheckUtils]: 75: Hoare triple {20309#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)); {20309#false} is VALID [2020-07-18 05:18:07,658 INFO L280 TraceCheckUtils]: 76: Hoare triple {20309#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))); {20309#false} is VALID [2020-07-18 05:18:07,658 INFO L280 TraceCheckUtils]: 77: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,659 INFO L280 TraceCheckUtils]: 78: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,659 INFO L280 TraceCheckUtils]: 79: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,659 INFO L280 TraceCheckUtils]: 80: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,659 INFO L280 TraceCheckUtils]: 81: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,659 INFO L280 TraceCheckUtils]: 82: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,659 INFO L280 TraceCheckUtils]: 83: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,660 INFO L280 TraceCheckUtils]: 84: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,660 INFO L280 TraceCheckUtils]: 85: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,660 INFO L280 TraceCheckUtils]: 86: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,660 INFO L280 TraceCheckUtils]: 87: Hoare triple {20309#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)); {20309#false} is VALID [2020-07-18 05:18:07,660 INFO L280 TraceCheckUtils]: 88: Hoare triple {20309#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)); {20309#false} is VALID [2020-07-18 05:18:07,660 INFO L280 TraceCheckUtils]: 89: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,661 INFO L280 TraceCheckUtils]: 90: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,661 INFO L280 TraceCheckUtils]: 91: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,661 INFO L280 TraceCheckUtils]: 92: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,661 INFO L280 TraceCheckUtils]: 93: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,662 INFO L280 TraceCheckUtils]: 94: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,662 INFO L280 TraceCheckUtils]: 95: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,662 INFO L280 TraceCheckUtils]: 96: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,663 INFO L280 TraceCheckUtils]: 97: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,663 INFO L280 TraceCheckUtils]: 98: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,663 INFO L280 TraceCheckUtils]: 99: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,663 INFO L280 TraceCheckUtils]: 100: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,663 INFO L280 TraceCheckUtils]: 101: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,664 INFO L280 TraceCheckUtils]: 102: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,664 INFO L280 TraceCheckUtils]: 103: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,664 INFO L280 TraceCheckUtils]: 104: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,664 INFO L280 TraceCheckUtils]: 105: Hoare triple {20309#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)); {20309#false} is VALID [2020-07-18 05:18:07,664 INFO L280 TraceCheckUtils]: 106: Hoare triple {20309#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)))); {20309#false} is VALID [2020-07-18 05:18:07,664 INFO L280 TraceCheckUtils]: 107: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,665 INFO L280 TraceCheckUtils]: 108: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,665 INFO L280 TraceCheckUtils]: 109: Hoare triple {20309#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)); {20309#false} is VALID [2020-07-18 05:18:07,665 INFO L280 TraceCheckUtils]: 110: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,665 INFO L280 TraceCheckUtils]: 111: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,675 INFO L280 TraceCheckUtils]: 112: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,676 INFO L280 TraceCheckUtils]: 113: Hoare triple {20309#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))); {20309#false} is VALID [2020-07-18 05:18:07,676 INFO L280 TraceCheckUtils]: 114: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,676 INFO L280 TraceCheckUtils]: 115: Hoare triple {20309#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)); {20309#false} is VALID [2020-07-18 05:18:07,676 INFO L280 TraceCheckUtils]: 116: Hoare triple {20309#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)); {20309#false} is VALID [2020-07-18 05:18:07,676 INFO L280 TraceCheckUtils]: 117: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,676 INFO L280 TraceCheckUtils]: 118: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,677 INFO L280 TraceCheckUtils]: 119: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,677 INFO L280 TraceCheckUtils]: 120: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,678 INFO L280 TraceCheckUtils]: 121: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,678 INFO L280 TraceCheckUtils]: 122: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,679 INFO L280 TraceCheckUtils]: 123: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,679 INFO L280 TraceCheckUtils]: 124: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,679 INFO L280 TraceCheckUtils]: 125: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,679 INFO L280 TraceCheckUtils]: 126: Hoare triple {20309#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)); {20309#false} is VALID [2020-07-18 05:18:07,679 INFO L280 TraceCheckUtils]: 127: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,679 INFO L280 TraceCheckUtils]: 128: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,680 INFO L280 TraceCheckUtils]: 129: Hoare triple {20309#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)); {20309#false} is VALID [2020-07-18 05:18:07,680 INFO L280 TraceCheckUtils]: 130: Hoare triple {20309#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)); {20309#false} is VALID [2020-07-18 05:18:07,680 INFO L280 TraceCheckUtils]: 131: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,680 INFO L280 TraceCheckUtils]: 132: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,683 INFO L280 TraceCheckUtils]: 133: Hoare triple {20309#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); {20309#false} is VALID [2020-07-18 05:18:07,683 INFO L280 TraceCheckUtils]: 134: Hoare triple {20309#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))); {20309#false} is VALID [2020-07-18 05:18:07,684 INFO L280 TraceCheckUtils]: 135: Hoare triple {20309#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {20309#false} is VALID [2020-07-18 05:18:07,684 INFO L280 TraceCheckUtils]: 136: Hoare triple {20309#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {20309#false} is VALID [2020-07-18 05:18:07,684 INFO L280 TraceCheckUtils]: 137: Hoare triple {20309#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {20309#false} is VALID [2020-07-18 05:18:07,684 INFO L280 TraceCheckUtils]: 138: Hoare triple {20309#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {20309#false} is VALID [2020-07-18 05:18:07,684 INFO L280 TraceCheckUtils]: 139: Hoare triple {20309#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {20309#false} is VALID [2020-07-18 05:18:07,685 INFO L280 TraceCheckUtils]: 140: Hoare triple {20309#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {20309#false} is VALID [2020-07-18 05:18:07,685 INFO L280 TraceCheckUtils]: 141: Hoare triple {20309#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {20309#false} is VALID [2020-07-18 05:18:07,685 INFO L280 TraceCheckUtils]: 142: Hoare triple {20309#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {20309#false} is VALID [2020-07-18 05:18:07,685 INFO L280 TraceCheckUtils]: 143: Hoare triple {20309#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {20309#false} is VALID [2020-07-18 05:18:07,685 INFO L280 TraceCheckUtils]: 144: Hoare triple {20309#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {20309#false} is VALID [2020-07-18 05:18:07,685 INFO L280 TraceCheckUtils]: 145: Hoare triple {20309#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {20309#false} is VALID [2020-07-18 05:18:07,686 INFO L280 TraceCheckUtils]: 146: Hoare triple {20309#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {20309#false} is VALID [2020-07-18 05:18:07,686 INFO L280 TraceCheckUtils]: 147: Hoare triple {20309#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {20309#false} is VALID [2020-07-18 05:18:07,686 INFO L280 TraceCheckUtils]: 148: Hoare triple {20309#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {20309#false} is VALID [2020-07-18 05:18:07,686 INFO L280 TraceCheckUtils]: 149: Hoare triple {20309#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {20309#false} is VALID [2020-07-18 05:18:07,688 INFO L280 TraceCheckUtils]: 150: Hoare triple {20309#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {20309#false} is VALID [2020-07-18 05:18:07,688 INFO L280 TraceCheckUtils]: 151: Hoare triple {20309#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {20309#false} is VALID [2020-07-18 05:18:07,689 INFO L280 TraceCheckUtils]: 152: Hoare triple {20309#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {20309#false} is VALID [2020-07-18 05:18:07,689 INFO L280 TraceCheckUtils]: 153: Hoare triple {20309#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {20309#false} is VALID [2020-07-18 05:18:07,689 INFO L280 TraceCheckUtils]: 154: Hoare triple {20309#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {20309#false} is VALID [2020-07-18 05:18:07,689 INFO L280 TraceCheckUtils]: 155: Hoare triple {20309#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {20309#false} is VALID [2020-07-18 05:18:07,689 INFO L280 TraceCheckUtils]: 156: Hoare triple {20309#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {20309#false} is VALID [2020-07-18 05:18:07,689 INFO L280 TraceCheckUtils]: 157: Hoare triple {20309#false} assume (((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0; {20309#false} is VALID [2020-07-18 05:18:07,690 INFO L280 TraceCheckUtils]: 158: Hoare triple {20309#false} assume !false; {20309#false} is VALID [2020-07-18 05:18:07,711 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-18 05:18:07,711 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2113923990] [2020-07-18 05:18:07,711 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-18 05:18:07,711 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-07-18 05:18:07,712 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817754099] [2020-07-18 05:18:07,712 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 159 [2020-07-18 05:18:07,713 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 05:18:07,713 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2020-07-18 05:18:07,873 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 159 edges. 159 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:18:07,873 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-18 05:18:07,874 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 05:18:07,874 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-18 05:18:07,874 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2020-07-18 05:18:07,874 INFO L87 Difference]: Start difference. First operand 1038 states and 1301 transitions. Second operand 8 states. [2020-07-18 05:18:33,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:18:33,277 INFO L93 Difference]: Finished difference Result 3154 states and 4266 transitions. [2020-07-18 05:18:33,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-18 05:18:33,277 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 159 [2020-07-18 05:18:33,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 05:18:33,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-18 05:18:33,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1507 transitions. [2020-07-18 05:18:33,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-18 05:18:33,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1507 transitions. [2020-07-18 05:18:33,311 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 14 states and 1507 transitions. [2020-07-18 05:18:35,706 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1507 edges. 1507 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:18:35,922 INFO L225 Difference]: With dead ends: 3154 [2020-07-18 05:18:35,923 INFO L226 Difference]: Without dead ends: 2140 [2020-07-18 05:18:35,929 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2020-07-18 05:18:35,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2140 states. [2020-07-18 05:18:49,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2140 to 1626. [2020-07-18 05:18:49,351 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 05:18:49,351 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2140 states. Second operand 1626 states. [2020-07-18 05:18:49,351 INFO L74 IsIncluded]: Start isIncluded. First operand 2140 states. Second operand 1626 states. [2020-07-18 05:18:49,351 INFO L87 Difference]: Start difference. First operand 2140 states. Second operand 1626 states. [2020-07-18 05:18:49,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:18:49,613 INFO L93 Difference]: Finished difference Result 2140 states and 2750 transitions. [2020-07-18 05:18:49,613 INFO L276 IsEmpty]: Start isEmpty. Operand 2140 states and 2750 transitions. [2020-07-18 05:18:49,624 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:18:49,625 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:18:49,625 INFO L74 IsIncluded]: Start isIncluded. First operand 1626 states. Second operand 2140 states. [2020-07-18 05:18:49,625 INFO L87 Difference]: Start difference. First operand 1626 states. Second operand 2140 states. [2020-07-18 05:18:49,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:18:49,915 INFO L93 Difference]: Finished difference Result 2140 states and 2750 transitions. [2020-07-18 05:18:49,915 INFO L276 IsEmpty]: Start isEmpty. Operand 2140 states and 2750 transitions. [2020-07-18 05:18:49,923 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:18:49,923 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:18:49,923 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 05:18:49,924 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 05:18:49,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1626 states. [2020-07-18 05:18:50,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1626 states to 1626 states and 2030 transitions. [2020-07-18 05:18:50,047 INFO L78 Accepts]: Start accepts. Automaton has 1626 states and 2030 transitions. Word has length 159 [2020-07-18 05:18:50,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 05:18:50,048 INFO L479 AbstractCegarLoop]: Abstraction has 1626 states and 2030 transitions. [2020-07-18 05:18:50,048 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-07-18 05:18:50,048 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1626 states and 2030 transitions. [2020-07-18 05:18:55,232 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2030 edges. 2030 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:18:55,232 INFO L276 IsEmpty]: Start isEmpty. Operand 1626 states and 2030 transitions. [2020-07-18 05:18:55,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2020-07-18 05:18:55,240 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 05:18:55,241 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18:55,241 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-07-18 05:18:55,241 INFO L427 AbstractCegarLoop]: === Iteration 5 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 05:18:55,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 05:18:55,241 INFO L82 PathProgramCache]: Analyzing trace with hash -598927294, now seen corresponding path program 1 times [2020-07-18 05:18:55,242 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 05:18:55,242 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1988923973] [2020-07-18 05:18:55,242 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 05:18:55,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:18:55,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:18:55,403 INFO L280 TraceCheckUtils]: 0: Hoare triple {34286#(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; {34220#true} is VALID [2020-07-18 05:18:55,403 INFO L280 TraceCheckUtils]: 1: Hoare triple {34220#true} ~d~0 := 4; {34220#true} is VALID [2020-07-18 05:18:55,403 INFO L280 TraceCheckUtils]: 2: Hoare triple {34220#true} ~e~0 := 5; {34220#true} is VALID [2020-07-18 05:18:55,403 INFO L280 TraceCheckUtils]: 3: Hoare triple {34220#true} ~f~0 := 6; {34220#true} is VALID [2020-07-18 05:18:55,404 INFO L280 TraceCheckUtils]: 4: Hoare triple {34220#true} ~c~0 := 3; {34220#true} is VALID [2020-07-18 05:18:55,404 INFO L280 TraceCheckUtils]: 5: Hoare triple {34220#true} ~b~0 := 2; {34220#true} is VALID [2020-07-18 05:18:55,404 INFO L280 TraceCheckUtils]: 6: Hoare triple {34220#true} ~u~0 := 21; {34220#true} is VALID [2020-07-18 05:18:55,404 INFO L280 TraceCheckUtils]: 7: Hoare triple {34220#true} ~v~0 := 22; {34220#true} is VALID [2020-07-18 05:18:55,404 INFO L280 TraceCheckUtils]: 8: Hoare triple {34220#true} ~w~0 := 23; {34220#true} is VALID [2020-07-18 05:18:55,405 INFO L280 TraceCheckUtils]: 9: Hoare triple {34220#true} ~x~0 := 24; {34220#true} is VALID [2020-07-18 05:18:55,405 INFO L280 TraceCheckUtils]: 10: Hoare triple {34220#true} ~y~0 := 25; {34220#true} is VALID [2020-07-18 05:18:55,405 INFO L280 TraceCheckUtils]: 11: Hoare triple {34220#true} ~z~0 := 26; {34220#true} is VALID [2020-07-18 05:18:55,405 INFO L280 TraceCheckUtils]: 12: Hoare triple {34220#true} ~a17~0 := 1; {34220#true} is VALID [2020-07-18 05:18:55,405 INFO L280 TraceCheckUtils]: 13: Hoare triple {34220#true} ~a7~0 := 0; {34220#true} is VALID [2020-07-18 05:18:55,406 INFO L280 TraceCheckUtils]: 14: Hoare triple {34220#true} ~a20~0 := 1; {34220#true} is VALID [2020-07-18 05:18:55,406 INFO L280 TraceCheckUtils]: 15: Hoare triple {34220#true} ~a8~0 := 15; {34220#true} is VALID [2020-07-18 05:18:55,406 INFO L280 TraceCheckUtils]: 16: Hoare triple {34220#true} ~a12~0 := 8; {34220#true} is VALID [2020-07-18 05:18:55,406 INFO L280 TraceCheckUtils]: 17: Hoare triple {34220#true} ~a16~0 := 5; {34220#true} is VALID [2020-07-18 05:18:55,406 INFO L280 TraceCheckUtils]: 18: Hoare triple {34220#true} ~a21~0 := 1; {34220#true} is VALID [2020-07-18 05:18:55,407 INFO L280 TraceCheckUtils]: 19: Hoare triple {34220#true} assume true; {34220#true} is VALID [2020-07-18 05:18:55,407 INFO L275 TraceCheckUtils]: 20: Hoare quadruple {34220#true} {34220#true} #1100#return; {34220#true} is VALID [2020-07-18 05:18:55,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:18:55,437 INFO L280 TraceCheckUtils]: 0: Hoare triple {34287#(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; {34220#true} is VALID [2020-07-18 05:18:55,437 INFO L280 TraceCheckUtils]: 1: Hoare triple {34220#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); {34220#true} is VALID [2020-07-18 05:18:55,438 INFO L280 TraceCheckUtils]: 2: Hoare triple {34220#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); {34220#true} is VALID [2020-07-18 05:18:55,438 INFO L280 TraceCheckUtils]: 3: Hoare triple {34220#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); {34220#true} is VALID [2020-07-18 05:18:55,438 INFO L280 TraceCheckUtils]: 4: Hoare triple {34220#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; {34254#(= 1 ~a21~0)} is VALID [2020-07-18 05:18:55,439 INFO L280 TraceCheckUtils]: 5: Hoare triple {34254#(= 1 ~a21~0)} ~a8~0 := 13; {34254#(= 1 ~a21~0)} is VALID [2020-07-18 05:18:55,439 INFO L280 TraceCheckUtils]: 6: Hoare triple {34254#(= 1 ~a21~0)} ~a7~0 := 1; {34254#(= 1 ~a21~0)} is VALID [2020-07-18 05:18:55,440 INFO L280 TraceCheckUtils]: 7: Hoare triple {34254#(= 1 ~a21~0)} ~a16~0 := 4; {34254#(= 1 ~a21~0)} is VALID [2020-07-18 05:18:55,440 INFO L280 TraceCheckUtils]: 8: Hoare triple {34254#(= 1 ~a21~0)} #res := -1; {34254#(= 1 ~a21~0)} is VALID [2020-07-18 05:18:55,441 INFO L280 TraceCheckUtils]: 9: Hoare triple {34254#(= 1 ~a21~0)} assume true; {34254#(= 1 ~a21~0)} is VALID [2020-07-18 05:18:55,442 INFO L275 TraceCheckUtils]: 10: Hoare quadruple {34254#(= 1 ~a21~0)} {34220#true} #1104#return; {34254#(= 1 ~a21~0)} is VALID [2020-07-18 05:18:55,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:18:55,480 INFO L280 TraceCheckUtils]: 0: Hoare triple {34287#(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; {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,481 INFO L280 TraceCheckUtils]: 1: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,481 INFO L280 TraceCheckUtils]: 2: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,482 INFO L280 TraceCheckUtils]: 3: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,482 INFO L280 TraceCheckUtils]: 4: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,483 INFO L280 TraceCheckUtils]: 5: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,483 INFO L280 TraceCheckUtils]: 6: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,484 INFO L280 TraceCheckUtils]: 7: Hoare triple {34288#(= ~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)); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,485 INFO L280 TraceCheckUtils]: 8: Hoare triple {34288#(= ~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))); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,486 INFO L280 TraceCheckUtils]: 9: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,487 INFO L280 TraceCheckUtils]: 10: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,487 INFO L280 TraceCheckUtils]: 11: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,488 INFO L280 TraceCheckUtils]: 12: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,489 INFO L280 TraceCheckUtils]: 13: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,490 INFO L280 TraceCheckUtils]: 14: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,490 INFO L280 TraceCheckUtils]: 15: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,491 INFO L280 TraceCheckUtils]: 16: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,492 INFO L280 TraceCheckUtils]: 17: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,493 INFO L280 TraceCheckUtils]: 18: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,494 INFO L280 TraceCheckUtils]: 19: Hoare triple {34288#(= ~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)); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,495 INFO L280 TraceCheckUtils]: 20: Hoare triple {34288#(= ~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)); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,496 INFO L280 TraceCheckUtils]: 21: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,497 INFO L280 TraceCheckUtils]: 22: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,497 INFO L280 TraceCheckUtils]: 23: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,499 INFO L280 TraceCheckUtils]: 24: Hoare triple {34288#(= ~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; {34289#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:18:55,500 INFO L280 TraceCheckUtils]: 25: Hoare triple {34289#(not (= 1 |old(~a21~0)|))} ~a17~0 := 1; {34289#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:18:55,501 INFO L280 TraceCheckUtils]: 26: Hoare triple {34289#(not (= 1 |old(~a21~0)|))} ~a20~0 := 0; {34289#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:18:55,502 INFO L280 TraceCheckUtils]: 27: Hoare triple {34289#(not (= 1 |old(~a21~0)|))} ~a16~0 := 4; {34289#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:18:55,502 INFO L280 TraceCheckUtils]: 28: Hoare triple {34289#(not (= 1 |old(~a21~0)|))} #res := 25; {34289#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:18:55,503 INFO L280 TraceCheckUtils]: 29: Hoare triple {34289#(not (= 1 |old(~a21~0)|))} assume true; {34289#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:18:55,505 INFO L275 TraceCheckUtils]: 30: Hoare quadruple {34289#(not (= 1 |old(~a21~0)|))} {34254#(= 1 ~a21~0)} #1104#return; {34221#false} is VALID [2020-07-18 05:18:55,510 INFO L263 TraceCheckUtils]: 0: Hoare triple {34220#true} call ULTIMATE.init(); {34286#(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:18:55,510 INFO L280 TraceCheckUtils]: 1: Hoare triple {34286#(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; {34220#true} is VALID [2020-07-18 05:18:55,510 INFO L280 TraceCheckUtils]: 2: Hoare triple {34220#true} ~d~0 := 4; {34220#true} is VALID [2020-07-18 05:18:55,511 INFO L280 TraceCheckUtils]: 3: Hoare triple {34220#true} ~e~0 := 5; {34220#true} is VALID [2020-07-18 05:18:55,511 INFO L280 TraceCheckUtils]: 4: Hoare triple {34220#true} ~f~0 := 6; {34220#true} is VALID [2020-07-18 05:18:55,511 INFO L280 TraceCheckUtils]: 5: Hoare triple {34220#true} ~c~0 := 3; {34220#true} is VALID [2020-07-18 05:18:55,512 INFO L280 TraceCheckUtils]: 6: Hoare triple {34220#true} ~b~0 := 2; {34220#true} is VALID [2020-07-18 05:18:55,512 INFO L280 TraceCheckUtils]: 7: Hoare triple {34220#true} ~u~0 := 21; {34220#true} is VALID [2020-07-18 05:18:55,512 INFO L280 TraceCheckUtils]: 8: Hoare triple {34220#true} ~v~0 := 22; {34220#true} is VALID [2020-07-18 05:18:55,512 INFO L280 TraceCheckUtils]: 9: Hoare triple {34220#true} ~w~0 := 23; {34220#true} is VALID [2020-07-18 05:18:55,513 INFO L280 TraceCheckUtils]: 10: Hoare triple {34220#true} ~x~0 := 24; {34220#true} is VALID [2020-07-18 05:18:55,513 INFO L280 TraceCheckUtils]: 11: Hoare triple {34220#true} ~y~0 := 25; {34220#true} is VALID [2020-07-18 05:18:55,513 INFO L280 TraceCheckUtils]: 12: Hoare triple {34220#true} ~z~0 := 26; {34220#true} is VALID [2020-07-18 05:18:55,514 INFO L280 TraceCheckUtils]: 13: Hoare triple {34220#true} ~a17~0 := 1; {34220#true} is VALID [2020-07-18 05:18:55,514 INFO L280 TraceCheckUtils]: 14: Hoare triple {34220#true} ~a7~0 := 0; {34220#true} is VALID [2020-07-18 05:18:55,514 INFO L280 TraceCheckUtils]: 15: Hoare triple {34220#true} ~a20~0 := 1; {34220#true} is VALID [2020-07-18 05:18:55,515 INFO L280 TraceCheckUtils]: 16: Hoare triple {34220#true} ~a8~0 := 15; {34220#true} is VALID [2020-07-18 05:18:55,515 INFO L280 TraceCheckUtils]: 17: Hoare triple {34220#true} ~a12~0 := 8; {34220#true} is VALID [2020-07-18 05:18:55,515 INFO L280 TraceCheckUtils]: 18: Hoare triple {34220#true} ~a16~0 := 5; {34220#true} is VALID [2020-07-18 05:18:55,516 INFO L280 TraceCheckUtils]: 19: Hoare triple {34220#true} ~a21~0 := 1; {34220#true} is VALID [2020-07-18 05:18:55,516 INFO L280 TraceCheckUtils]: 20: Hoare triple {34220#true} assume true; {34220#true} is VALID [2020-07-18 05:18:55,516 INFO L275 TraceCheckUtils]: 21: Hoare quadruple {34220#true} {34220#true} #1100#return; {34220#true} is VALID [2020-07-18 05:18:55,516 INFO L263 TraceCheckUtils]: 22: Hoare triple {34220#true} call #t~ret4 := main(); {34220#true} is VALID [2020-07-18 05:18:55,517 INFO L280 TraceCheckUtils]: 23: Hoare triple {34220#true} ~output~0 := -1; {34220#true} is VALID [2020-07-18 05:18:55,517 INFO L280 TraceCheckUtils]: 24: Hoare triple {34220#true} assume !false; {34220#true} is VALID [2020-07-18 05:18:55,517 INFO L280 TraceCheckUtils]: 25: Hoare triple {34220#true} havoc ~input~0; {34220#true} is VALID [2020-07-18 05:18:55,518 INFO L280 TraceCheckUtils]: 26: Hoare triple {34220#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {34220#true} is VALID [2020-07-18 05:18:55,518 INFO L280 TraceCheckUtils]: 27: Hoare triple {34220#true} ~input~0 := #t~nondet2; {34220#true} is VALID [2020-07-18 05:18:55,518 INFO L280 TraceCheckUtils]: 28: Hoare triple {34220#true} havoc #t~nondet2; {34220#true} is VALID [2020-07-18 05:18:55,519 INFO L280 TraceCheckUtils]: 29: Hoare triple {34220#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {34220#true} is VALID [2020-07-18 05:18:55,520 INFO L263 TraceCheckUtils]: 30: Hoare triple {34220#true} call #t~ret3 := calculate_output(~input~0); {34287#(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:18:55,521 INFO L280 TraceCheckUtils]: 31: Hoare triple {34287#(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; {34220#true} is VALID [2020-07-18 05:18:55,521 INFO L280 TraceCheckUtils]: 32: Hoare triple {34220#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); {34220#true} is VALID [2020-07-18 05:18:55,521 INFO L280 TraceCheckUtils]: 33: Hoare triple {34220#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); {34220#true} is VALID [2020-07-18 05:18:55,522 INFO L280 TraceCheckUtils]: 34: Hoare triple {34220#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); {34220#true} is VALID [2020-07-18 05:18:55,523 INFO L280 TraceCheckUtils]: 35: Hoare triple {34220#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; {34254#(= 1 ~a21~0)} is VALID [2020-07-18 05:18:55,523 INFO L280 TraceCheckUtils]: 36: Hoare triple {34254#(= 1 ~a21~0)} ~a8~0 := 13; {34254#(= 1 ~a21~0)} is VALID [2020-07-18 05:18:55,524 INFO L280 TraceCheckUtils]: 37: Hoare triple {34254#(= 1 ~a21~0)} ~a7~0 := 1; {34254#(= 1 ~a21~0)} is VALID [2020-07-18 05:18:55,525 INFO L280 TraceCheckUtils]: 38: Hoare triple {34254#(= 1 ~a21~0)} ~a16~0 := 4; {34254#(= 1 ~a21~0)} is VALID [2020-07-18 05:18:55,525 INFO L280 TraceCheckUtils]: 39: Hoare triple {34254#(= 1 ~a21~0)} #res := -1; {34254#(= 1 ~a21~0)} is VALID [2020-07-18 05:18:55,526 INFO L280 TraceCheckUtils]: 40: Hoare triple {34254#(= 1 ~a21~0)} assume true; {34254#(= 1 ~a21~0)} is VALID [2020-07-18 05:18:55,527 INFO L275 TraceCheckUtils]: 41: Hoare quadruple {34254#(= 1 ~a21~0)} {34220#true} #1104#return; {34254#(= 1 ~a21~0)} is VALID [2020-07-18 05:18:55,528 INFO L280 TraceCheckUtils]: 42: Hoare triple {34254#(= 1 ~a21~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {34254#(= 1 ~a21~0)} is VALID [2020-07-18 05:18:55,529 INFO L280 TraceCheckUtils]: 43: Hoare triple {34254#(= 1 ~a21~0)} ~output~0 := #t~ret3; {34254#(= 1 ~a21~0)} is VALID [2020-07-18 05:18:55,530 INFO L280 TraceCheckUtils]: 44: Hoare triple {34254#(= 1 ~a21~0)} havoc #t~ret3; {34254#(= 1 ~a21~0)} is VALID [2020-07-18 05:18:55,530 INFO L280 TraceCheckUtils]: 45: Hoare triple {34254#(= 1 ~a21~0)} assume !false; {34254#(= 1 ~a21~0)} is VALID [2020-07-18 05:18:55,531 INFO L280 TraceCheckUtils]: 46: Hoare triple {34254#(= 1 ~a21~0)} havoc ~input~0; {34254#(= 1 ~a21~0)} is VALID [2020-07-18 05:18:55,532 INFO L280 TraceCheckUtils]: 47: Hoare triple {34254#(= 1 ~a21~0)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {34254#(= 1 ~a21~0)} is VALID [2020-07-18 05:18:55,533 INFO L280 TraceCheckUtils]: 48: Hoare triple {34254#(= 1 ~a21~0)} ~input~0 := #t~nondet2; {34254#(= 1 ~a21~0)} is VALID [2020-07-18 05:18:55,534 INFO L280 TraceCheckUtils]: 49: Hoare triple {34254#(= 1 ~a21~0)} havoc #t~nondet2; {34254#(= 1 ~a21~0)} is VALID [2020-07-18 05:18:55,535 INFO L280 TraceCheckUtils]: 50: Hoare triple {34254#(= 1 ~a21~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {34254#(= 1 ~a21~0)} is VALID [2020-07-18 05:18:55,536 INFO L263 TraceCheckUtils]: 51: Hoare triple {34254#(= 1 ~a21~0)} call #t~ret3 := calculate_output(~input~0); {34287#(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:18:55,537 INFO L280 TraceCheckUtils]: 52: Hoare triple {34287#(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; {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,538 INFO L280 TraceCheckUtils]: 53: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,538 INFO L280 TraceCheckUtils]: 54: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,539 INFO L280 TraceCheckUtils]: 55: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,539 INFO L280 TraceCheckUtils]: 56: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,540 INFO L280 TraceCheckUtils]: 57: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,540 INFO L280 TraceCheckUtils]: 58: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,541 INFO L280 TraceCheckUtils]: 59: Hoare triple {34288#(= ~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)); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,542 INFO L280 TraceCheckUtils]: 60: Hoare triple {34288#(= ~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))); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,543 INFO L280 TraceCheckUtils]: 61: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,544 INFO L280 TraceCheckUtils]: 62: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,544 INFO L280 TraceCheckUtils]: 63: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,545 INFO L280 TraceCheckUtils]: 64: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,546 INFO L280 TraceCheckUtils]: 65: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,547 INFO L280 TraceCheckUtils]: 66: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,548 INFO L280 TraceCheckUtils]: 67: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,549 INFO L280 TraceCheckUtils]: 68: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,550 INFO L280 TraceCheckUtils]: 69: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,550 INFO L280 TraceCheckUtils]: 70: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,551 INFO L280 TraceCheckUtils]: 71: Hoare triple {34288#(= ~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)); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,552 INFO L280 TraceCheckUtils]: 72: Hoare triple {34288#(= ~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)); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,553 INFO L280 TraceCheckUtils]: 73: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,554 INFO L280 TraceCheckUtils]: 74: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,555 INFO L280 TraceCheckUtils]: 75: Hoare triple {34288#(= ~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); {34288#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-18 05:18:55,556 INFO L280 TraceCheckUtils]: 76: Hoare triple {34288#(= ~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; {34289#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:18:55,557 INFO L280 TraceCheckUtils]: 77: Hoare triple {34289#(not (= 1 |old(~a21~0)|))} ~a17~0 := 1; {34289#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:18:55,557 INFO L280 TraceCheckUtils]: 78: Hoare triple {34289#(not (= 1 |old(~a21~0)|))} ~a20~0 := 0; {34289#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:18:55,558 INFO L280 TraceCheckUtils]: 79: Hoare triple {34289#(not (= 1 |old(~a21~0)|))} ~a16~0 := 4; {34289#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:18:55,559 INFO L280 TraceCheckUtils]: 80: Hoare triple {34289#(not (= 1 |old(~a21~0)|))} #res := 25; {34289#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:18:55,560 INFO L280 TraceCheckUtils]: 81: Hoare triple {34289#(not (= 1 |old(~a21~0)|))} assume true; {34289#(not (= 1 |old(~a21~0)|))} is VALID [2020-07-18 05:18:55,561 INFO L275 TraceCheckUtils]: 82: Hoare quadruple {34289#(not (= 1 |old(~a21~0)|))} {34254#(= 1 ~a21~0)} #1104#return; {34221#false} is VALID [2020-07-18 05:18:55,562 INFO L280 TraceCheckUtils]: 83: Hoare triple {34221#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {34221#false} is VALID [2020-07-18 05:18:55,562 INFO L280 TraceCheckUtils]: 84: Hoare triple {34221#false} ~output~0 := #t~ret3; {34221#false} is VALID [2020-07-18 05:18:55,562 INFO L280 TraceCheckUtils]: 85: Hoare triple {34221#false} havoc #t~ret3; {34221#false} is VALID [2020-07-18 05:18:55,563 INFO L280 TraceCheckUtils]: 86: Hoare triple {34221#false} assume !false; {34221#false} is VALID [2020-07-18 05:18:55,563 INFO L280 TraceCheckUtils]: 87: Hoare triple {34221#false} havoc ~input~0; {34221#false} is VALID [2020-07-18 05:18:55,563 INFO L280 TraceCheckUtils]: 88: Hoare triple {34221#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {34221#false} is VALID [2020-07-18 05:18:55,563 INFO L280 TraceCheckUtils]: 89: Hoare triple {34221#false} ~input~0 := #t~nondet2; {34221#false} is VALID [2020-07-18 05:18:55,563 INFO L280 TraceCheckUtils]: 90: Hoare triple {34221#false} havoc #t~nondet2; {34221#false} is VALID [2020-07-18 05:18:55,564 INFO L280 TraceCheckUtils]: 91: Hoare triple {34221#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {34221#false} is VALID [2020-07-18 05:18:55,564 INFO L263 TraceCheckUtils]: 92: Hoare triple {34221#false} call #t~ret3 := calculate_output(~input~0); {34221#false} is VALID [2020-07-18 05:18:55,564 INFO L280 TraceCheckUtils]: 93: Hoare triple {34221#false} ~input := #in~input; {34221#false} is VALID [2020-07-18 05:18:55,564 INFO L280 TraceCheckUtils]: 94: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,564 INFO L280 TraceCheckUtils]: 95: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,565 INFO L280 TraceCheckUtils]: 96: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,565 INFO L280 TraceCheckUtils]: 97: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,565 INFO L280 TraceCheckUtils]: 98: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,565 INFO L280 TraceCheckUtils]: 99: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,565 INFO L280 TraceCheckUtils]: 100: Hoare triple {34221#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)); {34221#false} is VALID [2020-07-18 05:18:55,566 INFO L280 TraceCheckUtils]: 101: Hoare triple {34221#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))); {34221#false} is VALID [2020-07-18 05:18:55,566 INFO L280 TraceCheckUtils]: 102: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,566 INFO L280 TraceCheckUtils]: 103: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,566 INFO L280 TraceCheckUtils]: 104: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,566 INFO L280 TraceCheckUtils]: 105: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,566 INFO L280 TraceCheckUtils]: 106: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,567 INFO L280 TraceCheckUtils]: 107: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,567 INFO L280 TraceCheckUtils]: 108: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,567 INFO L280 TraceCheckUtils]: 109: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,567 INFO L280 TraceCheckUtils]: 110: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,567 INFO L280 TraceCheckUtils]: 111: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,568 INFO L280 TraceCheckUtils]: 112: Hoare triple {34221#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)); {34221#false} is VALID [2020-07-18 05:18:55,568 INFO L280 TraceCheckUtils]: 113: Hoare triple {34221#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)); {34221#false} is VALID [2020-07-18 05:18:55,568 INFO L280 TraceCheckUtils]: 114: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,568 INFO L280 TraceCheckUtils]: 115: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,568 INFO L280 TraceCheckUtils]: 116: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,568 INFO L280 TraceCheckUtils]: 117: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,569 INFO L280 TraceCheckUtils]: 118: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,569 INFO L280 TraceCheckUtils]: 119: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,569 INFO L280 TraceCheckUtils]: 120: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,569 INFO L280 TraceCheckUtils]: 121: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,570 INFO L280 TraceCheckUtils]: 122: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,570 INFO L280 TraceCheckUtils]: 123: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,570 INFO L280 TraceCheckUtils]: 124: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,570 INFO L280 TraceCheckUtils]: 125: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,570 INFO L280 TraceCheckUtils]: 126: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,570 INFO L280 TraceCheckUtils]: 127: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,571 INFO L280 TraceCheckUtils]: 128: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,571 INFO L280 TraceCheckUtils]: 129: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,571 INFO L280 TraceCheckUtils]: 130: Hoare triple {34221#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)); {34221#false} is VALID [2020-07-18 05:18:55,571 INFO L280 TraceCheckUtils]: 131: Hoare triple {34221#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)))); {34221#false} is VALID [2020-07-18 05:18:55,571 INFO L280 TraceCheckUtils]: 132: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,572 INFO L280 TraceCheckUtils]: 133: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,572 INFO L280 TraceCheckUtils]: 134: Hoare triple {34221#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)); {34221#false} is VALID [2020-07-18 05:18:55,572 INFO L280 TraceCheckUtils]: 135: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,572 INFO L280 TraceCheckUtils]: 136: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,572 INFO L280 TraceCheckUtils]: 137: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,572 INFO L280 TraceCheckUtils]: 138: Hoare triple {34221#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))); {34221#false} is VALID [2020-07-18 05:18:55,573 INFO L280 TraceCheckUtils]: 139: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,573 INFO L280 TraceCheckUtils]: 140: Hoare triple {34221#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)); {34221#false} is VALID [2020-07-18 05:18:55,573 INFO L280 TraceCheckUtils]: 141: Hoare triple {34221#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)); {34221#false} is VALID [2020-07-18 05:18:55,573 INFO L280 TraceCheckUtils]: 142: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,573 INFO L280 TraceCheckUtils]: 143: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,573 INFO L280 TraceCheckUtils]: 144: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,574 INFO L280 TraceCheckUtils]: 145: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,574 INFO L280 TraceCheckUtils]: 146: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,574 INFO L280 TraceCheckUtils]: 147: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,574 INFO L280 TraceCheckUtils]: 148: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,574 INFO L280 TraceCheckUtils]: 149: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,574 INFO L280 TraceCheckUtils]: 150: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,575 INFO L280 TraceCheckUtils]: 151: Hoare triple {34221#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)); {34221#false} is VALID [2020-07-18 05:18:55,575 INFO L280 TraceCheckUtils]: 152: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,575 INFO L280 TraceCheckUtils]: 153: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,575 INFO L280 TraceCheckUtils]: 154: Hoare triple {34221#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)); {34221#false} is VALID [2020-07-18 05:18:55,575 INFO L280 TraceCheckUtils]: 155: Hoare triple {34221#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)); {34221#false} is VALID [2020-07-18 05:18:55,575 INFO L280 TraceCheckUtils]: 156: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,576 INFO L280 TraceCheckUtils]: 157: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,576 INFO L280 TraceCheckUtils]: 158: Hoare triple {34221#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); {34221#false} is VALID [2020-07-18 05:18:55,576 INFO L280 TraceCheckUtils]: 159: Hoare triple {34221#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))); {34221#false} is VALID [2020-07-18 05:18:55,577 INFO L280 TraceCheckUtils]: 160: Hoare triple {34221#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {34221#false} is VALID [2020-07-18 05:18:55,577 INFO L280 TraceCheckUtils]: 161: Hoare triple {34221#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {34221#false} is VALID [2020-07-18 05:18:55,577 INFO L280 TraceCheckUtils]: 162: Hoare triple {34221#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {34221#false} is VALID [2020-07-18 05:18:55,578 INFO L280 TraceCheckUtils]: 163: Hoare triple {34221#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {34221#false} is VALID [2020-07-18 05:18:55,578 INFO L280 TraceCheckUtils]: 164: Hoare triple {34221#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {34221#false} is VALID [2020-07-18 05:18:55,578 INFO L280 TraceCheckUtils]: 165: Hoare triple {34221#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {34221#false} is VALID [2020-07-18 05:18:55,578 INFO L280 TraceCheckUtils]: 166: Hoare triple {34221#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {34221#false} is VALID [2020-07-18 05:18:55,579 INFO L280 TraceCheckUtils]: 167: Hoare triple {34221#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {34221#false} is VALID [2020-07-18 05:18:55,579 INFO L280 TraceCheckUtils]: 168: Hoare triple {34221#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {34221#false} is VALID [2020-07-18 05:18:55,579 INFO L280 TraceCheckUtils]: 169: Hoare triple {34221#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {34221#false} is VALID [2020-07-18 05:18:55,580 INFO L280 TraceCheckUtils]: 170: Hoare triple {34221#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {34221#false} is VALID [2020-07-18 05:18:55,580 INFO L280 TraceCheckUtils]: 171: Hoare triple {34221#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {34221#false} is VALID [2020-07-18 05:18:55,580 INFO L280 TraceCheckUtils]: 172: Hoare triple {34221#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {34221#false} is VALID [2020-07-18 05:18:55,581 INFO L280 TraceCheckUtils]: 173: Hoare triple {34221#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {34221#false} is VALID [2020-07-18 05:18:55,581 INFO L280 TraceCheckUtils]: 174: Hoare triple {34221#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {34221#false} is VALID [2020-07-18 05:18:55,581 INFO L280 TraceCheckUtils]: 175: Hoare triple {34221#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {34221#false} is VALID [2020-07-18 05:18:55,581 INFO L280 TraceCheckUtils]: 176: Hoare triple {34221#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {34221#false} is VALID [2020-07-18 05:18:55,582 INFO L280 TraceCheckUtils]: 177: Hoare triple {34221#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {34221#false} is VALID [2020-07-18 05:18:55,582 INFO L280 TraceCheckUtils]: 178: Hoare triple {34221#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {34221#false} is VALID [2020-07-18 05:18:55,582 INFO L280 TraceCheckUtils]: 179: Hoare triple {34221#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {34221#false} is VALID [2020-07-18 05:18:55,583 INFO L280 TraceCheckUtils]: 180: Hoare triple {34221#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {34221#false} is VALID [2020-07-18 05:18:55,583 INFO L280 TraceCheckUtils]: 181: Hoare triple {34221#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {34221#false} is VALID [2020-07-18 05:18:55,583 INFO L280 TraceCheckUtils]: 182: Hoare triple {34221#false} assume (((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0; {34221#false} is VALID [2020-07-18 05:18:55,584 INFO L280 TraceCheckUtils]: 183: Hoare triple {34221#false} assume !false; {34221#false} is VALID [2020-07-18 05:18:55,637 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 58 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-18 05:18:55,638 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1988923973] [2020-07-18 05:18:55,638 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-18 05:18:55,639 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2020-07-18 05:18:55,639 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476982692] [2020-07-18 05:18:55,640 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 184 [2020-07-18 05:18:55,641 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 05:18:55,641 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states. [2020-07-18 05:18:55,937 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 184 edges. 184 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:18:55,937 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-07-18 05:18:55,938 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 05:18:55,938 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-07-18 05:18:55,938 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-07-18 05:18:55,939 INFO L87 Difference]: Start difference. First operand 1626 states and 2030 transitions. Second operand 7 states. [2020-07-18 05:19:20,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:19:20,832 INFO L93 Difference]: Finished difference Result 3791 states and 4903 transitions. [2020-07-18 05:19:20,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-18 05:19:20,832 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 184 [2020-07-18 05:19:20,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 05:19:20,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-18 05:19:20,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1309 transitions. [2020-07-18 05:19:20,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-18 05:19:20,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1309 transitions. [2020-07-18 05:19:20,844 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states and 1309 transitions. [2020-07-18 05:19:22,801 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1309 edges. 1309 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:19:23,018 INFO L225 Difference]: With dead ends: 3791 [2020-07-18 05:19:23,018 INFO L226 Difference]: Without dead ends: 2189 [2020-07-18 05:19:23,024 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:19:23,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2189 states. [2020-07-18 05:19:38,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2189 to 1802. [2020-07-18 05:19:38,278 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 05:19:38,278 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2189 states. Second operand 1802 states. [2020-07-18 05:19:38,278 INFO L74 IsIncluded]: Start isIncluded. First operand 2189 states. Second operand 1802 states. [2020-07-18 05:19:38,278 INFO L87 Difference]: Start difference. First operand 2189 states. Second operand 1802 states. [2020-07-18 05:19:38,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:19:38,441 INFO L93 Difference]: Finished difference Result 2189 states and 2803 transitions. [2020-07-18 05:19:38,441 INFO L276 IsEmpty]: Start isEmpty. Operand 2189 states and 2803 transitions. [2020-07-18 05:19:38,447 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:19:38,447 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:19:38,447 INFO L74 IsIncluded]: Start isIncluded. First operand 1802 states. Second operand 2189 states. [2020-07-18 05:19:38,447 INFO L87 Difference]: Start difference. First operand 1802 states. Second operand 2189 states. [2020-07-18 05:19:38,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:19:38,621 INFO L93 Difference]: Finished difference Result 2189 states and 2803 transitions. [2020-07-18 05:19:38,621 INFO L276 IsEmpty]: Start isEmpty. Operand 2189 states and 2803 transitions. [2020-07-18 05:19:38,627 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:19:38,627 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:19:38,627 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 05:19:38,627 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 05:19:38,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1802 states. [2020-07-18 05:19:38,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1802 states to 1802 states and 2250 transitions. [2020-07-18 05:19:38,740 INFO L78 Accepts]: Start accepts. Automaton has 1802 states and 2250 transitions. Word has length 184 [2020-07-18 05:19:38,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 05:19:38,740 INFO L479 AbstractCegarLoop]: Abstraction has 1802 states and 2250 transitions. [2020-07-18 05:19:38,740 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-07-18 05:19:38,740 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1802 states and 2250 transitions. [2020-07-18 05:19:44,609 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2250 edges. 2250 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:19:44,609 INFO L276 IsEmpty]: Start isEmpty. Operand 1802 states and 2250 transitions. [2020-07-18 05:19:44,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2020-07-18 05:19:44,616 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 05:19:44,616 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:44,616 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-07-18 05:19:44,617 INFO L427 AbstractCegarLoop]: === Iteration 6 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 05:19:44,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 05:19:44,617 INFO L82 PathProgramCache]: Analyzing trace with hash 135215777, now seen corresponding path program 1 times [2020-07-18 05:19:44,617 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 05:19:44,617 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1578324218] [2020-07-18 05:19:44,618 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 05:19:44,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:19:44,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:19:44,771 INFO L280 TraceCheckUtils]: 0: Hoare triple {49941#(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; {49868#true} is VALID [2020-07-18 05:19:44,771 INFO L280 TraceCheckUtils]: 1: Hoare triple {49868#true} ~d~0 := 4; {49868#true} is VALID [2020-07-18 05:19:44,771 INFO L280 TraceCheckUtils]: 2: Hoare triple {49868#true} ~e~0 := 5; {49868#true} is VALID [2020-07-18 05:19:44,771 INFO L280 TraceCheckUtils]: 3: Hoare triple {49868#true} ~f~0 := 6; {49868#true} is VALID [2020-07-18 05:19:44,772 INFO L280 TraceCheckUtils]: 4: Hoare triple {49868#true} ~c~0 := 3; {49868#true} is VALID [2020-07-18 05:19:44,772 INFO L280 TraceCheckUtils]: 5: Hoare triple {49868#true} ~b~0 := 2; {49868#true} is VALID [2020-07-18 05:19:44,772 INFO L280 TraceCheckUtils]: 6: Hoare triple {49868#true} ~u~0 := 21; {49868#true} is VALID [2020-07-18 05:19:44,772 INFO L280 TraceCheckUtils]: 7: Hoare triple {49868#true} ~v~0 := 22; {49868#true} is VALID [2020-07-18 05:19:44,772 INFO L280 TraceCheckUtils]: 8: Hoare triple {49868#true} ~w~0 := 23; {49868#true} is VALID [2020-07-18 05:19:44,773 INFO L280 TraceCheckUtils]: 9: Hoare triple {49868#true} ~x~0 := 24; {49868#true} is VALID [2020-07-18 05:19:44,773 INFO L280 TraceCheckUtils]: 10: Hoare triple {49868#true} ~y~0 := 25; {49868#true} is VALID [2020-07-18 05:19:44,773 INFO L280 TraceCheckUtils]: 11: Hoare triple {49868#true} ~z~0 := 26; {49868#true} is VALID [2020-07-18 05:19:44,773 INFO L280 TraceCheckUtils]: 12: Hoare triple {49868#true} ~a17~0 := 1; {49868#true} is VALID [2020-07-18 05:19:44,773 INFO L280 TraceCheckUtils]: 13: Hoare triple {49868#true} ~a7~0 := 0; {49868#true} is VALID [2020-07-18 05:19:44,774 INFO L280 TraceCheckUtils]: 14: Hoare triple {49868#true} ~a20~0 := 1; {49868#true} is VALID [2020-07-18 05:19:44,774 INFO L280 TraceCheckUtils]: 15: Hoare triple {49868#true} ~a8~0 := 15; {49868#true} is VALID [2020-07-18 05:19:44,774 INFO L280 TraceCheckUtils]: 16: Hoare triple {49868#true} ~a12~0 := 8; {49868#true} is VALID [2020-07-18 05:19:44,774 INFO L280 TraceCheckUtils]: 17: Hoare triple {49868#true} ~a16~0 := 5; {49868#true} is VALID [2020-07-18 05:19:44,774 INFO L280 TraceCheckUtils]: 18: Hoare triple {49868#true} ~a21~0 := 1; {49868#true} is VALID [2020-07-18 05:19:44,774 INFO L280 TraceCheckUtils]: 19: Hoare triple {49868#true} assume true; {49868#true} is VALID [2020-07-18 05:19:44,775 INFO L275 TraceCheckUtils]: 20: Hoare quadruple {49868#true} {49868#true} #1100#return; {49868#true} is VALID [2020-07-18 05:19:44,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:19:44,823 INFO L280 TraceCheckUtils]: 0: Hoare triple {49942#(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; {49868#true} is VALID [2020-07-18 05:19:44,823 INFO L280 TraceCheckUtils]: 1: Hoare triple {49868#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); {49868#true} is VALID [2020-07-18 05:19:44,823 INFO L280 TraceCheckUtils]: 2: Hoare triple {49868#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); {49868#true} is VALID [2020-07-18 05:19:44,824 INFO L280 TraceCheckUtils]: 3: Hoare triple {49868#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); {49868#true} is VALID [2020-07-18 05:19:44,824 INFO L280 TraceCheckUtils]: 4: Hoare triple {49868#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); {49868#true} is VALID [2020-07-18 05:19:44,824 INFO L280 TraceCheckUtils]: 5: Hoare triple {49868#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); {49868#true} is VALID [2020-07-18 05:19:44,824 INFO L280 TraceCheckUtils]: 6: Hoare triple {49868#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); {49868#true} is VALID [2020-07-18 05:19:44,824 INFO L280 TraceCheckUtils]: 7: Hoare triple {49868#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)); {49868#true} is VALID [2020-07-18 05:19:44,825 INFO L280 TraceCheckUtils]: 8: Hoare triple {49868#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)); {49868#true} is VALID [2020-07-18 05:19:44,825 INFO L280 TraceCheckUtils]: 9: Hoare triple {49868#true} ~a7~0 := 1; {49868#true} is VALID [2020-07-18 05:19:44,826 INFO L280 TraceCheckUtils]: 10: Hoare triple {49868#true} ~a17~0 := 1; {49943#(= 1 ~a17~0)} is VALID [2020-07-18 05:19:44,826 INFO L280 TraceCheckUtils]: 11: Hoare triple {49943#(= 1 ~a17~0)} ~a21~0 := 0; {49943#(= 1 ~a17~0)} is VALID [2020-07-18 05:19:44,827 INFO L280 TraceCheckUtils]: 12: Hoare triple {49943#(= 1 ~a17~0)} ~a20~0 := 1; {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} is VALID [2020-07-18 05:19:44,828 INFO L280 TraceCheckUtils]: 13: Hoare triple {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} ~a8~0 := 13; {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} is VALID [2020-07-18 05:19:44,828 INFO L280 TraceCheckUtils]: 14: Hoare triple {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} ~a16~0 := 5; {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} is VALID [2020-07-18 05:19:44,829 INFO L280 TraceCheckUtils]: 15: Hoare triple {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} #res := 26; {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} is VALID [2020-07-18 05:19:44,830 INFO L280 TraceCheckUtils]: 16: Hoare triple {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} assume true; {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} is VALID [2020-07-18 05:19:44,832 INFO L275 TraceCheckUtils]: 17: Hoare quadruple {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} {49868#true} #1104#return; {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} is VALID [2020-07-18 05:19:44,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:19:44,897 INFO L280 TraceCheckUtils]: 0: Hoare triple {49942#(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; {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,898 INFO L280 TraceCheckUtils]: 1: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,899 INFO L280 TraceCheckUtils]: 2: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,900 INFO L280 TraceCheckUtils]: 3: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,901 INFO L280 TraceCheckUtils]: 4: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,903 INFO L280 TraceCheckUtils]: 5: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,904 INFO L280 TraceCheckUtils]: 6: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,905 INFO L280 TraceCheckUtils]: 7: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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)); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,906 INFO L280 TraceCheckUtils]: 8: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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))); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,907 INFO L280 TraceCheckUtils]: 9: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,908 INFO L280 TraceCheckUtils]: 10: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,909 INFO L280 TraceCheckUtils]: 11: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,909 INFO L280 TraceCheckUtils]: 12: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,910 INFO L280 TraceCheckUtils]: 13: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,911 INFO L280 TraceCheckUtils]: 14: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,912 INFO L280 TraceCheckUtils]: 15: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,913 INFO L280 TraceCheckUtils]: 16: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,914 INFO L280 TraceCheckUtils]: 17: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,915 INFO L280 TraceCheckUtils]: 18: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,916 INFO L280 TraceCheckUtils]: 19: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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)); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,916 INFO L280 TraceCheckUtils]: 20: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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)); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,917 INFO L280 TraceCheckUtils]: 21: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,918 INFO L280 TraceCheckUtils]: 22: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,919 INFO L280 TraceCheckUtils]: 23: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,920 INFO L280 TraceCheckUtils]: 24: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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; {49945#(or (not (= 1 |old(~a20~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:19:44,920 INFO L280 TraceCheckUtils]: 25: Hoare triple {49945#(or (not (= 1 |old(~a20~0)|)) (not (= 1 |old(~a17~0)|)))} ~a17~0 := 1; {49945#(or (not (= 1 |old(~a20~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:19:44,921 INFO L280 TraceCheckUtils]: 26: Hoare triple {49945#(or (not (= 1 |old(~a20~0)|)) (not (= 1 |old(~a17~0)|)))} ~a20~0 := 0; {49945#(or (not (= 1 |old(~a20~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:19:44,921 INFO L280 TraceCheckUtils]: 27: Hoare triple {49945#(or (not (= 1 |old(~a20~0)|)) (not (= 1 |old(~a17~0)|)))} ~a16~0 := 4; {49945#(or (not (= 1 |old(~a20~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:19:44,922 INFO L280 TraceCheckUtils]: 28: Hoare triple {49945#(or (not (= 1 |old(~a20~0)|)) (not (= 1 |old(~a17~0)|)))} #res := 25; {49945#(or (not (= 1 |old(~a20~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:19:44,923 INFO L280 TraceCheckUtils]: 29: Hoare triple {49945#(or (not (= 1 |old(~a20~0)|)) (not (= 1 |old(~a17~0)|)))} assume true; {49945#(or (not (= 1 |old(~a20~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:19:44,924 INFO L275 TraceCheckUtils]: 30: Hoare quadruple {49945#(or (not (= 1 |old(~a20~0)|)) (not (= 1 |old(~a17~0)|)))} {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} #1104#return; {49869#false} is VALID [2020-07-18 05:19:44,931 INFO L263 TraceCheckUtils]: 0: Hoare triple {49868#true} call ULTIMATE.init(); {49941#(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:44,932 INFO L280 TraceCheckUtils]: 1: Hoare triple {49941#(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; {49868#true} is VALID [2020-07-18 05:19:44,932 INFO L280 TraceCheckUtils]: 2: Hoare triple {49868#true} ~d~0 := 4; {49868#true} is VALID [2020-07-18 05:19:44,932 INFO L280 TraceCheckUtils]: 3: Hoare triple {49868#true} ~e~0 := 5; {49868#true} is VALID [2020-07-18 05:19:44,932 INFO L280 TraceCheckUtils]: 4: Hoare triple {49868#true} ~f~0 := 6; {49868#true} is VALID [2020-07-18 05:19:44,933 INFO L280 TraceCheckUtils]: 5: Hoare triple {49868#true} ~c~0 := 3; {49868#true} is VALID [2020-07-18 05:19:44,933 INFO L280 TraceCheckUtils]: 6: Hoare triple {49868#true} ~b~0 := 2; {49868#true} is VALID [2020-07-18 05:19:44,933 INFO L280 TraceCheckUtils]: 7: Hoare triple {49868#true} ~u~0 := 21; {49868#true} is VALID [2020-07-18 05:19:44,933 INFO L280 TraceCheckUtils]: 8: Hoare triple {49868#true} ~v~0 := 22; {49868#true} is VALID [2020-07-18 05:19:44,934 INFO L280 TraceCheckUtils]: 9: Hoare triple {49868#true} ~w~0 := 23; {49868#true} is VALID [2020-07-18 05:19:44,934 INFO L280 TraceCheckUtils]: 10: Hoare triple {49868#true} ~x~0 := 24; {49868#true} is VALID [2020-07-18 05:19:44,934 INFO L280 TraceCheckUtils]: 11: Hoare triple {49868#true} ~y~0 := 25; {49868#true} is VALID [2020-07-18 05:19:44,934 INFO L280 TraceCheckUtils]: 12: Hoare triple {49868#true} ~z~0 := 26; {49868#true} is VALID [2020-07-18 05:19:44,934 INFO L280 TraceCheckUtils]: 13: Hoare triple {49868#true} ~a17~0 := 1; {49868#true} is VALID [2020-07-18 05:19:44,935 INFO L280 TraceCheckUtils]: 14: Hoare triple {49868#true} ~a7~0 := 0; {49868#true} is VALID [2020-07-18 05:19:44,935 INFO L280 TraceCheckUtils]: 15: Hoare triple {49868#true} ~a20~0 := 1; {49868#true} is VALID [2020-07-18 05:19:44,935 INFO L280 TraceCheckUtils]: 16: Hoare triple {49868#true} ~a8~0 := 15; {49868#true} is VALID [2020-07-18 05:19:44,935 INFO L280 TraceCheckUtils]: 17: Hoare triple {49868#true} ~a12~0 := 8; {49868#true} is VALID [2020-07-18 05:19:44,935 INFO L280 TraceCheckUtils]: 18: Hoare triple {49868#true} ~a16~0 := 5; {49868#true} is VALID [2020-07-18 05:19:44,935 INFO L280 TraceCheckUtils]: 19: Hoare triple {49868#true} ~a21~0 := 1; {49868#true} is VALID [2020-07-18 05:19:44,936 INFO L280 TraceCheckUtils]: 20: Hoare triple {49868#true} assume true; {49868#true} is VALID [2020-07-18 05:19:44,936 INFO L275 TraceCheckUtils]: 21: Hoare quadruple {49868#true} {49868#true} #1100#return; {49868#true} is VALID [2020-07-18 05:19:44,936 INFO L263 TraceCheckUtils]: 22: Hoare triple {49868#true} call #t~ret4 := main(); {49868#true} is VALID [2020-07-18 05:19:44,936 INFO L280 TraceCheckUtils]: 23: Hoare triple {49868#true} ~output~0 := -1; {49868#true} is VALID [2020-07-18 05:19:44,936 INFO L280 TraceCheckUtils]: 24: Hoare triple {49868#true} assume !false; {49868#true} is VALID [2020-07-18 05:19:44,937 INFO L280 TraceCheckUtils]: 25: Hoare triple {49868#true} havoc ~input~0; {49868#true} is VALID [2020-07-18 05:19:44,937 INFO L280 TraceCheckUtils]: 26: Hoare triple {49868#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {49868#true} is VALID [2020-07-18 05:19:44,937 INFO L280 TraceCheckUtils]: 27: Hoare triple {49868#true} ~input~0 := #t~nondet2; {49868#true} is VALID [2020-07-18 05:19:44,937 INFO L280 TraceCheckUtils]: 28: Hoare triple {49868#true} havoc #t~nondet2; {49868#true} is VALID [2020-07-18 05:19:44,937 INFO L280 TraceCheckUtils]: 29: Hoare triple {49868#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {49868#true} is VALID [2020-07-18 05:19:44,939 INFO L263 TraceCheckUtils]: 30: Hoare triple {49868#true} call #t~ret3 := calculate_output(~input~0); {49942#(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:44,939 INFO L280 TraceCheckUtils]: 31: Hoare triple {49942#(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; {49868#true} is VALID [2020-07-18 05:19:44,939 INFO L280 TraceCheckUtils]: 32: Hoare triple {49868#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); {49868#true} is VALID [2020-07-18 05:19:44,940 INFO L280 TraceCheckUtils]: 33: Hoare triple {49868#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); {49868#true} is VALID [2020-07-18 05:19:44,940 INFO L280 TraceCheckUtils]: 34: Hoare triple {49868#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); {49868#true} is VALID [2020-07-18 05:19:44,940 INFO L280 TraceCheckUtils]: 35: Hoare triple {49868#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); {49868#true} is VALID [2020-07-18 05:19:44,940 INFO L280 TraceCheckUtils]: 36: Hoare triple {49868#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); {49868#true} is VALID [2020-07-18 05:19:44,940 INFO L280 TraceCheckUtils]: 37: Hoare triple {49868#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); {49868#true} is VALID [2020-07-18 05:19:44,941 INFO L280 TraceCheckUtils]: 38: Hoare triple {49868#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)); {49868#true} is VALID [2020-07-18 05:19:44,941 INFO L280 TraceCheckUtils]: 39: Hoare triple {49868#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)); {49868#true} is VALID [2020-07-18 05:19:44,941 INFO L280 TraceCheckUtils]: 40: Hoare triple {49868#true} ~a7~0 := 1; {49868#true} is VALID [2020-07-18 05:19:44,942 INFO L280 TraceCheckUtils]: 41: Hoare triple {49868#true} ~a17~0 := 1; {49943#(= 1 ~a17~0)} is VALID [2020-07-18 05:19:44,943 INFO L280 TraceCheckUtils]: 42: Hoare triple {49943#(= 1 ~a17~0)} ~a21~0 := 0; {49943#(= 1 ~a17~0)} is VALID [2020-07-18 05:19:44,943 INFO L280 TraceCheckUtils]: 43: Hoare triple {49943#(= 1 ~a17~0)} ~a20~0 := 1; {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} is VALID [2020-07-18 05:19:44,944 INFO L280 TraceCheckUtils]: 44: Hoare triple {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} ~a8~0 := 13; {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} is VALID [2020-07-18 05:19:44,945 INFO L280 TraceCheckUtils]: 45: Hoare triple {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} ~a16~0 := 5; {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} is VALID [2020-07-18 05:19:44,946 INFO L280 TraceCheckUtils]: 46: Hoare triple {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} #res := 26; {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} is VALID [2020-07-18 05:19:44,947 INFO L280 TraceCheckUtils]: 47: Hoare triple {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} assume true; {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} is VALID [2020-07-18 05:19:44,948 INFO L275 TraceCheckUtils]: 48: Hoare quadruple {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} {49868#true} #1104#return; {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} is VALID [2020-07-18 05:19:44,949 INFO L280 TraceCheckUtils]: 49: Hoare triple {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} is VALID [2020-07-18 05:19:44,950 INFO L280 TraceCheckUtils]: 50: Hoare triple {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} ~output~0 := #t~ret3; {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} is VALID [2020-07-18 05:19:44,951 INFO L280 TraceCheckUtils]: 51: Hoare triple {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} havoc #t~ret3; {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} is VALID [2020-07-18 05:19:44,952 INFO L280 TraceCheckUtils]: 52: Hoare triple {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} assume !false; {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} is VALID [2020-07-18 05:19:44,952 INFO L280 TraceCheckUtils]: 53: Hoare triple {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} havoc ~input~0; {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} is VALID [2020-07-18 05:19:44,954 INFO L280 TraceCheckUtils]: 54: Hoare triple {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} is VALID [2020-07-18 05:19:44,954 INFO L280 TraceCheckUtils]: 55: Hoare triple {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} ~input~0 := #t~nondet2; {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} is VALID [2020-07-18 05:19:44,955 INFO L280 TraceCheckUtils]: 56: Hoare triple {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} havoc #t~nondet2; {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} is VALID [2020-07-18 05:19:44,956 INFO L280 TraceCheckUtils]: 57: Hoare triple {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} is VALID [2020-07-18 05:19:44,957 INFO L263 TraceCheckUtils]: 58: Hoare triple {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} call #t~ret3 := calculate_output(~input~0); {49942#(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:44,958 INFO L280 TraceCheckUtils]: 59: Hoare triple {49942#(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; {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,959 INFO L280 TraceCheckUtils]: 60: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,960 INFO L280 TraceCheckUtils]: 61: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,961 INFO L280 TraceCheckUtils]: 62: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,961 INFO L280 TraceCheckUtils]: 63: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,963 INFO L280 TraceCheckUtils]: 64: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,965 INFO L280 TraceCheckUtils]: 65: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,966 INFO L280 TraceCheckUtils]: 66: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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)); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,967 INFO L280 TraceCheckUtils]: 67: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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))); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,968 INFO L280 TraceCheckUtils]: 68: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,970 INFO L280 TraceCheckUtils]: 69: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,971 INFO L280 TraceCheckUtils]: 70: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,972 INFO L280 TraceCheckUtils]: 71: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,973 INFO L280 TraceCheckUtils]: 72: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,974 INFO L280 TraceCheckUtils]: 73: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,975 INFO L280 TraceCheckUtils]: 74: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,976 INFO L280 TraceCheckUtils]: 75: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,977 INFO L280 TraceCheckUtils]: 76: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,977 INFO L280 TraceCheckUtils]: 77: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,979 INFO L280 TraceCheckUtils]: 78: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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)); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,979 INFO L280 TraceCheckUtils]: 79: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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)); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,980 INFO L280 TraceCheckUtils]: 80: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,981 INFO L280 TraceCheckUtils]: 81: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,982 INFO L280 TraceCheckUtils]: 82: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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); {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~0)|))} is VALID [2020-07-18 05:19:44,983 INFO L280 TraceCheckUtils]: 83: Hoare triple {49944#(and (= ~a17~0 |old(~a17~0)|) (= ~a20~0 |old(~a20~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; {49945#(or (not (= 1 |old(~a20~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:19:44,984 INFO L280 TraceCheckUtils]: 84: Hoare triple {49945#(or (not (= 1 |old(~a20~0)|)) (not (= 1 |old(~a17~0)|)))} ~a17~0 := 1; {49945#(or (not (= 1 |old(~a20~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:19:44,985 INFO L280 TraceCheckUtils]: 85: Hoare triple {49945#(or (not (= 1 |old(~a20~0)|)) (not (= 1 |old(~a17~0)|)))} ~a20~0 := 0; {49945#(or (not (= 1 |old(~a20~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:19:44,986 INFO L280 TraceCheckUtils]: 86: Hoare triple {49945#(or (not (= 1 |old(~a20~0)|)) (not (= 1 |old(~a17~0)|)))} ~a16~0 := 4; {49945#(or (not (= 1 |old(~a20~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:19:44,986 INFO L280 TraceCheckUtils]: 87: Hoare triple {49945#(or (not (= 1 |old(~a20~0)|)) (not (= 1 |old(~a17~0)|)))} #res := 25; {49945#(or (not (= 1 |old(~a20~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:19:44,987 INFO L280 TraceCheckUtils]: 88: Hoare triple {49945#(or (not (= 1 |old(~a20~0)|)) (not (= 1 |old(~a17~0)|)))} assume true; {49945#(or (not (= 1 |old(~a20~0)|)) (not (= 1 |old(~a17~0)|)))} is VALID [2020-07-18 05:19:44,988 INFO L275 TraceCheckUtils]: 89: Hoare quadruple {49945#(or (not (= 1 |old(~a20~0)|)) (not (= 1 |old(~a17~0)|)))} {49909#(and (= 1 ~a17~0) (= 1 ~a20~0))} #1104#return; {49869#false} is VALID [2020-07-18 05:19:44,989 INFO L280 TraceCheckUtils]: 90: Hoare triple {49869#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {49869#false} is VALID [2020-07-18 05:19:44,989 INFO L280 TraceCheckUtils]: 91: Hoare triple {49869#false} ~output~0 := #t~ret3; {49869#false} is VALID [2020-07-18 05:19:44,989 INFO L280 TraceCheckUtils]: 92: Hoare triple {49869#false} havoc #t~ret3; {49869#false} is VALID [2020-07-18 05:19:44,989 INFO L280 TraceCheckUtils]: 93: Hoare triple {49869#false} assume !false; {49869#false} is VALID [2020-07-18 05:19:44,990 INFO L280 TraceCheckUtils]: 94: Hoare triple {49869#false} havoc ~input~0; {49869#false} is VALID [2020-07-18 05:19:44,990 INFO L280 TraceCheckUtils]: 95: Hoare triple {49869#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {49869#false} is VALID [2020-07-18 05:19:44,990 INFO L280 TraceCheckUtils]: 96: Hoare triple {49869#false} ~input~0 := #t~nondet2; {49869#false} is VALID [2020-07-18 05:19:44,991 INFO L280 TraceCheckUtils]: 97: Hoare triple {49869#false} havoc #t~nondet2; {49869#false} is VALID [2020-07-18 05:19:44,991 INFO L280 TraceCheckUtils]: 98: Hoare triple {49869#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {49869#false} is VALID [2020-07-18 05:19:44,991 INFO L263 TraceCheckUtils]: 99: Hoare triple {49869#false} call #t~ret3 := calculate_output(~input~0); {49869#false} is VALID [2020-07-18 05:19:44,991 INFO L280 TraceCheckUtils]: 100: Hoare triple {49869#false} ~input := #in~input; {49869#false} is VALID [2020-07-18 05:19:44,992 INFO L280 TraceCheckUtils]: 101: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,992 INFO L280 TraceCheckUtils]: 102: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,992 INFO L280 TraceCheckUtils]: 103: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,992 INFO L280 TraceCheckUtils]: 104: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,993 INFO L280 TraceCheckUtils]: 105: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,993 INFO L280 TraceCheckUtils]: 106: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,993 INFO L280 TraceCheckUtils]: 107: Hoare triple {49869#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)); {49869#false} is VALID [2020-07-18 05:19:44,993 INFO L280 TraceCheckUtils]: 108: Hoare triple {49869#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))); {49869#false} is VALID [2020-07-18 05:19:44,993 INFO L280 TraceCheckUtils]: 109: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,994 INFO L280 TraceCheckUtils]: 110: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,994 INFO L280 TraceCheckUtils]: 111: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,994 INFO L280 TraceCheckUtils]: 112: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,994 INFO L280 TraceCheckUtils]: 113: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,994 INFO L280 TraceCheckUtils]: 114: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,994 INFO L280 TraceCheckUtils]: 115: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,995 INFO L280 TraceCheckUtils]: 116: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,995 INFO L280 TraceCheckUtils]: 117: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,995 INFO L280 TraceCheckUtils]: 118: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,995 INFO L280 TraceCheckUtils]: 119: Hoare triple {49869#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)); {49869#false} is VALID [2020-07-18 05:19:44,995 INFO L280 TraceCheckUtils]: 120: Hoare triple {49869#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)); {49869#false} is VALID [2020-07-18 05:19:44,996 INFO L280 TraceCheckUtils]: 121: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,996 INFO L280 TraceCheckUtils]: 122: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,996 INFO L280 TraceCheckUtils]: 123: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,996 INFO L280 TraceCheckUtils]: 124: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,996 INFO L280 TraceCheckUtils]: 125: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,996 INFO L280 TraceCheckUtils]: 126: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,997 INFO L280 TraceCheckUtils]: 127: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,997 INFO L280 TraceCheckUtils]: 128: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,997 INFO L280 TraceCheckUtils]: 129: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,997 INFO L280 TraceCheckUtils]: 130: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,997 INFO L280 TraceCheckUtils]: 131: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,997 INFO L280 TraceCheckUtils]: 132: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,998 INFO L280 TraceCheckUtils]: 133: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,998 INFO L280 TraceCheckUtils]: 134: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,998 INFO L280 TraceCheckUtils]: 135: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,998 INFO L280 TraceCheckUtils]: 136: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,998 INFO L280 TraceCheckUtils]: 137: Hoare triple {49869#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)); {49869#false} is VALID [2020-07-18 05:19:44,998 INFO L280 TraceCheckUtils]: 138: Hoare triple {49869#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)))); {49869#false} is VALID [2020-07-18 05:19:44,999 INFO L280 TraceCheckUtils]: 139: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,999 INFO L280 TraceCheckUtils]: 140: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,999 INFO L280 TraceCheckUtils]: 141: Hoare triple {49869#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)); {49869#false} is VALID [2020-07-18 05:19:44,999 INFO L280 TraceCheckUtils]: 142: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:44,999 INFO L280 TraceCheckUtils]: 143: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:45,000 INFO L280 TraceCheckUtils]: 144: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:45,000 INFO L280 TraceCheckUtils]: 145: Hoare triple {49869#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))); {49869#false} is VALID [2020-07-18 05:19:45,000 INFO L280 TraceCheckUtils]: 146: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:45,000 INFO L280 TraceCheckUtils]: 147: Hoare triple {49869#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)); {49869#false} is VALID [2020-07-18 05:19:45,000 INFO L280 TraceCheckUtils]: 148: Hoare triple {49869#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)); {49869#false} is VALID [2020-07-18 05:19:45,001 INFO L280 TraceCheckUtils]: 149: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:45,001 INFO L280 TraceCheckUtils]: 150: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:45,001 INFO L280 TraceCheckUtils]: 151: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:45,001 INFO L280 TraceCheckUtils]: 152: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:45,001 INFO L280 TraceCheckUtils]: 153: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:45,002 INFO L280 TraceCheckUtils]: 154: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:45,002 INFO L280 TraceCheckUtils]: 155: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:45,002 INFO L280 TraceCheckUtils]: 156: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:45,002 INFO L280 TraceCheckUtils]: 157: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:45,002 INFO L280 TraceCheckUtils]: 158: Hoare triple {49869#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)); {49869#false} is VALID [2020-07-18 05:19:45,003 INFO L280 TraceCheckUtils]: 159: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:45,003 INFO L280 TraceCheckUtils]: 160: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:45,003 INFO L280 TraceCheckUtils]: 161: Hoare triple {49869#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)); {49869#false} is VALID [2020-07-18 05:19:45,003 INFO L280 TraceCheckUtils]: 162: Hoare triple {49869#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)); {49869#false} is VALID [2020-07-18 05:19:45,003 INFO L280 TraceCheckUtils]: 163: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:45,003 INFO L280 TraceCheckUtils]: 164: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:45,003 INFO L280 TraceCheckUtils]: 165: Hoare triple {49869#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); {49869#false} is VALID [2020-07-18 05:19:45,004 INFO L280 TraceCheckUtils]: 166: Hoare triple {49869#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))); {49869#false} is VALID [2020-07-18 05:19:45,004 INFO L280 TraceCheckUtils]: 167: Hoare triple {49869#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {49869#false} is VALID [2020-07-18 05:19:45,004 INFO L280 TraceCheckUtils]: 168: Hoare triple {49869#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {49869#false} is VALID [2020-07-18 05:19:45,004 INFO L280 TraceCheckUtils]: 169: Hoare triple {49869#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {49869#false} is VALID [2020-07-18 05:19:45,004 INFO L280 TraceCheckUtils]: 170: Hoare triple {49869#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {49869#false} is VALID [2020-07-18 05:19:45,004 INFO L280 TraceCheckUtils]: 171: Hoare triple {49869#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {49869#false} is VALID [2020-07-18 05:19:45,005 INFO L280 TraceCheckUtils]: 172: Hoare triple {49869#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {49869#false} is VALID [2020-07-18 05:19:45,005 INFO L280 TraceCheckUtils]: 173: Hoare triple {49869#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {49869#false} is VALID [2020-07-18 05:19:45,005 INFO L280 TraceCheckUtils]: 174: Hoare triple {49869#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {49869#false} is VALID [2020-07-18 05:19:45,005 INFO L280 TraceCheckUtils]: 175: Hoare triple {49869#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {49869#false} is VALID [2020-07-18 05:19:45,005 INFO L280 TraceCheckUtils]: 176: Hoare triple {49869#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {49869#false} is VALID [2020-07-18 05:19:45,005 INFO L280 TraceCheckUtils]: 177: Hoare triple {49869#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {49869#false} is VALID [2020-07-18 05:19:45,006 INFO L280 TraceCheckUtils]: 178: Hoare triple {49869#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {49869#false} is VALID [2020-07-18 05:19:45,006 INFO L280 TraceCheckUtils]: 179: Hoare triple {49869#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {49869#false} is VALID [2020-07-18 05:19:45,006 INFO L280 TraceCheckUtils]: 180: Hoare triple {49869#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {49869#false} is VALID [2020-07-18 05:19:45,006 INFO L280 TraceCheckUtils]: 181: Hoare triple {49869#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {49869#false} is VALID [2020-07-18 05:19:45,006 INFO L280 TraceCheckUtils]: 182: Hoare triple {49869#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {49869#false} is VALID [2020-07-18 05:19:45,006 INFO L280 TraceCheckUtils]: 183: Hoare triple {49869#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {49869#false} is VALID [2020-07-18 05:19:45,007 INFO L280 TraceCheckUtils]: 184: Hoare triple {49869#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {49869#false} is VALID [2020-07-18 05:19:45,007 INFO L280 TraceCheckUtils]: 185: Hoare triple {49869#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {49869#false} is VALID [2020-07-18 05:19:45,007 INFO L280 TraceCheckUtils]: 186: Hoare triple {49869#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {49869#false} is VALID [2020-07-18 05:19:45,007 INFO L280 TraceCheckUtils]: 187: Hoare triple {49869#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {49869#false} is VALID [2020-07-18 05:19:45,007 INFO L280 TraceCheckUtils]: 188: Hoare triple {49869#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {49869#false} is VALID [2020-07-18 05:19:45,007 INFO L280 TraceCheckUtils]: 189: Hoare triple {49869#false} assume (((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0; {49869#false} is VALID [2020-07-18 05:19:45,008 INFO L280 TraceCheckUtils]: 190: Hoare triple {49869#false} assume !false; {49869#false} is VALID [2020-07-18 05:19:45,055 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 66 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-18 05:19:45,055 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1578324218] [2020-07-18 05:19:45,057 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-18 05:19:45,057 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2020-07-18 05:19:45,057 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423026860] [2020-07-18 05:19:45,058 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 191 [2020-07-18 05:19:45,058 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 05:19:45,059 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2020-07-18 05:19:45,321 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 191 edges. 191 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:19:45,321 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-18 05:19:45,322 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 05:19:45,322 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-18 05:19:45,322 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2020-07-18 05:19:45,322 INFO L87 Difference]: Start difference. First operand 1802 states and 2250 transitions. Second operand 8 states. [2020-07-18 05:20:22,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:20:22,744 INFO L93 Difference]: Finished difference Result 4911 states and 6331 transitions. [2020-07-18 05:20:22,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-07-18 05:20:22,744 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 191 [2020-07-18 05:20:22,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 05:20:22,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-18 05:20:22,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1578 transitions. [2020-07-18 05:20:22,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-18 05:20:22,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1578 transitions. [2020-07-18 05:20:22,761 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 17 states and 1578 transitions. [2020-07-18 05:20:25,364 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1578 edges. 1578 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:20:25,772 INFO L225 Difference]: With dead ends: 4911 [2020-07-18 05:20:25,772 INFO L226 Difference]: Without dead ends: 3133 [2020-07-18 05:20:25,777 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=77, Invalid=195, Unknown=0, NotChecked=0, Total=272 [2020-07-18 05:20:25,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3133 states. [2020-07-18 05:20:52,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3133 to 2433. [2020-07-18 05:20:52,006 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 05:20:52,006 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3133 states. Second operand 2433 states. [2020-07-18 05:20:52,006 INFO L74 IsIncluded]: Start isIncluded. First operand 3133 states. Second operand 2433 states. [2020-07-18 05:20:52,006 INFO L87 Difference]: Start difference. First operand 3133 states. Second operand 2433 states. [2020-07-18 05:20:52,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:20:52,362 INFO L93 Difference]: Finished difference Result 3133 states and 3930 transitions. [2020-07-18 05:20:52,362 INFO L276 IsEmpty]: Start isEmpty. Operand 3133 states and 3930 transitions. [2020-07-18 05:20:52,369 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:20:52,369 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:20:52,369 INFO L74 IsIncluded]: Start isIncluded. First operand 2433 states. Second operand 3133 states. [2020-07-18 05:20:52,369 INFO L87 Difference]: Start difference. First operand 2433 states. Second operand 3133 states. [2020-07-18 05:20:52,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:20:52,703 INFO L93 Difference]: Finished difference Result 3133 states and 3930 transitions. [2020-07-18 05:20:52,703 INFO L276 IsEmpty]: Start isEmpty. Operand 3133 states and 3930 transitions. [2020-07-18 05:20:52,711 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:20:52,711 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:20:52,711 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 05:20:52,711 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 05:20:52,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2433 states. [2020-07-18 05:20:52,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2433 states to 2433 states and 3048 transitions. [2020-07-18 05:20:52,907 INFO L78 Accepts]: Start accepts. Automaton has 2433 states and 3048 transitions. Word has length 191 [2020-07-18 05:20:52,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 05:20:52,908 INFO L479 AbstractCegarLoop]: Abstraction has 2433 states and 3048 transitions. [2020-07-18 05:20:52,908 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-07-18 05:20:52,908 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2433 states and 3048 transitions. [2020-07-18 05:21:02,069 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 3048 edges. 3048 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:21:02,070 INFO L276 IsEmpty]: Start isEmpty. Operand 2433 states and 3048 transitions. [2020-07-18 05:21:02,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2020-07-18 05:21:02,078 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 05:21:02,079 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, 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] [2020-07-18 05:21:02,079 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-07-18 05:21:02,079 INFO L427 AbstractCegarLoop]: === Iteration 7 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 05:21:02,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 05:21:02,079 INFO L82 PathProgramCache]: Analyzing trace with hash -649495578, now seen corresponding path program 1 times [2020-07-18 05:21:02,080 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 05:21:02,080 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [146443254] [2020-07-18 05:21:02,080 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 05:21:02,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:21:02,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:21:02,268 INFO L280 TraceCheckUtils]: 0: Hoare triple {71013#(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; {70923#true} is VALID [2020-07-18 05:21:02,268 INFO L280 TraceCheckUtils]: 1: Hoare triple {70923#true} ~d~0 := 4; {70923#true} is VALID [2020-07-18 05:21:02,268 INFO L280 TraceCheckUtils]: 2: Hoare triple {70923#true} ~e~0 := 5; {70923#true} is VALID [2020-07-18 05:21:02,268 INFO L280 TraceCheckUtils]: 3: Hoare triple {70923#true} ~f~0 := 6; {70923#true} is VALID [2020-07-18 05:21:02,269 INFO L280 TraceCheckUtils]: 4: Hoare triple {70923#true} ~c~0 := 3; {70923#true} is VALID [2020-07-18 05:21:02,269 INFO L280 TraceCheckUtils]: 5: Hoare triple {70923#true} ~b~0 := 2; {70923#true} is VALID [2020-07-18 05:21:02,269 INFO L280 TraceCheckUtils]: 6: Hoare triple {70923#true} ~u~0 := 21; {70923#true} is VALID [2020-07-18 05:21:02,269 INFO L280 TraceCheckUtils]: 7: Hoare triple {70923#true} ~v~0 := 22; {70923#true} is VALID [2020-07-18 05:21:02,269 INFO L280 TraceCheckUtils]: 8: Hoare triple {70923#true} ~w~0 := 23; {70923#true} is VALID [2020-07-18 05:21:02,269 INFO L280 TraceCheckUtils]: 9: Hoare triple {70923#true} ~x~0 := 24; {70923#true} is VALID [2020-07-18 05:21:02,270 INFO L280 TraceCheckUtils]: 10: Hoare triple {70923#true} ~y~0 := 25; {70923#true} is VALID [2020-07-18 05:21:02,270 INFO L280 TraceCheckUtils]: 11: Hoare triple {70923#true} ~z~0 := 26; {70923#true} is VALID [2020-07-18 05:21:02,270 INFO L280 TraceCheckUtils]: 12: Hoare triple {70923#true} ~a17~0 := 1; {70923#true} is VALID [2020-07-18 05:21:02,270 INFO L280 TraceCheckUtils]: 13: Hoare triple {70923#true} ~a7~0 := 0; {70923#true} is VALID [2020-07-18 05:21:02,270 INFO L280 TraceCheckUtils]: 14: Hoare triple {70923#true} ~a20~0 := 1; {70923#true} is VALID [2020-07-18 05:21:02,271 INFO L280 TraceCheckUtils]: 15: Hoare triple {70923#true} ~a8~0 := 15; {70923#true} is VALID [2020-07-18 05:21:02,271 INFO L280 TraceCheckUtils]: 16: Hoare triple {70923#true} ~a12~0 := 8; {70923#true} is VALID [2020-07-18 05:21:02,271 INFO L280 TraceCheckUtils]: 17: Hoare triple {70923#true} ~a16~0 := 5; {70923#true} is VALID [2020-07-18 05:21:02,271 INFO L280 TraceCheckUtils]: 18: Hoare triple {70923#true} ~a21~0 := 1; {70923#true} is VALID [2020-07-18 05:21:02,271 INFO L280 TraceCheckUtils]: 19: Hoare triple {70923#true} assume true; {70923#true} is VALID [2020-07-18 05:21:02,272 INFO L275 TraceCheckUtils]: 20: Hoare quadruple {70923#true} {70923#true} #1100#return; {70923#true} is VALID [2020-07-18 05:21:02,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:21:02,303 INFO L280 TraceCheckUtils]: 0: Hoare triple {71014#(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; {70923#true} is VALID [2020-07-18 05:21:02,303 INFO L280 TraceCheckUtils]: 1: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,304 INFO L280 TraceCheckUtils]: 2: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,304 INFO L280 TraceCheckUtils]: 3: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,304 INFO L280 TraceCheckUtils]: 4: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,304 INFO L280 TraceCheckUtils]: 5: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,304 INFO L280 TraceCheckUtils]: 6: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,305 INFO L280 TraceCheckUtils]: 7: Hoare triple {70923#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)); {70923#true} is VALID [2020-07-18 05:21:02,305 INFO L280 TraceCheckUtils]: 8: Hoare triple {70923#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)); {70923#true} is VALID [2020-07-18 05:21:02,305 INFO L280 TraceCheckUtils]: 9: Hoare triple {70923#true} ~a7~0 := 1; {70923#true} is VALID [2020-07-18 05:21:02,305 INFO L280 TraceCheckUtils]: 10: Hoare triple {70923#true} ~a17~0 := 1; {70923#true} is VALID [2020-07-18 05:21:02,305 INFO L280 TraceCheckUtils]: 11: Hoare triple {70923#true} ~a21~0 := 0; {70923#true} is VALID [2020-07-18 05:21:02,305 INFO L280 TraceCheckUtils]: 12: Hoare triple {70923#true} ~a20~0 := 1; {70923#true} is VALID [2020-07-18 05:21:02,306 INFO L280 TraceCheckUtils]: 13: Hoare triple {70923#true} ~a8~0 := 13; {70923#true} is VALID [2020-07-18 05:21:02,306 INFO L280 TraceCheckUtils]: 14: Hoare triple {70923#true} ~a16~0 := 5; {70923#true} is VALID [2020-07-18 05:21:02,306 INFO L280 TraceCheckUtils]: 15: Hoare triple {70923#true} #res := 26; {70923#true} is VALID [2020-07-18 05:21:02,306 INFO L280 TraceCheckUtils]: 16: Hoare triple {70923#true} assume true; {70923#true} is VALID [2020-07-18 05:21:02,306 INFO L275 TraceCheckUtils]: 17: Hoare quadruple {70923#true} {70923#true} #1104#return; {70923#true} is VALID [2020-07-18 05:21:02,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:21:02,328 INFO L280 TraceCheckUtils]: 0: Hoare triple {71014#(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; {70923#true} is VALID [2020-07-18 05:21:02,328 INFO L280 TraceCheckUtils]: 1: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,328 INFO L280 TraceCheckUtils]: 2: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,329 INFO L280 TraceCheckUtils]: 3: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,329 INFO L280 TraceCheckUtils]: 4: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,329 INFO L280 TraceCheckUtils]: 5: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,329 INFO L280 TraceCheckUtils]: 6: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,329 INFO L280 TraceCheckUtils]: 7: Hoare triple {70923#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)); {70923#true} is VALID [2020-07-18 05:21:02,329 INFO L280 TraceCheckUtils]: 8: Hoare triple {70923#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))); {70923#true} is VALID [2020-07-18 05:21:02,330 INFO L280 TraceCheckUtils]: 9: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,330 INFO L280 TraceCheckUtils]: 10: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,330 INFO L280 TraceCheckUtils]: 11: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,330 INFO L280 TraceCheckUtils]: 12: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,330 INFO L280 TraceCheckUtils]: 13: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,331 INFO L280 TraceCheckUtils]: 14: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,331 INFO L280 TraceCheckUtils]: 15: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,331 INFO L280 TraceCheckUtils]: 16: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,331 INFO L280 TraceCheckUtils]: 17: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,331 INFO L280 TraceCheckUtils]: 18: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,331 INFO L280 TraceCheckUtils]: 19: Hoare triple {70923#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)); {70923#true} is VALID [2020-07-18 05:21:02,332 INFO L280 TraceCheckUtils]: 20: Hoare triple {70923#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)); {70923#true} is VALID [2020-07-18 05:21:02,332 INFO L280 TraceCheckUtils]: 21: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,332 INFO L280 TraceCheckUtils]: 22: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,332 INFO L280 TraceCheckUtils]: 23: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,332 INFO L280 TraceCheckUtils]: 24: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,333 INFO L280 TraceCheckUtils]: 25: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,333 INFO L280 TraceCheckUtils]: 26: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,333 INFO L280 TraceCheckUtils]: 27: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,333 INFO L280 TraceCheckUtils]: 28: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,333 INFO L280 TraceCheckUtils]: 29: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,334 INFO L280 TraceCheckUtils]: 30: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,334 INFO L280 TraceCheckUtils]: 31: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,334 INFO L280 TraceCheckUtils]: 32: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,334 INFO L280 TraceCheckUtils]: 33: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,334 INFO L280 TraceCheckUtils]: 34: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,335 INFO L280 TraceCheckUtils]: 35: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,335 INFO L280 TraceCheckUtils]: 36: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,335 INFO L280 TraceCheckUtils]: 37: Hoare triple {70923#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)); {70923#true} is VALID [2020-07-18 05:21:02,335 INFO L280 TraceCheckUtils]: 38: Hoare triple {70923#true} 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)))); {70923#true} is VALID [2020-07-18 05:21:02,335 INFO L280 TraceCheckUtils]: 39: Hoare triple {70923#true} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && ((4 == ~a16~0 && 15 == ~a8~0 && 1 == ~input) && 8 == ~a12~0) && 1 == ~a21~0) && 1 == ~a20~0); {70923#true} is VALID [2020-07-18 05:21:02,335 INFO L280 TraceCheckUtils]: 40: Hoare triple {70923#true} assume !(1 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a20~0) && 8 == ~a12~0 && 15 == ~a8~0 && !(1 == ~a7~0) && 1 == ~input) && 6 == ~a16~0); {70923#true} is VALID [2020-07-18 05:21:02,336 INFO L280 TraceCheckUtils]: 41: Hoare triple {70923#true} 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)); {70923#true} is VALID [2020-07-18 05:21:02,336 INFO L280 TraceCheckUtils]: 42: Hoare triple {70923#true} assume ((13 == ~a8~0 && (((!(1 == ~a21~0) && 6 == ~input) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a17~0) && 1 == ~a7~0) && 5 == ~a16~0; {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,337 INFO L280 TraceCheckUtils]: 43: Hoare triple {71012#(not (= 1 ~a21~0))} ~a16~0 := 4; {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,338 INFO L280 TraceCheckUtils]: 44: Hoare triple {71012#(not (= 1 ~a21~0))} ~a20~0 := 0; {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,338 INFO L280 TraceCheckUtils]: 45: Hoare triple {71012#(not (= 1 ~a21~0))} #res := 25; {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,339 INFO L280 TraceCheckUtils]: 46: Hoare triple {71012#(not (= 1 ~a21~0))} assume true; {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,339 INFO L275 TraceCheckUtils]: 47: Hoare quadruple {71012#(not (= 1 ~a21~0))} {70923#true} #1104#return; {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,343 INFO L263 TraceCheckUtils]: 0: Hoare triple {70923#true} call ULTIMATE.init(); {71013#(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:02,343 INFO L280 TraceCheckUtils]: 1: Hoare triple {71013#(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; {70923#true} is VALID [2020-07-18 05:21:02,343 INFO L280 TraceCheckUtils]: 2: Hoare triple {70923#true} ~d~0 := 4; {70923#true} is VALID [2020-07-18 05:21:02,343 INFO L280 TraceCheckUtils]: 3: Hoare triple {70923#true} ~e~0 := 5; {70923#true} is VALID [2020-07-18 05:21:02,343 INFO L280 TraceCheckUtils]: 4: Hoare triple {70923#true} ~f~0 := 6; {70923#true} is VALID [2020-07-18 05:21:02,344 INFO L280 TraceCheckUtils]: 5: Hoare triple {70923#true} ~c~0 := 3; {70923#true} is VALID [2020-07-18 05:21:02,344 INFO L280 TraceCheckUtils]: 6: Hoare triple {70923#true} ~b~0 := 2; {70923#true} is VALID [2020-07-18 05:21:02,344 INFO L280 TraceCheckUtils]: 7: Hoare triple {70923#true} ~u~0 := 21; {70923#true} is VALID [2020-07-18 05:21:02,344 INFO L280 TraceCheckUtils]: 8: Hoare triple {70923#true} ~v~0 := 22; {70923#true} is VALID [2020-07-18 05:21:02,344 INFO L280 TraceCheckUtils]: 9: Hoare triple {70923#true} ~w~0 := 23; {70923#true} is VALID [2020-07-18 05:21:02,344 INFO L280 TraceCheckUtils]: 10: Hoare triple {70923#true} ~x~0 := 24; {70923#true} is VALID [2020-07-18 05:21:02,345 INFO L280 TraceCheckUtils]: 11: Hoare triple {70923#true} ~y~0 := 25; {70923#true} is VALID [2020-07-18 05:21:02,345 INFO L280 TraceCheckUtils]: 12: Hoare triple {70923#true} ~z~0 := 26; {70923#true} is VALID [2020-07-18 05:21:02,345 INFO L280 TraceCheckUtils]: 13: Hoare triple {70923#true} ~a17~0 := 1; {70923#true} is VALID [2020-07-18 05:21:02,345 INFO L280 TraceCheckUtils]: 14: Hoare triple {70923#true} ~a7~0 := 0; {70923#true} is VALID [2020-07-18 05:21:02,345 INFO L280 TraceCheckUtils]: 15: Hoare triple {70923#true} ~a20~0 := 1; {70923#true} is VALID [2020-07-18 05:21:02,345 INFO L280 TraceCheckUtils]: 16: Hoare triple {70923#true} ~a8~0 := 15; {70923#true} is VALID [2020-07-18 05:21:02,346 INFO L280 TraceCheckUtils]: 17: Hoare triple {70923#true} ~a12~0 := 8; {70923#true} is VALID [2020-07-18 05:21:02,346 INFO L280 TraceCheckUtils]: 18: Hoare triple {70923#true} ~a16~0 := 5; {70923#true} is VALID [2020-07-18 05:21:02,346 INFO L280 TraceCheckUtils]: 19: Hoare triple {70923#true} ~a21~0 := 1; {70923#true} is VALID [2020-07-18 05:21:02,346 INFO L280 TraceCheckUtils]: 20: Hoare triple {70923#true} assume true; {70923#true} is VALID [2020-07-18 05:21:02,346 INFO L275 TraceCheckUtils]: 21: Hoare quadruple {70923#true} {70923#true} #1100#return; {70923#true} is VALID [2020-07-18 05:21:02,347 INFO L263 TraceCheckUtils]: 22: Hoare triple {70923#true} call #t~ret4 := main(); {70923#true} is VALID [2020-07-18 05:21:02,347 INFO L280 TraceCheckUtils]: 23: Hoare triple {70923#true} ~output~0 := -1; {70923#true} is VALID [2020-07-18 05:21:02,347 INFO L280 TraceCheckUtils]: 24: Hoare triple {70923#true} assume !false; {70923#true} is VALID [2020-07-18 05:21:02,347 INFO L280 TraceCheckUtils]: 25: Hoare triple {70923#true} havoc ~input~0; {70923#true} is VALID [2020-07-18 05:21:02,347 INFO L280 TraceCheckUtils]: 26: Hoare triple {70923#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {70923#true} is VALID [2020-07-18 05:21:02,348 INFO L280 TraceCheckUtils]: 27: Hoare triple {70923#true} ~input~0 := #t~nondet2; {70923#true} is VALID [2020-07-18 05:21:02,348 INFO L280 TraceCheckUtils]: 28: Hoare triple {70923#true} havoc #t~nondet2; {70923#true} is VALID [2020-07-18 05:21:02,348 INFO L280 TraceCheckUtils]: 29: Hoare triple {70923#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {70923#true} is VALID [2020-07-18 05:21:02,349 INFO L263 TraceCheckUtils]: 30: Hoare triple {70923#true} call #t~ret3 := calculate_output(~input~0); {71014#(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:02,349 INFO L280 TraceCheckUtils]: 31: Hoare triple {71014#(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; {70923#true} is VALID [2020-07-18 05:21:02,349 INFO L280 TraceCheckUtils]: 32: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,350 INFO L280 TraceCheckUtils]: 33: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,350 INFO L280 TraceCheckUtils]: 34: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,350 INFO L280 TraceCheckUtils]: 35: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,350 INFO L280 TraceCheckUtils]: 36: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,350 INFO L280 TraceCheckUtils]: 37: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,351 INFO L280 TraceCheckUtils]: 38: Hoare triple {70923#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)); {70923#true} is VALID [2020-07-18 05:21:02,351 INFO L280 TraceCheckUtils]: 39: Hoare triple {70923#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)); {70923#true} is VALID [2020-07-18 05:21:02,351 INFO L280 TraceCheckUtils]: 40: Hoare triple {70923#true} ~a7~0 := 1; {70923#true} is VALID [2020-07-18 05:21:02,351 INFO L280 TraceCheckUtils]: 41: Hoare triple {70923#true} ~a17~0 := 1; {70923#true} is VALID [2020-07-18 05:21:02,351 INFO L280 TraceCheckUtils]: 42: Hoare triple {70923#true} ~a21~0 := 0; {70923#true} is VALID [2020-07-18 05:21:02,351 INFO L280 TraceCheckUtils]: 43: Hoare triple {70923#true} ~a20~0 := 1; {70923#true} is VALID [2020-07-18 05:21:02,352 INFO L280 TraceCheckUtils]: 44: Hoare triple {70923#true} ~a8~0 := 13; {70923#true} is VALID [2020-07-18 05:21:02,352 INFO L280 TraceCheckUtils]: 45: Hoare triple {70923#true} ~a16~0 := 5; {70923#true} is VALID [2020-07-18 05:21:02,352 INFO L280 TraceCheckUtils]: 46: Hoare triple {70923#true} #res := 26; {70923#true} is VALID [2020-07-18 05:21:02,352 INFO L280 TraceCheckUtils]: 47: Hoare triple {70923#true} assume true; {70923#true} is VALID [2020-07-18 05:21:02,352 INFO L275 TraceCheckUtils]: 48: Hoare quadruple {70923#true} {70923#true} #1104#return; {70923#true} is VALID [2020-07-18 05:21:02,352 INFO L280 TraceCheckUtils]: 49: Hoare triple {70923#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {70923#true} is VALID [2020-07-18 05:21:02,353 INFO L280 TraceCheckUtils]: 50: Hoare triple {70923#true} ~output~0 := #t~ret3; {70923#true} is VALID [2020-07-18 05:21:02,353 INFO L280 TraceCheckUtils]: 51: Hoare triple {70923#true} havoc #t~ret3; {70923#true} is VALID [2020-07-18 05:21:02,353 INFO L280 TraceCheckUtils]: 52: Hoare triple {70923#true} assume !false; {70923#true} is VALID [2020-07-18 05:21:02,353 INFO L280 TraceCheckUtils]: 53: Hoare triple {70923#true} havoc ~input~0; {70923#true} is VALID [2020-07-18 05:21:02,353 INFO L280 TraceCheckUtils]: 54: Hoare triple {70923#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {70923#true} is VALID [2020-07-18 05:21:02,354 INFO L280 TraceCheckUtils]: 55: Hoare triple {70923#true} ~input~0 := #t~nondet2; {70923#true} is VALID [2020-07-18 05:21:02,354 INFO L280 TraceCheckUtils]: 56: Hoare triple {70923#true} havoc #t~nondet2; {70923#true} is VALID [2020-07-18 05:21:02,354 INFO L280 TraceCheckUtils]: 57: Hoare triple {70923#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {70923#true} is VALID [2020-07-18 05:21:02,355 INFO L263 TraceCheckUtils]: 58: Hoare triple {70923#true} call #t~ret3 := calculate_output(~input~0); {71014#(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:02,355 INFO L280 TraceCheckUtils]: 59: Hoare triple {71014#(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; {70923#true} is VALID [2020-07-18 05:21:02,356 INFO L280 TraceCheckUtils]: 60: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,356 INFO L280 TraceCheckUtils]: 61: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,356 INFO L280 TraceCheckUtils]: 62: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,356 INFO L280 TraceCheckUtils]: 63: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,356 INFO L280 TraceCheckUtils]: 64: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,356 INFO L280 TraceCheckUtils]: 65: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,357 INFO L280 TraceCheckUtils]: 66: Hoare triple {70923#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)); {70923#true} is VALID [2020-07-18 05:21:02,357 INFO L280 TraceCheckUtils]: 67: Hoare triple {70923#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))); {70923#true} is VALID [2020-07-18 05:21:02,357 INFO L280 TraceCheckUtils]: 68: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,357 INFO L280 TraceCheckUtils]: 69: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,357 INFO L280 TraceCheckUtils]: 70: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,358 INFO L280 TraceCheckUtils]: 71: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,358 INFO L280 TraceCheckUtils]: 72: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,358 INFO L280 TraceCheckUtils]: 73: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,358 INFO L280 TraceCheckUtils]: 74: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,358 INFO L280 TraceCheckUtils]: 75: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,358 INFO L280 TraceCheckUtils]: 76: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,359 INFO L280 TraceCheckUtils]: 77: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,359 INFO L280 TraceCheckUtils]: 78: Hoare triple {70923#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)); {70923#true} is VALID [2020-07-18 05:21:02,359 INFO L280 TraceCheckUtils]: 79: Hoare triple {70923#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)); {70923#true} is VALID [2020-07-18 05:21:02,359 INFO L280 TraceCheckUtils]: 80: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,359 INFO L280 TraceCheckUtils]: 81: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,359 INFO L280 TraceCheckUtils]: 82: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,360 INFO L280 TraceCheckUtils]: 83: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,360 INFO L280 TraceCheckUtils]: 84: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,360 INFO L280 TraceCheckUtils]: 85: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,360 INFO L280 TraceCheckUtils]: 86: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,360 INFO L280 TraceCheckUtils]: 87: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,360 INFO L280 TraceCheckUtils]: 88: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,361 INFO L280 TraceCheckUtils]: 89: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,361 INFO L280 TraceCheckUtils]: 90: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,361 INFO L280 TraceCheckUtils]: 91: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,361 INFO L280 TraceCheckUtils]: 92: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,361 INFO L280 TraceCheckUtils]: 93: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,362 INFO L280 TraceCheckUtils]: 94: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,362 INFO L280 TraceCheckUtils]: 95: Hoare triple {70923#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); {70923#true} is VALID [2020-07-18 05:21:02,362 INFO L280 TraceCheckUtils]: 96: Hoare triple {70923#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)); {70923#true} is VALID [2020-07-18 05:21:02,362 INFO L280 TraceCheckUtils]: 97: Hoare triple {70923#true} 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)))); {70923#true} is VALID [2020-07-18 05:21:02,362 INFO L280 TraceCheckUtils]: 98: Hoare triple {70923#true} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && ((4 == ~a16~0 && 15 == ~a8~0 && 1 == ~input) && 8 == ~a12~0) && 1 == ~a21~0) && 1 == ~a20~0); {70923#true} is VALID [2020-07-18 05:21:02,362 INFO L280 TraceCheckUtils]: 99: Hoare triple {70923#true} assume !(1 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a20~0) && 8 == ~a12~0 && 15 == ~a8~0 && !(1 == ~a7~0) && 1 == ~input) && 6 == ~a16~0); {70923#true} is VALID [2020-07-18 05:21:02,363 INFO L280 TraceCheckUtils]: 100: Hoare triple {70923#true} 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)); {70923#true} is VALID [2020-07-18 05:21:02,363 INFO L280 TraceCheckUtils]: 101: Hoare triple {70923#true} assume ((13 == ~a8~0 && (((!(1 == ~a21~0) && 6 == ~input) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a17~0) && 1 == ~a7~0) && 5 == ~a16~0; {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,364 INFO L280 TraceCheckUtils]: 102: Hoare triple {71012#(not (= 1 ~a21~0))} ~a16~0 := 4; {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,364 INFO L280 TraceCheckUtils]: 103: Hoare triple {71012#(not (= 1 ~a21~0))} ~a20~0 := 0; {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,365 INFO L280 TraceCheckUtils]: 104: Hoare triple {71012#(not (= 1 ~a21~0))} #res := 25; {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,366 INFO L280 TraceCheckUtils]: 105: Hoare triple {71012#(not (= 1 ~a21~0))} assume true; {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,366 INFO L275 TraceCheckUtils]: 106: Hoare quadruple {71012#(not (= 1 ~a21~0))} {70923#true} #1104#return; {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,367 INFO L280 TraceCheckUtils]: 107: Hoare triple {71012#(not (= 1 ~a21~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,368 INFO L280 TraceCheckUtils]: 108: Hoare triple {71012#(not (= 1 ~a21~0))} ~output~0 := #t~ret3; {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,368 INFO L280 TraceCheckUtils]: 109: Hoare triple {71012#(not (= 1 ~a21~0))} havoc #t~ret3; {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,369 INFO L280 TraceCheckUtils]: 110: Hoare triple {71012#(not (= 1 ~a21~0))} assume !false; {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,369 INFO L280 TraceCheckUtils]: 111: Hoare triple {71012#(not (= 1 ~a21~0))} havoc ~input~0; {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,370 INFO L280 TraceCheckUtils]: 112: Hoare triple {71012#(not (= 1 ~a21~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,370 INFO L280 TraceCheckUtils]: 113: Hoare triple {71012#(not (= 1 ~a21~0))} ~input~0 := #t~nondet2; {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,371 INFO L280 TraceCheckUtils]: 114: Hoare triple {71012#(not (= 1 ~a21~0))} havoc #t~nondet2; {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,371 INFO L280 TraceCheckUtils]: 115: Hoare triple {71012#(not (= 1 ~a21~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,372 INFO L263 TraceCheckUtils]: 116: Hoare triple {71012#(not (= 1 ~a21~0))} call #t~ret3 := calculate_output(~input~0); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,373 INFO L280 TraceCheckUtils]: 117: Hoare triple {71012#(not (= 1 ~a21~0))} ~input := #in~input; {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,373 INFO L280 TraceCheckUtils]: 118: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,374 INFO L280 TraceCheckUtils]: 119: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,374 INFO L280 TraceCheckUtils]: 120: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,375 INFO L280 TraceCheckUtils]: 121: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,376 INFO L280 TraceCheckUtils]: 122: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,376 INFO L280 TraceCheckUtils]: 123: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,377 INFO L280 TraceCheckUtils]: 124: Hoare triple {71012#(not (= 1 ~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)); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,377 INFO L280 TraceCheckUtils]: 125: Hoare triple {71012#(not (= 1 ~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))); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,378 INFO L280 TraceCheckUtils]: 126: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,378 INFO L280 TraceCheckUtils]: 127: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,379 INFO L280 TraceCheckUtils]: 128: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,380 INFO L280 TraceCheckUtils]: 129: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,380 INFO L280 TraceCheckUtils]: 130: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,381 INFO L280 TraceCheckUtils]: 131: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,381 INFO L280 TraceCheckUtils]: 132: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,382 INFO L280 TraceCheckUtils]: 133: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,382 INFO L280 TraceCheckUtils]: 134: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,383 INFO L280 TraceCheckUtils]: 135: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,383 INFO L280 TraceCheckUtils]: 136: Hoare triple {71012#(not (= 1 ~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)); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,384 INFO L280 TraceCheckUtils]: 137: Hoare triple {71012#(not (= 1 ~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)); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,385 INFO L280 TraceCheckUtils]: 138: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,385 INFO L280 TraceCheckUtils]: 139: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,386 INFO L280 TraceCheckUtils]: 140: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,386 INFO L280 TraceCheckUtils]: 141: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,387 INFO L280 TraceCheckUtils]: 142: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,387 INFO L280 TraceCheckUtils]: 143: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,388 INFO L280 TraceCheckUtils]: 144: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,388 INFO L280 TraceCheckUtils]: 145: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,389 INFO L280 TraceCheckUtils]: 146: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,389 INFO L280 TraceCheckUtils]: 147: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,390 INFO L280 TraceCheckUtils]: 148: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,391 INFO L280 TraceCheckUtils]: 149: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,391 INFO L280 TraceCheckUtils]: 150: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,392 INFO L280 TraceCheckUtils]: 151: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,392 INFO L280 TraceCheckUtils]: 152: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,393 INFO L280 TraceCheckUtils]: 153: Hoare triple {71012#(not (= 1 ~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,394 INFO L280 TraceCheckUtils]: 154: Hoare triple {71012#(not (= 1 ~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)); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,394 INFO L280 TraceCheckUtils]: 155: Hoare triple {71012#(not (= 1 ~a21~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)))); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,395 INFO L280 TraceCheckUtils]: 156: Hoare triple {71012#(not (= 1 ~a21~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,395 INFO L280 TraceCheckUtils]: 157: Hoare triple {71012#(not (= 1 ~a21~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,396 INFO L280 TraceCheckUtils]: 158: Hoare triple {71012#(not (= 1 ~a21~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)); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,396 INFO L280 TraceCheckUtils]: 159: Hoare triple {71012#(not (= 1 ~a21~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,397 INFO L280 TraceCheckUtils]: 160: Hoare triple {71012#(not (= 1 ~a21~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,398 INFO L280 TraceCheckUtils]: 161: Hoare triple {71012#(not (= 1 ~a21~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,398 INFO L280 TraceCheckUtils]: 162: Hoare triple {71012#(not (= 1 ~a21~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))); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,399 INFO L280 TraceCheckUtils]: 163: Hoare triple {71012#(not (= 1 ~a21~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,399 INFO L280 TraceCheckUtils]: 164: Hoare triple {71012#(not (= 1 ~a21~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)); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,400 INFO L280 TraceCheckUtils]: 165: Hoare triple {71012#(not (= 1 ~a21~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)); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,401 INFO L280 TraceCheckUtils]: 166: Hoare triple {71012#(not (= 1 ~a21~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,401 INFO L280 TraceCheckUtils]: 167: Hoare triple {71012#(not (= 1 ~a21~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,402 INFO L280 TraceCheckUtils]: 168: Hoare triple {71012#(not (= 1 ~a21~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,402 INFO L280 TraceCheckUtils]: 169: Hoare triple {71012#(not (= 1 ~a21~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,403 INFO L280 TraceCheckUtils]: 170: Hoare triple {71012#(not (= 1 ~a21~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,404 INFO L280 TraceCheckUtils]: 171: Hoare triple {71012#(not (= 1 ~a21~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,404 INFO L280 TraceCheckUtils]: 172: Hoare triple {71012#(not (= 1 ~a21~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,405 INFO L280 TraceCheckUtils]: 173: Hoare triple {71012#(not (= 1 ~a21~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,405 INFO L280 TraceCheckUtils]: 174: Hoare triple {71012#(not (= 1 ~a21~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,406 INFO L280 TraceCheckUtils]: 175: Hoare triple {71012#(not (= 1 ~a21~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)); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,407 INFO L280 TraceCheckUtils]: 176: Hoare triple {71012#(not (= 1 ~a21~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,407 INFO L280 TraceCheckUtils]: 177: Hoare triple {71012#(not (= 1 ~a21~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,408 INFO L280 TraceCheckUtils]: 178: Hoare triple {71012#(not (= 1 ~a21~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)); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,408 INFO L280 TraceCheckUtils]: 179: Hoare triple {71012#(not (= 1 ~a21~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)); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,409 INFO L280 TraceCheckUtils]: 180: Hoare triple {71012#(not (= 1 ~a21~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,410 INFO L280 TraceCheckUtils]: 181: Hoare triple {71012#(not (= 1 ~a21~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,410 INFO L280 TraceCheckUtils]: 182: Hoare triple {71012#(not (= 1 ~a21~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); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,411 INFO L280 TraceCheckUtils]: 183: Hoare triple {71012#(not (= 1 ~a21~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))); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,411 INFO L280 TraceCheckUtils]: 184: Hoare triple {71012#(not (= 1 ~a21~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,412 INFO L280 TraceCheckUtils]: 185: Hoare triple {71012#(not (= 1 ~a21~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,412 INFO L280 TraceCheckUtils]: 186: Hoare triple {71012#(not (= 1 ~a21~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,413 INFO L280 TraceCheckUtils]: 187: Hoare triple {71012#(not (= 1 ~a21~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,414 INFO L280 TraceCheckUtils]: 188: Hoare triple {71012#(not (= 1 ~a21~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,414 INFO L280 TraceCheckUtils]: 189: Hoare triple {71012#(not (= 1 ~a21~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,415 INFO L280 TraceCheckUtils]: 190: Hoare triple {71012#(not (= 1 ~a21~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,415 INFO L280 TraceCheckUtils]: 191: Hoare triple {71012#(not (= 1 ~a21~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,416 INFO L280 TraceCheckUtils]: 192: Hoare triple {71012#(not (= 1 ~a21~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,417 INFO L280 TraceCheckUtils]: 193: Hoare triple {71012#(not (= 1 ~a21~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,417 INFO L280 TraceCheckUtils]: 194: Hoare triple {71012#(not (= 1 ~a21~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,418 INFO L280 TraceCheckUtils]: 195: Hoare triple {71012#(not (= 1 ~a21~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,418 INFO L280 TraceCheckUtils]: 196: Hoare triple {71012#(not (= 1 ~a21~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,419 INFO L280 TraceCheckUtils]: 197: Hoare triple {71012#(not (= 1 ~a21~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,420 INFO L280 TraceCheckUtils]: 198: Hoare triple {71012#(not (= 1 ~a21~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,420 INFO L280 TraceCheckUtils]: 199: Hoare triple {71012#(not (= 1 ~a21~0))} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,421 INFO L280 TraceCheckUtils]: 200: Hoare triple {71012#(not (= 1 ~a21~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,422 INFO L280 TraceCheckUtils]: 201: Hoare triple {71012#(not (= 1 ~a21~0))} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,422 INFO L280 TraceCheckUtils]: 202: Hoare triple {71012#(not (= 1 ~a21~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,423 INFO L280 TraceCheckUtils]: 203: Hoare triple {71012#(not (= 1 ~a21~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,423 INFO L280 TraceCheckUtils]: 204: Hoare triple {71012#(not (= 1 ~a21~0))} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,424 INFO L280 TraceCheckUtils]: 205: Hoare triple {71012#(not (= 1 ~a21~0))} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {71012#(not (= 1 ~a21~0))} is VALID [2020-07-18 05:21:02,425 INFO L280 TraceCheckUtils]: 206: Hoare triple {71012#(not (= 1 ~a21~0))} assume (((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0; {70924#false} is VALID [2020-07-18 05:21:02,425 INFO L280 TraceCheckUtils]: 207: Hoare triple {70924#false} assume !false; {70924#false} is VALID [2020-07-18 05:21:02,471 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 69 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2020-07-18 05:21:02,472 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [146443254] [2020-07-18 05:21:02,472 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-18 05:21:02,472 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2020-07-18 05:21:02,473 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349891638] [2020-07-18 05:21:02,473 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 208 [2020-07-18 05:21:02,475 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 05:21:02,476 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-18 05:21:02,727 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 193 edges. 193 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:21:02,727 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-18 05:21:02,727 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 05:21:02,728 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-18 05:21:02,728 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-07-18 05:21:02,728 INFO L87 Difference]: Start difference. First operand 2433 states and 3048 transitions. Second operand 5 states. [2020-07-18 05:21:35,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:21:35,450 INFO L93 Difference]: Finished difference Result 4858 states and 6095 transitions. [2020-07-18 05:21:35,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-07-18 05:21:35,450 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 208 [2020-07-18 05:21:35,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 05:21:35,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-18 05:21:35,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1241 transitions. [2020-07-18 05:21:35,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-18 05:21:35,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1241 transitions. [2020-07-18 05:21:35,459 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 1241 transitions. [2020-07-18 05:21:37,370 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1241 edges. 1241 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:21:37,612 INFO L225 Difference]: With dead ends: 4858 [2020-07-18 05:21:37,612 INFO L226 Difference]: Without dead ends: 2449 [2020-07-18 05:21:37,617 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 9 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:21:37,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2449 states. [2020-07-18 05:22:03,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2449 to 2292. [2020-07-18 05:22:03,264 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 05:22:03,264 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2449 states. Second operand 2292 states. [2020-07-18 05:22:03,264 INFO L74 IsIncluded]: Start isIncluded. First operand 2449 states. Second operand 2292 states. [2020-07-18 05:22:03,264 INFO L87 Difference]: Start difference. First operand 2449 states. Second operand 2292 states. [2020-07-18 05:22:03,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:22:03,447 INFO L93 Difference]: Finished difference Result 2449 states and 2984 transitions. [2020-07-18 05:22:03,448 INFO L276 IsEmpty]: Start isEmpty. Operand 2449 states and 2984 transitions. [2020-07-18 05:22:03,450 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:22:03,450 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:22:03,450 INFO L74 IsIncluded]: Start isIncluded. First operand 2292 states. Second operand 2449 states. [2020-07-18 05:22:03,450 INFO L87 Difference]: Start difference. First operand 2292 states. Second operand 2449 states. [2020-07-18 05:22:03,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:22:03,632 INFO L93 Difference]: Finished difference Result 2449 states and 2984 transitions. [2020-07-18 05:22:03,632 INFO L276 IsEmpty]: Start isEmpty. Operand 2449 states and 2984 transitions. [2020-07-18 05:22:03,636 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:22:03,636 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:22:03,636 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 05:22:03,636 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 05:22:03,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2292 states. [2020-07-18 05:22:03,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2292 states to 2292 states and 2780 transitions. [2020-07-18 05:22:03,847 INFO L78 Accepts]: Start accepts. Automaton has 2292 states and 2780 transitions. Word has length 208 [2020-07-18 05:22:03,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 05:22:03,848 INFO L479 AbstractCegarLoop]: Abstraction has 2292 states and 2780 transitions. [2020-07-18 05:22:03,848 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-18 05:22:03,848 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2292 states and 2780 transitions. [2020-07-18 05:22:12,694 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2780 edges. 2780 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:22:12,694 INFO L276 IsEmpty]: Start isEmpty. Operand 2292 states and 2780 transitions. [2020-07-18 05:22:12,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2020-07-18 05:22:12,700 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 05:22:12,700 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:12,700 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-07-18 05:22:12,700 INFO L427 AbstractCegarLoop]: === Iteration 8 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 05:22:12,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 05:22:12,701 INFO L82 PathProgramCache]: Analyzing trace with hash -1198671744, now seen corresponding path program 1 times [2020-07-18 05:22:12,701 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 05:22:12,701 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [645992540] [2020-07-18 05:22:12,701 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 05:22:12,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:22:12,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:22:12,852 INFO L280 TraceCheckUtils]: 0: Hoare triple {90329#(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; {90218#true} is VALID [2020-07-18 05:22:12,853 INFO L280 TraceCheckUtils]: 1: Hoare triple {90218#true} ~d~0 := 4; {90218#true} is VALID [2020-07-18 05:22:12,853 INFO L280 TraceCheckUtils]: 2: Hoare triple {90218#true} ~e~0 := 5; {90218#true} is VALID [2020-07-18 05:22:12,853 INFO L280 TraceCheckUtils]: 3: Hoare triple {90218#true} ~f~0 := 6; {90218#true} is VALID [2020-07-18 05:22:12,853 INFO L280 TraceCheckUtils]: 4: Hoare triple {90218#true} ~c~0 := 3; {90218#true} is VALID [2020-07-18 05:22:12,853 INFO L280 TraceCheckUtils]: 5: Hoare triple {90218#true} ~b~0 := 2; {90218#true} is VALID [2020-07-18 05:22:12,853 INFO L280 TraceCheckUtils]: 6: Hoare triple {90218#true} ~u~0 := 21; {90218#true} is VALID [2020-07-18 05:22:12,854 INFO L280 TraceCheckUtils]: 7: Hoare triple {90218#true} ~v~0 := 22; {90218#true} is VALID [2020-07-18 05:22:12,854 INFO L280 TraceCheckUtils]: 8: Hoare triple {90218#true} ~w~0 := 23; {90218#true} is VALID [2020-07-18 05:22:12,854 INFO L280 TraceCheckUtils]: 9: Hoare triple {90218#true} ~x~0 := 24; {90218#true} is VALID [2020-07-18 05:22:12,854 INFO L280 TraceCheckUtils]: 10: Hoare triple {90218#true} ~y~0 := 25; {90218#true} is VALID [2020-07-18 05:22:12,854 INFO L280 TraceCheckUtils]: 11: Hoare triple {90218#true} ~z~0 := 26; {90218#true} is VALID [2020-07-18 05:22:12,855 INFO L280 TraceCheckUtils]: 12: Hoare triple {90218#true} ~a17~0 := 1; {90218#true} is VALID [2020-07-18 05:22:12,855 INFO L280 TraceCheckUtils]: 13: Hoare triple {90218#true} ~a7~0 := 0; {90218#true} is VALID [2020-07-18 05:22:12,855 INFO L280 TraceCheckUtils]: 14: Hoare triple {90218#true} ~a20~0 := 1; {90218#true} is VALID [2020-07-18 05:22:12,855 INFO L280 TraceCheckUtils]: 15: Hoare triple {90218#true} ~a8~0 := 15; {90218#true} is VALID [2020-07-18 05:22:12,855 INFO L280 TraceCheckUtils]: 16: Hoare triple {90218#true} ~a12~0 := 8; {90218#true} is VALID [2020-07-18 05:22:12,855 INFO L280 TraceCheckUtils]: 17: Hoare triple {90218#true} ~a16~0 := 5; {90218#true} is VALID [2020-07-18 05:22:12,856 INFO L280 TraceCheckUtils]: 18: Hoare triple {90218#true} ~a21~0 := 1; {90218#true} is VALID [2020-07-18 05:22:12,856 INFO L280 TraceCheckUtils]: 19: Hoare triple {90218#true} assume true; {90218#true} is VALID [2020-07-18 05:22:12,856 INFO L275 TraceCheckUtils]: 20: Hoare quadruple {90218#true} {90218#true} #1100#return; {90218#true} is VALID [2020-07-18 05:22:12,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:22:12,919 INFO L280 TraceCheckUtils]: 0: Hoare triple {90330#(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; {90218#true} is VALID [2020-07-18 05:22:12,919 INFO L280 TraceCheckUtils]: 1: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:12,919 INFO L280 TraceCheckUtils]: 2: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:12,919 INFO L280 TraceCheckUtils]: 3: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:12,920 INFO L280 TraceCheckUtils]: 4: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:12,920 INFO L280 TraceCheckUtils]: 5: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:12,920 INFO L280 TraceCheckUtils]: 6: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:12,920 INFO L280 TraceCheckUtils]: 7: Hoare triple {90218#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)); {90218#true} is VALID [2020-07-18 05:22:12,920 INFO L280 TraceCheckUtils]: 8: Hoare triple {90218#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)); {90218#true} is VALID [2020-07-18 05:22:12,921 INFO L280 TraceCheckUtils]: 9: Hoare triple {90218#true} ~a7~0 := 1; {90218#true} is VALID [2020-07-18 05:22:12,921 INFO L280 TraceCheckUtils]: 10: Hoare triple {90218#true} ~a17~0 := 1; {90331#(= 1 ~a17~0)} is VALID [2020-07-18 05:22:12,922 INFO L280 TraceCheckUtils]: 11: Hoare triple {90331#(= 1 ~a17~0)} ~a21~0 := 0; {90331#(= 1 ~a17~0)} is VALID [2020-07-18 05:22:12,923 INFO L280 TraceCheckUtils]: 12: Hoare triple {90331#(= 1 ~a17~0)} ~a20~0 := 1; {90331#(= 1 ~a17~0)} is VALID [2020-07-18 05:22:12,923 INFO L280 TraceCheckUtils]: 13: Hoare triple {90331#(= 1 ~a17~0)} ~a8~0 := 13; {90331#(= 1 ~a17~0)} is VALID [2020-07-18 05:22:12,924 INFO L280 TraceCheckUtils]: 14: Hoare triple {90331#(= 1 ~a17~0)} ~a16~0 := 5; {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} is VALID [2020-07-18 05:22:12,925 INFO L280 TraceCheckUtils]: 15: Hoare triple {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} #res := 26; {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} is VALID [2020-07-18 05:22:12,925 INFO L280 TraceCheckUtils]: 16: Hoare triple {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} assume true; {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} is VALID [2020-07-18 05:22:12,927 INFO L275 TraceCheckUtils]: 17: Hoare quadruple {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} {90218#true} #1104#return; {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} is VALID [2020-07-18 05:22:12,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:22:12,981 INFO L280 TraceCheckUtils]: 0: Hoare triple {90330#(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; {90332#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:12,983 INFO L280 TraceCheckUtils]: 1: Hoare triple {90332#(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); {90332#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:12,984 INFO L280 TraceCheckUtils]: 2: Hoare triple {90332#(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; {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} is VALID [2020-07-18 05:22:12,985 INFO L280 TraceCheckUtils]: 3: Hoare triple {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} ~a20~0 := 0; {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} is VALID [2020-07-18 05:22:12,987 INFO L280 TraceCheckUtils]: 4: Hoare triple {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} ~a16~0 := 6; {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} is VALID [2020-07-18 05:22:12,987 INFO L280 TraceCheckUtils]: 5: Hoare triple {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} ~a17~0 := 0; {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} is VALID [2020-07-18 05:22:12,988 INFO L280 TraceCheckUtils]: 6: Hoare triple {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} ~a8~0 := 15; {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} is VALID [2020-07-18 05:22:12,989 INFO L280 TraceCheckUtils]: 7: Hoare triple {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} ~a7~0 := 0; {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} is VALID [2020-07-18 05:22:12,989 INFO L280 TraceCheckUtils]: 8: Hoare triple {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} ~a21~0 := 1; {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} is VALID [2020-07-18 05:22:12,990 INFO L280 TraceCheckUtils]: 9: Hoare triple {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} #res := 26; {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} is VALID [2020-07-18 05:22:12,991 INFO L280 TraceCheckUtils]: 10: Hoare triple {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} assume true; {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} is VALID [2020-07-18 05:22:12,992 INFO L275 TraceCheckUtils]: 11: Hoare quadruple {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} #1104#return; {90219#false} is VALID [2020-07-18 05:22:13,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:22:13,022 INFO L280 TraceCheckUtils]: 0: Hoare triple {90330#(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; {90218#true} is VALID [2020-07-18 05:22:13,023 INFO L280 TraceCheckUtils]: 1: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,023 INFO L280 TraceCheckUtils]: 2: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,023 INFO L280 TraceCheckUtils]: 3: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,024 INFO L280 TraceCheckUtils]: 4: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,024 INFO L280 TraceCheckUtils]: 5: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,024 INFO L280 TraceCheckUtils]: 6: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,025 INFO L280 TraceCheckUtils]: 7: Hoare triple {90218#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)); {90218#true} is VALID [2020-07-18 05:22:13,025 INFO L280 TraceCheckUtils]: 8: Hoare triple {90218#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))); {90218#true} is VALID [2020-07-18 05:22:13,025 INFO L280 TraceCheckUtils]: 9: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,026 INFO L280 TraceCheckUtils]: 10: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,026 INFO L280 TraceCheckUtils]: 11: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,026 INFO L280 TraceCheckUtils]: 12: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,026 INFO L280 TraceCheckUtils]: 13: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,027 INFO L280 TraceCheckUtils]: 14: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,027 INFO L280 TraceCheckUtils]: 15: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,027 INFO L280 TraceCheckUtils]: 16: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,028 INFO L280 TraceCheckUtils]: 17: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,028 INFO L280 TraceCheckUtils]: 18: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,028 INFO L280 TraceCheckUtils]: 19: Hoare triple {90218#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)); {90218#true} is VALID [2020-07-18 05:22:13,028 INFO L280 TraceCheckUtils]: 20: Hoare triple {90218#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)); {90218#true} is VALID [2020-07-18 05:22:13,029 INFO L280 TraceCheckUtils]: 21: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,029 INFO L280 TraceCheckUtils]: 22: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,029 INFO L280 TraceCheckUtils]: 23: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,030 INFO L280 TraceCheckUtils]: 24: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,030 INFO L280 TraceCheckUtils]: 25: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,030 INFO L280 TraceCheckUtils]: 26: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,031 INFO L280 TraceCheckUtils]: 27: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,031 INFO L280 TraceCheckUtils]: 28: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,031 INFO L280 TraceCheckUtils]: 29: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,032 INFO L280 TraceCheckUtils]: 30: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,032 INFO L280 TraceCheckUtils]: 31: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,032 INFO L280 TraceCheckUtils]: 32: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,033 INFO L280 TraceCheckUtils]: 33: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,033 INFO L280 TraceCheckUtils]: 34: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,033 INFO L280 TraceCheckUtils]: 35: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,033 INFO L280 TraceCheckUtils]: 36: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,034 INFO L280 TraceCheckUtils]: 37: Hoare triple {90218#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)); {90218#true} is VALID [2020-07-18 05:22:13,034 INFO L280 TraceCheckUtils]: 38: Hoare triple {90218#true} 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)))); {90218#true} is VALID [2020-07-18 05:22:13,034 INFO L280 TraceCheckUtils]: 39: Hoare triple {90218#true} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && ((4 == ~a16~0 && 15 == ~a8~0 && 1 == ~input) && 8 == ~a12~0) && 1 == ~a21~0) && 1 == ~a20~0); {90218#true} is VALID [2020-07-18 05:22:13,035 INFO L280 TraceCheckUtils]: 40: Hoare triple {90218#true} assume !(1 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a20~0) && 8 == ~a12~0 && 15 == ~a8~0 && !(1 == ~a7~0) && 1 == ~input) && 6 == ~a16~0); {90218#true} is VALID [2020-07-18 05:22:13,035 INFO L280 TraceCheckUtils]: 41: Hoare triple {90218#true} 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)); {90218#true} is VALID [2020-07-18 05:22:13,035 INFO L280 TraceCheckUtils]: 42: Hoare triple {90218#true} assume !(((13 == ~a8~0 && (((!(1 == ~a21~0) && 6 == ~input) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a17~0) && 1 == ~a7~0) && 5 == ~a16~0); {90218#true} is VALID [2020-07-18 05:22:13,036 INFO L280 TraceCheckUtils]: 43: Hoare triple {90218#true} assume !(5 == ~a16~0 && (((8 == ~a12~0 && !(1 == ~a7~0) && 2 == ~input && !(1 == ~a20~0)) && 1 == ~a21~0) && 1 == ~a17~0) && 15 == ~a8~0); {90218#true} is VALID [2020-07-18 05:22:13,036 INFO L280 TraceCheckUtils]: 44: Hoare triple {90218#true} assume !((8 == ~a12~0 && ((!(1 == ~a17~0) && 1 == ~a21~0 && 4 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a20~0) && 4 == ~a16~0); {90218#true} is VALID [2020-07-18 05:22:13,036 INFO L280 TraceCheckUtils]: 45: Hoare triple {90218#true} 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))); {90218#true} is VALID [2020-07-18 05:22:13,037 INFO L280 TraceCheckUtils]: 46: Hoare triple {90218#true} 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); {90218#true} is VALID [2020-07-18 05:22:13,037 INFO L280 TraceCheckUtils]: 47: Hoare triple {90218#true} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && (((3 == ~input && 1 == ~a21~0) && 4 == ~a16~0) && 15 == ~a8~0) && 8 == ~a12~0) && !(1 == ~a20~0)); {90218#true} is VALID [2020-07-18 05:22:13,037 INFO L280 TraceCheckUtils]: 48: Hoare triple {90218#true} 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)); {90218#true} is VALID [2020-07-18 05:22:13,037 INFO L280 TraceCheckUtils]: 49: Hoare triple {90218#true} 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); {90218#true} is VALID [2020-07-18 05:22:13,038 INFO L280 TraceCheckUtils]: 50: Hoare triple {90218#true} assume !((!(1 == ~a7~0) && (1 == ~a21~0 && (1 == ~a17~0 && 8 == ~a12~0 && 2 == ~input) && !(1 == ~a20~0)) && 6 == ~a16~0) && 15 == ~a8~0); {90218#true} is VALID [2020-07-18 05:22:13,038 INFO L280 TraceCheckUtils]: 51: Hoare triple {90218#true} assume (!(1 == ~a17~0) && 1 == ~a21~0 && (!(1 == ~a20~0) && 8 == ~a12~0 && 3 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0; {90218#true} is VALID [2020-07-18 05:22:13,038 INFO L280 TraceCheckUtils]: 52: Hoare triple {90218#true} ~a8~0 := 13; {90218#true} is VALID [2020-07-18 05:22:13,038 INFO L280 TraceCheckUtils]: 53: Hoare triple {90218#true} ~a16~0 := 4; {90218#true} is VALID [2020-07-18 05:22:13,039 INFO L280 TraceCheckUtils]: 54: Hoare triple {90218#true} #res := -1; {90218#true} is VALID [2020-07-18 05:22:13,039 INFO L280 TraceCheckUtils]: 55: Hoare triple {90218#true} assume true; {90218#true} is VALID [2020-07-18 05:22:13,039 INFO L275 TraceCheckUtils]: 56: Hoare quadruple {90218#true} {90219#false} #1104#return; {90219#false} is VALID [2020-07-18 05:22:13,061 INFO L263 TraceCheckUtils]: 0: Hoare triple {90218#true} call ULTIMATE.init(); {90329#(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:13,062 INFO L280 TraceCheckUtils]: 1: Hoare triple {90329#(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; {90218#true} is VALID [2020-07-18 05:22:13,062 INFO L280 TraceCheckUtils]: 2: Hoare triple {90218#true} ~d~0 := 4; {90218#true} is VALID [2020-07-18 05:22:13,062 INFO L280 TraceCheckUtils]: 3: Hoare triple {90218#true} ~e~0 := 5; {90218#true} is VALID [2020-07-18 05:22:13,062 INFO L280 TraceCheckUtils]: 4: Hoare triple {90218#true} ~f~0 := 6; {90218#true} is VALID [2020-07-18 05:22:13,062 INFO L280 TraceCheckUtils]: 5: Hoare triple {90218#true} ~c~0 := 3; {90218#true} is VALID [2020-07-18 05:22:13,062 INFO L280 TraceCheckUtils]: 6: Hoare triple {90218#true} ~b~0 := 2; {90218#true} is VALID [2020-07-18 05:22:13,062 INFO L280 TraceCheckUtils]: 7: Hoare triple {90218#true} ~u~0 := 21; {90218#true} is VALID [2020-07-18 05:22:13,063 INFO L280 TraceCheckUtils]: 8: Hoare triple {90218#true} ~v~0 := 22; {90218#true} is VALID [2020-07-18 05:22:13,063 INFO L280 TraceCheckUtils]: 9: Hoare triple {90218#true} ~w~0 := 23; {90218#true} is VALID [2020-07-18 05:22:13,063 INFO L280 TraceCheckUtils]: 10: Hoare triple {90218#true} ~x~0 := 24; {90218#true} is VALID [2020-07-18 05:22:13,063 INFO L280 TraceCheckUtils]: 11: Hoare triple {90218#true} ~y~0 := 25; {90218#true} is VALID [2020-07-18 05:22:13,063 INFO L280 TraceCheckUtils]: 12: Hoare triple {90218#true} ~z~0 := 26; {90218#true} is VALID [2020-07-18 05:22:13,063 INFO L280 TraceCheckUtils]: 13: Hoare triple {90218#true} ~a17~0 := 1; {90218#true} is VALID [2020-07-18 05:22:13,063 INFO L280 TraceCheckUtils]: 14: Hoare triple {90218#true} ~a7~0 := 0; {90218#true} is VALID [2020-07-18 05:22:13,063 INFO L280 TraceCheckUtils]: 15: Hoare triple {90218#true} ~a20~0 := 1; {90218#true} is VALID [2020-07-18 05:22:13,064 INFO L280 TraceCheckUtils]: 16: Hoare triple {90218#true} ~a8~0 := 15; {90218#true} is VALID [2020-07-18 05:22:13,064 INFO L280 TraceCheckUtils]: 17: Hoare triple {90218#true} ~a12~0 := 8; {90218#true} is VALID [2020-07-18 05:22:13,064 INFO L280 TraceCheckUtils]: 18: Hoare triple {90218#true} ~a16~0 := 5; {90218#true} is VALID [2020-07-18 05:22:13,064 INFO L280 TraceCheckUtils]: 19: Hoare triple {90218#true} ~a21~0 := 1; {90218#true} is VALID [2020-07-18 05:22:13,064 INFO L280 TraceCheckUtils]: 20: Hoare triple {90218#true} assume true; {90218#true} is VALID [2020-07-18 05:22:13,064 INFO L275 TraceCheckUtils]: 21: Hoare quadruple {90218#true} {90218#true} #1100#return; {90218#true} is VALID [2020-07-18 05:22:13,064 INFO L263 TraceCheckUtils]: 22: Hoare triple {90218#true} call #t~ret4 := main(); {90218#true} is VALID [2020-07-18 05:22:13,064 INFO L280 TraceCheckUtils]: 23: Hoare triple {90218#true} ~output~0 := -1; {90218#true} is VALID [2020-07-18 05:22:13,065 INFO L280 TraceCheckUtils]: 24: Hoare triple {90218#true} assume !false; {90218#true} is VALID [2020-07-18 05:22:13,065 INFO L280 TraceCheckUtils]: 25: Hoare triple {90218#true} havoc ~input~0; {90218#true} is VALID [2020-07-18 05:22:13,065 INFO L280 TraceCheckUtils]: 26: Hoare triple {90218#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {90218#true} is VALID [2020-07-18 05:22:13,065 INFO L280 TraceCheckUtils]: 27: Hoare triple {90218#true} ~input~0 := #t~nondet2; {90218#true} is VALID [2020-07-18 05:22:13,065 INFO L280 TraceCheckUtils]: 28: Hoare triple {90218#true} havoc #t~nondet2; {90218#true} is VALID [2020-07-18 05:22:13,065 INFO L280 TraceCheckUtils]: 29: Hoare triple {90218#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {90218#true} is VALID [2020-07-18 05:22:13,066 INFO L263 TraceCheckUtils]: 30: Hoare triple {90218#true} call #t~ret3 := calculate_output(~input~0); {90330#(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:13,066 INFO L280 TraceCheckUtils]: 31: Hoare triple {90330#(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; {90218#true} is VALID [2020-07-18 05:22:13,067 INFO L280 TraceCheckUtils]: 32: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,067 INFO L280 TraceCheckUtils]: 33: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,067 INFO L280 TraceCheckUtils]: 34: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,068 INFO L280 TraceCheckUtils]: 35: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,068 INFO L280 TraceCheckUtils]: 36: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,068 INFO L280 TraceCheckUtils]: 37: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,068 INFO L280 TraceCheckUtils]: 38: Hoare triple {90218#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)); {90218#true} is VALID [2020-07-18 05:22:13,069 INFO L280 TraceCheckUtils]: 39: Hoare triple {90218#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)); {90218#true} is VALID [2020-07-18 05:22:13,069 INFO L280 TraceCheckUtils]: 40: Hoare triple {90218#true} ~a7~0 := 1; {90218#true} is VALID [2020-07-18 05:22:13,070 INFO L280 TraceCheckUtils]: 41: Hoare triple {90218#true} ~a17~0 := 1; {90331#(= 1 ~a17~0)} is VALID [2020-07-18 05:22:13,071 INFO L280 TraceCheckUtils]: 42: Hoare triple {90331#(= 1 ~a17~0)} ~a21~0 := 0; {90331#(= 1 ~a17~0)} is VALID [2020-07-18 05:22:13,072 INFO L280 TraceCheckUtils]: 43: Hoare triple {90331#(= 1 ~a17~0)} ~a20~0 := 1; {90331#(= 1 ~a17~0)} is VALID [2020-07-18 05:22:13,073 INFO L280 TraceCheckUtils]: 44: Hoare triple {90331#(= 1 ~a17~0)} ~a8~0 := 13; {90331#(= 1 ~a17~0)} is VALID [2020-07-18 05:22:13,074 INFO L280 TraceCheckUtils]: 45: Hoare triple {90331#(= 1 ~a17~0)} ~a16~0 := 5; {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} is VALID [2020-07-18 05:22:13,074 INFO L280 TraceCheckUtils]: 46: Hoare triple {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} #res := 26; {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} is VALID [2020-07-18 05:22:13,075 INFO L280 TraceCheckUtils]: 47: Hoare triple {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} assume true; {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} is VALID [2020-07-18 05:22:13,077 INFO L275 TraceCheckUtils]: 48: Hoare quadruple {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} {90218#true} #1104#return; {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} is VALID [2020-07-18 05:22:13,078 INFO L280 TraceCheckUtils]: 49: Hoare triple {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} is VALID [2020-07-18 05:22:13,079 INFO L280 TraceCheckUtils]: 50: Hoare triple {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} ~output~0 := #t~ret3; {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} is VALID [2020-07-18 05:22:13,080 INFO L280 TraceCheckUtils]: 51: Hoare triple {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} havoc #t~ret3; {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} is VALID [2020-07-18 05:22:13,081 INFO L280 TraceCheckUtils]: 52: Hoare triple {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} assume !false; {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} is VALID [2020-07-18 05:22:13,082 INFO L280 TraceCheckUtils]: 53: Hoare triple {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} havoc ~input~0; {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} is VALID [2020-07-18 05:22:13,083 INFO L280 TraceCheckUtils]: 54: Hoare triple {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} is VALID [2020-07-18 05:22:13,084 INFO L280 TraceCheckUtils]: 55: Hoare triple {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} ~input~0 := #t~nondet2; {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} is VALID [2020-07-18 05:22:13,085 INFO L280 TraceCheckUtils]: 56: Hoare triple {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} havoc #t~nondet2; {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} is VALID [2020-07-18 05:22:13,086 INFO L280 TraceCheckUtils]: 57: Hoare triple {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} is VALID [2020-07-18 05:22:13,087 INFO L263 TraceCheckUtils]: 58: Hoare triple {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} call #t~ret3 := calculate_output(~input~0); {90330#(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:13,088 INFO L280 TraceCheckUtils]: 59: Hoare triple {90330#(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; {90332#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:13,089 INFO L280 TraceCheckUtils]: 60: Hoare triple {90332#(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); {90332#(and (= ~a17~0 |old(~a17~0)|) (= ~a16~0 |old(~a16~0)|))} is VALID [2020-07-18 05:22:13,090 INFO L280 TraceCheckUtils]: 61: Hoare triple {90332#(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; {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} is VALID [2020-07-18 05:22:13,091 INFO L280 TraceCheckUtils]: 62: Hoare triple {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} ~a20~0 := 0; {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} is VALID [2020-07-18 05:22:13,091 INFO L280 TraceCheckUtils]: 63: Hoare triple {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} ~a16~0 := 6; {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} is VALID [2020-07-18 05:22:13,092 INFO L280 TraceCheckUtils]: 64: Hoare triple {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} ~a17~0 := 0; {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} is VALID [2020-07-18 05:22:13,093 INFO L280 TraceCheckUtils]: 65: Hoare triple {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} ~a8~0 := 15; {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} is VALID [2020-07-18 05:22:13,093 INFO L280 TraceCheckUtils]: 66: Hoare triple {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} ~a7~0 := 0; {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} is VALID [2020-07-18 05:22:13,094 INFO L280 TraceCheckUtils]: 67: Hoare triple {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} ~a21~0 := 1; {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} is VALID [2020-07-18 05:22:13,094 INFO L280 TraceCheckUtils]: 68: Hoare triple {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} #res := 26; {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} is VALID [2020-07-18 05:22:13,095 INFO L280 TraceCheckUtils]: 69: Hoare triple {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} assume true; {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} is VALID [2020-07-18 05:22:13,096 INFO L275 TraceCheckUtils]: 70: Hoare quadruple {90333#(or (not (= 1 |old(~a17~0)|)) (= 6 |old(~a16~0)|))} {90259#(and (= 1 ~a17~0) (= 5 ~a16~0))} #1104#return; {90219#false} is VALID [2020-07-18 05:22:13,096 INFO L280 TraceCheckUtils]: 71: Hoare triple {90219#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {90219#false} is VALID [2020-07-18 05:22:13,097 INFO L280 TraceCheckUtils]: 72: Hoare triple {90219#false} ~output~0 := #t~ret3; {90219#false} is VALID [2020-07-18 05:22:13,097 INFO L280 TraceCheckUtils]: 73: Hoare triple {90219#false} havoc #t~ret3; {90219#false} is VALID [2020-07-18 05:22:13,097 INFO L280 TraceCheckUtils]: 74: Hoare triple {90219#false} assume !false; {90219#false} is VALID [2020-07-18 05:22:13,097 INFO L280 TraceCheckUtils]: 75: Hoare triple {90219#false} havoc ~input~0; {90219#false} is VALID [2020-07-18 05:22:13,097 INFO L280 TraceCheckUtils]: 76: Hoare triple {90219#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {90219#false} is VALID [2020-07-18 05:22:13,098 INFO L280 TraceCheckUtils]: 77: Hoare triple {90219#false} ~input~0 := #t~nondet2; {90219#false} is VALID [2020-07-18 05:22:13,098 INFO L280 TraceCheckUtils]: 78: Hoare triple {90219#false} havoc #t~nondet2; {90219#false} is VALID [2020-07-18 05:22:13,098 INFO L280 TraceCheckUtils]: 79: Hoare triple {90219#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {90219#false} is VALID [2020-07-18 05:22:13,098 INFO L263 TraceCheckUtils]: 80: Hoare triple {90219#false} call #t~ret3 := calculate_output(~input~0); {90330#(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:13,098 INFO L280 TraceCheckUtils]: 81: Hoare triple {90330#(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; {90218#true} is VALID [2020-07-18 05:22:13,099 INFO L280 TraceCheckUtils]: 82: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,099 INFO L280 TraceCheckUtils]: 83: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,099 INFO L280 TraceCheckUtils]: 84: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,099 INFO L280 TraceCheckUtils]: 85: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,099 INFO L280 TraceCheckUtils]: 86: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,099 INFO L280 TraceCheckUtils]: 87: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,100 INFO L280 TraceCheckUtils]: 88: Hoare triple {90218#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)); {90218#true} is VALID [2020-07-18 05:22:13,100 INFO L280 TraceCheckUtils]: 89: Hoare triple {90218#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))); {90218#true} is VALID [2020-07-18 05:22:13,100 INFO L280 TraceCheckUtils]: 90: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,100 INFO L280 TraceCheckUtils]: 91: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,100 INFO L280 TraceCheckUtils]: 92: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,100 INFO L280 TraceCheckUtils]: 93: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,101 INFO L280 TraceCheckUtils]: 94: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,101 INFO L280 TraceCheckUtils]: 95: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,101 INFO L280 TraceCheckUtils]: 96: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,101 INFO L280 TraceCheckUtils]: 97: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,101 INFO L280 TraceCheckUtils]: 98: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,101 INFO L280 TraceCheckUtils]: 99: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,102 INFO L280 TraceCheckUtils]: 100: Hoare triple {90218#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)); {90218#true} is VALID [2020-07-18 05:22:13,102 INFO L280 TraceCheckUtils]: 101: Hoare triple {90218#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)); {90218#true} is VALID [2020-07-18 05:22:13,102 INFO L280 TraceCheckUtils]: 102: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,102 INFO L280 TraceCheckUtils]: 103: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,102 INFO L280 TraceCheckUtils]: 104: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,102 INFO L280 TraceCheckUtils]: 105: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,103 INFO L280 TraceCheckUtils]: 106: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,103 INFO L280 TraceCheckUtils]: 107: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,103 INFO L280 TraceCheckUtils]: 108: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,103 INFO L280 TraceCheckUtils]: 109: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,103 INFO L280 TraceCheckUtils]: 110: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,103 INFO L280 TraceCheckUtils]: 111: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,104 INFO L280 TraceCheckUtils]: 112: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,104 INFO L280 TraceCheckUtils]: 113: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,104 INFO L280 TraceCheckUtils]: 114: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,104 INFO L280 TraceCheckUtils]: 115: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,105 INFO L280 TraceCheckUtils]: 116: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,105 INFO L280 TraceCheckUtils]: 117: Hoare triple {90218#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); {90218#true} is VALID [2020-07-18 05:22:13,105 INFO L280 TraceCheckUtils]: 118: Hoare triple {90218#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)); {90218#true} is VALID [2020-07-18 05:22:13,106 INFO L280 TraceCheckUtils]: 119: Hoare triple {90218#true} 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)))); {90218#true} is VALID [2020-07-18 05:22:13,106 INFO L280 TraceCheckUtils]: 120: Hoare triple {90218#true} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && ((4 == ~a16~0 && 15 == ~a8~0 && 1 == ~input) && 8 == ~a12~0) && 1 == ~a21~0) && 1 == ~a20~0); {90218#true} is VALID [2020-07-18 05:22:13,106 INFO L280 TraceCheckUtils]: 121: Hoare triple {90218#true} assume !(1 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a20~0) && 8 == ~a12~0 && 15 == ~a8~0 && !(1 == ~a7~0) && 1 == ~input) && 6 == ~a16~0); {90218#true} is VALID [2020-07-18 05:22:13,106 INFO L280 TraceCheckUtils]: 122: Hoare triple {90218#true} 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)); {90218#true} is VALID [2020-07-18 05:22:13,107 INFO L280 TraceCheckUtils]: 123: Hoare triple {90218#true} assume !(((13 == ~a8~0 && (((!(1 == ~a21~0) && 6 == ~input) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a17~0) && 1 == ~a7~0) && 5 == ~a16~0); {90218#true} is VALID [2020-07-18 05:22:13,107 INFO L280 TraceCheckUtils]: 124: Hoare triple {90218#true} assume !(5 == ~a16~0 && (((8 == ~a12~0 && !(1 == ~a7~0) && 2 == ~input && !(1 == ~a20~0)) && 1 == ~a21~0) && 1 == ~a17~0) && 15 == ~a8~0); {90218#true} is VALID [2020-07-18 05:22:13,107 INFO L280 TraceCheckUtils]: 125: Hoare triple {90218#true} assume !((8 == ~a12~0 && ((!(1 == ~a17~0) && 1 == ~a21~0 && 4 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a20~0) && 4 == ~a16~0); {90218#true} is VALID [2020-07-18 05:22:13,108 INFO L280 TraceCheckUtils]: 126: Hoare triple {90218#true} 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))); {90218#true} is VALID [2020-07-18 05:22:13,108 INFO L280 TraceCheckUtils]: 127: Hoare triple {90218#true} 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); {90218#true} is VALID [2020-07-18 05:22:13,108 INFO L280 TraceCheckUtils]: 128: Hoare triple {90218#true} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && (((3 == ~input && 1 == ~a21~0) && 4 == ~a16~0) && 15 == ~a8~0) && 8 == ~a12~0) && !(1 == ~a20~0)); {90218#true} is VALID [2020-07-18 05:22:13,108 INFO L280 TraceCheckUtils]: 129: Hoare triple {90218#true} 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)); {90218#true} is VALID [2020-07-18 05:22:13,109 INFO L280 TraceCheckUtils]: 130: Hoare triple {90218#true} 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); {90218#true} is VALID [2020-07-18 05:22:13,109 INFO L280 TraceCheckUtils]: 131: Hoare triple {90218#true} assume !((!(1 == ~a7~0) && (1 == ~a21~0 && (1 == ~a17~0 && 8 == ~a12~0 && 2 == ~input) && !(1 == ~a20~0)) && 6 == ~a16~0) && 15 == ~a8~0); {90218#true} is VALID [2020-07-18 05:22:13,109 INFO L280 TraceCheckUtils]: 132: Hoare triple {90218#true} assume (!(1 == ~a17~0) && 1 == ~a21~0 && (!(1 == ~a20~0) && 8 == ~a12~0 && 3 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0; {90218#true} is VALID [2020-07-18 05:22:13,110 INFO L280 TraceCheckUtils]: 133: Hoare triple {90218#true} ~a8~0 := 13; {90218#true} is VALID [2020-07-18 05:22:13,110 INFO L280 TraceCheckUtils]: 134: Hoare triple {90218#true} ~a16~0 := 4; {90218#true} is VALID [2020-07-18 05:22:13,110 INFO L280 TraceCheckUtils]: 135: Hoare triple {90218#true} #res := -1; {90218#true} is VALID [2020-07-18 05:22:13,110 INFO L280 TraceCheckUtils]: 136: Hoare triple {90218#true} assume true; {90218#true} is VALID [2020-07-18 05:22:13,111 INFO L275 TraceCheckUtils]: 137: Hoare quadruple {90218#true} {90219#false} #1104#return; {90219#false} is VALID [2020-07-18 05:22:13,111 INFO L280 TraceCheckUtils]: 138: Hoare triple {90219#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {90219#false} is VALID [2020-07-18 05:22:13,111 INFO L280 TraceCheckUtils]: 139: Hoare triple {90219#false} ~output~0 := #t~ret3; {90219#false} is VALID [2020-07-18 05:22:13,112 INFO L280 TraceCheckUtils]: 140: Hoare triple {90219#false} havoc #t~ret3; {90219#false} is VALID [2020-07-18 05:22:13,112 INFO L280 TraceCheckUtils]: 141: Hoare triple {90219#false} assume !false; {90219#false} is VALID [2020-07-18 05:22:13,112 INFO L280 TraceCheckUtils]: 142: Hoare triple {90219#false} havoc ~input~0; {90219#false} is VALID [2020-07-18 05:22:13,112 INFO L280 TraceCheckUtils]: 143: Hoare triple {90219#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {90219#false} is VALID [2020-07-18 05:22:13,113 INFO L280 TraceCheckUtils]: 144: Hoare triple {90219#false} ~input~0 := #t~nondet2; {90219#false} is VALID [2020-07-18 05:22:13,113 INFO L280 TraceCheckUtils]: 145: Hoare triple {90219#false} havoc #t~nondet2; {90219#false} is VALID [2020-07-18 05:22:13,113 INFO L280 TraceCheckUtils]: 146: Hoare triple {90219#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {90219#false} is VALID [2020-07-18 05:22:13,114 INFO L263 TraceCheckUtils]: 147: Hoare triple {90219#false} call #t~ret3 := calculate_output(~input~0); {90219#false} is VALID [2020-07-18 05:22:13,114 INFO L280 TraceCheckUtils]: 148: Hoare triple {90219#false} ~input := #in~input; {90219#false} is VALID [2020-07-18 05:22:13,114 INFO L280 TraceCheckUtils]: 149: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,114 INFO L280 TraceCheckUtils]: 150: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,115 INFO L280 TraceCheckUtils]: 151: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,115 INFO L280 TraceCheckUtils]: 152: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,115 INFO L280 TraceCheckUtils]: 153: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,116 INFO L280 TraceCheckUtils]: 154: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,116 INFO L280 TraceCheckUtils]: 155: Hoare triple {90219#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)); {90219#false} is VALID [2020-07-18 05:22:13,116 INFO L280 TraceCheckUtils]: 156: Hoare triple {90219#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))); {90219#false} is VALID [2020-07-18 05:22:13,116 INFO L280 TraceCheckUtils]: 157: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,117 INFO L280 TraceCheckUtils]: 158: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,117 INFO L280 TraceCheckUtils]: 159: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,117 INFO L280 TraceCheckUtils]: 160: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,118 INFO L280 TraceCheckUtils]: 161: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,118 INFO L280 TraceCheckUtils]: 162: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,118 INFO L280 TraceCheckUtils]: 163: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,119 INFO L280 TraceCheckUtils]: 164: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,119 INFO L280 TraceCheckUtils]: 165: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,119 INFO L280 TraceCheckUtils]: 166: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,119 INFO L280 TraceCheckUtils]: 167: Hoare triple {90219#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)); {90219#false} is VALID [2020-07-18 05:22:13,120 INFO L280 TraceCheckUtils]: 168: Hoare triple {90219#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)); {90219#false} is VALID [2020-07-18 05:22:13,120 INFO L280 TraceCheckUtils]: 169: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,120 INFO L280 TraceCheckUtils]: 170: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,121 INFO L280 TraceCheckUtils]: 171: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,121 INFO L280 TraceCheckUtils]: 172: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,121 INFO L280 TraceCheckUtils]: 173: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,121 INFO L280 TraceCheckUtils]: 174: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,121 INFO L280 TraceCheckUtils]: 175: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,122 INFO L280 TraceCheckUtils]: 176: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,122 INFO L280 TraceCheckUtils]: 177: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,122 INFO L280 TraceCheckUtils]: 178: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,122 INFO L280 TraceCheckUtils]: 179: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,122 INFO L280 TraceCheckUtils]: 180: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,123 INFO L280 TraceCheckUtils]: 181: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,123 INFO L280 TraceCheckUtils]: 182: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,123 INFO L280 TraceCheckUtils]: 183: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,123 INFO L280 TraceCheckUtils]: 184: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,123 INFO L280 TraceCheckUtils]: 185: Hoare triple {90219#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)); {90219#false} is VALID [2020-07-18 05:22:13,124 INFO L280 TraceCheckUtils]: 186: Hoare triple {90219#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)))); {90219#false} is VALID [2020-07-18 05:22:13,124 INFO L280 TraceCheckUtils]: 187: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,124 INFO L280 TraceCheckUtils]: 188: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,124 INFO L280 TraceCheckUtils]: 189: Hoare triple {90219#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)); {90219#false} is VALID [2020-07-18 05:22:13,124 INFO L280 TraceCheckUtils]: 190: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,125 INFO L280 TraceCheckUtils]: 191: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,125 INFO L280 TraceCheckUtils]: 192: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,125 INFO L280 TraceCheckUtils]: 193: Hoare triple {90219#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))); {90219#false} is VALID [2020-07-18 05:22:13,125 INFO L280 TraceCheckUtils]: 194: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,125 INFO L280 TraceCheckUtils]: 195: Hoare triple {90219#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)); {90219#false} is VALID [2020-07-18 05:22:13,126 INFO L280 TraceCheckUtils]: 196: Hoare triple {90219#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)); {90219#false} is VALID [2020-07-18 05:22:13,126 INFO L280 TraceCheckUtils]: 197: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,126 INFO L280 TraceCheckUtils]: 198: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,126 INFO L280 TraceCheckUtils]: 199: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,126 INFO L280 TraceCheckUtils]: 200: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,127 INFO L280 TraceCheckUtils]: 201: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,127 INFO L280 TraceCheckUtils]: 202: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,127 INFO L280 TraceCheckUtils]: 203: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,127 INFO L280 TraceCheckUtils]: 204: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,127 INFO L280 TraceCheckUtils]: 205: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,128 INFO L280 TraceCheckUtils]: 206: Hoare triple {90219#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)); {90219#false} is VALID [2020-07-18 05:22:13,128 INFO L280 TraceCheckUtils]: 207: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,128 INFO L280 TraceCheckUtils]: 208: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,128 INFO L280 TraceCheckUtils]: 209: Hoare triple {90219#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)); {90219#false} is VALID [2020-07-18 05:22:13,128 INFO L280 TraceCheckUtils]: 210: Hoare triple {90219#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)); {90219#false} is VALID [2020-07-18 05:22:13,129 INFO L280 TraceCheckUtils]: 211: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,129 INFO L280 TraceCheckUtils]: 212: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,129 INFO L280 TraceCheckUtils]: 213: Hoare triple {90219#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); {90219#false} is VALID [2020-07-18 05:22:13,129 INFO L280 TraceCheckUtils]: 214: Hoare triple {90219#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))); {90219#false} is VALID [2020-07-18 05:22:13,129 INFO L280 TraceCheckUtils]: 215: Hoare triple {90219#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {90219#false} is VALID [2020-07-18 05:22:13,129 INFO L280 TraceCheckUtils]: 216: Hoare triple {90219#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {90219#false} is VALID [2020-07-18 05:22:13,130 INFO L280 TraceCheckUtils]: 217: Hoare triple {90219#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {90219#false} is VALID [2020-07-18 05:22:13,130 INFO L280 TraceCheckUtils]: 218: Hoare triple {90219#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {90219#false} is VALID [2020-07-18 05:22:13,130 INFO L280 TraceCheckUtils]: 219: Hoare triple {90219#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {90219#false} is VALID [2020-07-18 05:22:13,130 INFO L280 TraceCheckUtils]: 220: Hoare triple {90219#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {90219#false} is VALID [2020-07-18 05:22:13,130 INFO L280 TraceCheckUtils]: 221: Hoare triple {90219#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {90219#false} is VALID [2020-07-18 05:22:13,131 INFO L280 TraceCheckUtils]: 222: Hoare triple {90219#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {90219#false} is VALID [2020-07-18 05:22:13,131 INFO L280 TraceCheckUtils]: 223: Hoare triple {90219#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {90219#false} is VALID [2020-07-18 05:22:13,131 INFO L280 TraceCheckUtils]: 224: Hoare triple {90219#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {90219#false} is VALID [2020-07-18 05:22:13,131 INFO L280 TraceCheckUtils]: 225: Hoare triple {90219#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {90219#false} is VALID [2020-07-18 05:22:13,131 INFO L280 TraceCheckUtils]: 226: Hoare triple {90219#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {90219#false} is VALID [2020-07-18 05:22:13,131 INFO L280 TraceCheckUtils]: 227: Hoare triple {90219#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {90219#false} is VALID [2020-07-18 05:22:13,132 INFO L280 TraceCheckUtils]: 228: Hoare triple {90219#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {90219#false} is VALID [2020-07-18 05:22:13,132 INFO L280 TraceCheckUtils]: 229: Hoare triple {90219#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 14 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {90219#false} is VALID [2020-07-18 05:22:13,132 INFO L280 TraceCheckUtils]: 230: Hoare triple {90219#false} assume !((((((!(1 == ~a17~0) && !(1 == ~a7~0)) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {90219#false} is VALID [2020-07-18 05:22:13,132 INFO L280 TraceCheckUtils]: 231: Hoare triple {90219#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 5 == ~a16~0) && 1 == ~a21~0); {90219#false} is VALID [2020-07-18 05:22:13,132 INFO L280 TraceCheckUtils]: 232: Hoare triple {90219#false} assume !((((((1 == ~a17~0 && !(1 == ~a7~0)) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {90219#false} is VALID [2020-07-18 05:22:13,132 INFO L280 TraceCheckUtils]: 233: Hoare triple {90219#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0); {90219#false} is VALID [2020-07-18 05:22:13,133 INFO L280 TraceCheckUtils]: 234: Hoare triple {90219#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && 1 == ~a20~0) && 13 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {90219#false} is VALID [2020-07-18 05:22:13,133 INFO L280 TraceCheckUtils]: 235: Hoare triple {90219#false} assume !((((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {90219#false} is VALID [2020-07-18 05:22:13,133 INFO L280 TraceCheckUtils]: 236: Hoare triple {90219#false} assume !((((((!(1 == ~a17~0) && 1 == ~a7~0) && 1 == ~a20~0) && 15 == ~a8~0) && 8 == ~a12~0) && 6 == ~a16~0) && 1 == ~a21~0); {90219#false} is VALID [2020-07-18 05:22:13,133 INFO L280 TraceCheckUtils]: 237: Hoare triple {90219#false} assume (((((1 == ~a17~0 && 1 == ~a7~0) && !(1 == ~a20~0)) && 13 == ~a8~0) && 8 == ~a12~0) && 4 == ~a16~0) && 1 == ~a21~0; {90219#false} is VALID [2020-07-18 05:22:13,133 INFO L280 TraceCheckUtils]: 238: Hoare triple {90219#false} assume !false; {90219#false} is VALID [2020-07-18 05:22:13,192 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 107 proven. 8 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2020-07-18 05:22:13,193 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [645992540] [2020-07-18 05:22:13,193 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-18 05:22:13,193 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2020-07-18 05:22:13,193 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653535257] [2020-07-18 05:22:13,194 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 239 [2020-07-18 05:22:13,195 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 05:22:13,195 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2020-07-18 05:22:13,449 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 222 edges. 222 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:22:13,449 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-18 05:22:13,450 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 05:22:13,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-18 05:22:13,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2020-07-18 05:22:13,450 INFO L87 Difference]: Start difference. First operand 2292 states and 2780 transitions. Second operand 8 states. [2020-07-18 05:22:49,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:22:49,411 INFO L93 Difference]: Finished difference Result 5113 states and 6204 transitions. [2020-07-18 05:22:49,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-07-18 05:22:49,412 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 239 [2020-07-18 05:22:49,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 05:22:49,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-18 05:22:49,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1555 transitions. [2020-07-18 05:22:49,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-18 05:22:49,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1555 transitions. [2020-07-18 05:22:49,425 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 18 states and 1555 transitions. [2020-07-18 05:22:52,018 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1555 edges. 1555 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:22:52,320 INFO L225 Difference]: With dead ends: 5113 [2020-07-18 05:22:52,320 INFO L226 Difference]: Without dead ends: 2845 [2020-07-18 05:22:52,325 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=86, Invalid=220, Unknown=0, NotChecked=0, Total=306 [2020-07-18 05:22:52,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2845 states. [2020-07-18 05:23:17,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2845 to 2742. [2020-07-18 05:23:17,535 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 05:23:17,535 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2845 states. Second operand 2742 states. [2020-07-18 05:23:17,535 INFO L74 IsIncluded]: Start isIncluded. First operand 2845 states. Second operand 2742 states. [2020-07-18 05:23:17,536 INFO L87 Difference]: Start difference. First operand 2845 states. Second operand 2742 states. [2020-07-18 05:23:17,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:23:17,772 INFO L93 Difference]: Finished difference Result 2845 states and 3387 transitions. [2020-07-18 05:23:17,772 INFO L276 IsEmpty]: Start isEmpty. Operand 2845 states and 3387 transitions. [2020-07-18 05:23:17,775 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:23:17,776 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:23:17,776 INFO L74 IsIncluded]: Start isIncluded. First operand 2742 states. Second operand 2845 states. [2020-07-18 05:23:17,776 INFO L87 Difference]: Start difference. First operand 2742 states. Second operand 2845 states. [2020-07-18 05:23:18,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:23:18,036 INFO L93 Difference]: Finished difference Result 2845 states and 3387 transitions. [2020-07-18 05:23:18,036 INFO L276 IsEmpty]: Start isEmpty. Operand 2845 states and 3387 transitions. [2020-07-18 05:23:18,039 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:23:18,039 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:23:18,039 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 05:23:18,040 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 05:23:18,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2742 states. [2020-07-18 05:23:18,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2742 states to 2742 states and 3272 transitions. [2020-07-18 05:23:18,336 INFO L78 Accepts]: Start accepts. Automaton has 2742 states and 3272 transitions. Word has length 239 [2020-07-18 05:23:18,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 05:23:18,336 INFO L479 AbstractCegarLoop]: Abstraction has 2742 states and 3272 transitions. [2020-07-18 05:23:18,336 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-07-18 05:23:18,336 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2742 states and 3272 transitions. [2020-07-18 05:23:29,182 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 3272 edges. 3272 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:23:29,182 INFO L276 IsEmpty]: Start isEmpty. Operand 2742 states and 3272 transitions. [2020-07-18 05:23:29,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2020-07-18 05:23:29,187 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 05:23:29,187 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2020-07-18 05:23:29,188 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-07-18 05:23:29,188 INFO L427 AbstractCegarLoop]: === Iteration 9 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 05:23:29,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 05:23:29,188 INFO L82 PathProgramCache]: Analyzing trace with hash 846210596, now seen corresponding path program 1 times [2020-07-18 05:23:29,188 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 05:23:29,189 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [420092619] [2020-07-18 05:23:29,189 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 05:23:29,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:23:29,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:23:29,437 INFO L280 TraceCheckUtils]: 0: Hoare triple {111901#(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; {111765#true} is VALID [2020-07-18 05:23:29,437 INFO L280 TraceCheckUtils]: 1: Hoare triple {111765#true} ~d~0 := 4; {111765#true} is VALID [2020-07-18 05:23:29,437 INFO L280 TraceCheckUtils]: 2: Hoare triple {111765#true} ~e~0 := 5; {111765#true} is VALID [2020-07-18 05:23:29,437 INFO L280 TraceCheckUtils]: 3: Hoare triple {111765#true} ~f~0 := 6; {111765#true} is VALID [2020-07-18 05:23:29,437 INFO L280 TraceCheckUtils]: 4: Hoare triple {111765#true} ~c~0 := 3; {111765#true} is VALID [2020-07-18 05:23:29,437 INFO L280 TraceCheckUtils]: 5: Hoare triple {111765#true} ~b~0 := 2; {111765#true} is VALID [2020-07-18 05:23:29,438 INFO L280 TraceCheckUtils]: 6: Hoare triple {111765#true} ~u~0 := 21; {111765#true} is VALID [2020-07-18 05:23:29,438 INFO L280 TraceCheckUtils]: 7: Hoare triple {111765#true} ~v~0 := 22; {111765#true} is VALID [2020-07-18 05:23:29,438 INFO L280 TraceCheckUtils]: 8: Hoare triple {111765#true} ~w~0 := 23; {111765#true} is VALID [2020-07-18 05:23:29,438 INFO L280 TraceCheckUtils]: 9: Hoare triple {111765#true} ~x~0 := 24; {111765#true} is VALID [2020-07-18 05:23:29,438 INFO L280 TraceCheckUtils]: 10: Hoare triple {111765#true} ~y~0 := 25; {111765#true} is VALID [2020-07-18 05:23:29,438 INFO L280 TraceCheckUtils]: 11: Hoare triple {111765#true} ~z~0 := 26; {111765#true} is VALID [2020-07-18 05:23:29,438 INFO L280 TraceCheckUtils]: 12: Hoare triple {111765#true} ~a17~0 := 1; {111765#true} is VALID [2020-07-18 05:23:29,438 INFO L280 TraceCheckUtils]: 13: Hoare triple {111765#true} ~a7~0 := 0; {111765#true} is VALID [2020-07-18 05:23:29,439 INFO L280 TraceCheckUtils]: 14: Hoare triple {111765#true} ~a20~0 := 1; {111765#true} is VALID [2020-07-18 05:23:29,439 INFO L280 TraceCheckUtils]: 15: Hoare triple {111765#true} ~a8~0 := 15; {111765#true} is VALID [2020-07-18 05:23:29,439 INFO L280 TraceCheckUtils]: 16: Hoare triple {111765#true} ~a12~0 := 8; {111765#true} is VALID [2020-07-18 05:23:29,439 INFO L280 TraceCheckUtils]: 17: Hoare triple {111765#true} ~a16~0 := 5; {111765#true} is VALID [2020-07-18 05:23:29,439 INFO L280 TraceCheckUtils]: 18: Hoare triple {111765#true} ~a21~0 := 1; {111765#true} is VALID [2020-07-18 05:23:29,439 INFO L280 TraceCheckUtils]: 19: Hoare triple {111765#true} assume true; {111765#true} is VALID [2020-07-18 05:23:29,439 INFO L275 TraceCheckUtils]: 20: Hoare quadruple {111765#true} {111765#true} #1100#return; {111765#true} is VALID [2020-07-18 05:23:29,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:23:29,479 INFO L280 TraceCheckUtils]: 0: Hoare triple {111902#(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; {111765#true} is VALID [2020-07-18 05:23:29,480 INFO L280 TraceCheckUtils]: 1: Hoare triple {111765#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; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,481 INFO L280 TraceCheckUtils]: 2: Hoare triple {111795#(not (= 1 ~a7~0))} ~a16~0 := 5; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,482 INFO L280 TraceCheckUtils]: 3: Hoare triple {111795#(not (= 1 ~a7~0))} ~a20~0 := 0; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,482 INFO L280 TraceCheckUtils]: 4: Hoare triple {111795#(not (= 1 ~a7~0))} #res := 24; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,483 INFO L280 TraceCheckUtils]: 5: Hoare triple {111795#(not (= 1 ~a7~0))} assume true; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,483 INFO L275 TraceCheckUtils]: 6: Hoare quadruple {111795#(not (= 1 ~a7~0))} {111765#true} #1104#return; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:23:29,510 INFO L280 TraceCheckUtils]: 0: Hoare triple {111902#(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; {111765#true} is VALID [2020-07-18 05:23:29,510 INFO L280 TraceCheckUtils]: 1: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,510 INFO L280 TraceCheckUtils]: 2: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,510 INFO L280 TraceCheckUtils]: 3: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,510 INFO L280 TraceCheckUtils]: 4: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,511 INFO L280 TraceCheckUtils]: 5: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,511 INFO L280 TraceCheckUtils]: 6: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,511 INFO L280 TraceCheckUtils]: 7: Hoare triple {111765#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)); {111765#true} is VALID [2020-07-18 05:23:29,511 INFO L280 TraceCheckUtils]: 8: Hoare triple {111765#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))); {111765#true} is VALID [2020-07-18 05:23:29,511 INFO L280 TraceCheckUtils]: 9: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,512 INFO L280 TraceCheckUtils]: 10: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,512 INFO L280 TraceCheckUtils]: 11: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,512 INFO L280 TraceCheckUtils]: 12: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,512 INFO L280 TraceCheckUtils]: 13: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,512 INFO L280 TraceCheckUtils]: 14: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,512 INFO L280 TraceCheckUtils]: 15: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,513 INFO L280 TraceCheckUtils]: 16: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,513 INFO L280 TraceCheckUtils]: 17: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,513 INFO L280 TraceCheckUtils]: 18: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,513 INFO L280 TraceCheckUtils]: 19: Hoare triple {111765#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)); {111765#true} is VALID [2020-07-18 05:23:29,513 INFO L280 TraceCheckUtils]: 20: Hoare triple {111765#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)); {111765#true} is VALID [2020-07-18 05:23:29,514 INFO L280 TraceCheckUtils]: 21: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,514 INFO L280 TraceCheckUtils]: 22: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,514 INFO L280 TraceCheckUtils]: 23: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,514 INFO L280 TraceCheckUtils]: 24: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,514 INFO L280 TraceCheckUtils]: 25: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,514 INFO L280 TraceCheckUtils]: 26: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,515 INFO L280 TraceCheckUtils]: 27: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,515 INFO L280 TraceCheckUtils]: 28: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,515 INFO L280 TraceCheckUtils]: 29: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,515 INFO L280 TraceCheckUtils]: 30: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,515 INFO L280 TraceCheckUtils]: 31: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,516 INFO L280 TraceCheckUtils]: 32: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,516 INFO L280 TraceCheckUtils]: 33: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,516 INFO L280 TraceCheckUtils]: 34: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,516 INFO L280 TraceCheckUtils]: 35: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,516 INFO L280 TraceCheckUtils]: 36: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,516 INFO L280 TraceCheckUtils]: 37: Hoare triple {111765#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)); {111765#true} is VALID [2020-07-18 05:23:29,517 INFO L280 TraceCheckUtils]: 38: Hoare triple {111765#true} 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)))); {111765#true} is VALID [2020-07-18 05:23:29,517 INFO L280 TraceCheckUtils]: 39: Hoare triple {111765#true} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && ((4 == ~a16~0 && 15 == ~a8~0 && 1 == ~input) && 8 == ~a12~0) && 1 == ~a21~0) && 1 == ~a20~0); {111765#true} is VALID [2020-07-18 05:23:29,517 INFO L280 TraceCheckUtils]: 40: Hoare triple {111765#true} assume !(1 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a20~0) && 8 == ~a12~0 && 15 == ~a8~0 && !(1 == ~a7~0) && 1 == ~input) && 6 == ~a16~0); {111765#true} is VALID [2020-07-18 05:23:29,517 INFO L280 TraceCheckUtils]: 41: Hoare triple {111765#true} 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)); {111765#true} is VALID [2020-07-18 05:23:29,517 INFO L280 TraceCheckUtils]: 42: Hoare triple {111765#true} assume !(((13 == ~a8~0 && (((!(1 == ~a21~0) && 6 == ~input) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a17~0) && 1 == ~a7~0) && 5 == ~a16~0); {111765#true} is VALID [2020-07-18 05:23:29,518 INFO L280 TraceCheckUtils]: 43: Hoare triple {111765#true} assume 5 == ~a16~0 && (((8 == ~a12~0 && !(1 == ~a7~0) && 2 == ~input && !(1 == ~a20~0)) && 1 == ~a21~0) && 1 == ~a17~0) && 15 == ~a8~0; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,519 INFO L280 TraceCheckUtils]: 44: Hoare triple {111795#(not (= 1 ~a7~0))} ~a17~0 := 0; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,519 INFO L280 TraceCheckUtils]: 45: Hoare triple {111795#(not (= 1 ~a7~0))} #res := 24; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,520 INFO L280 TraceCheckUtils]: 46: Hoare triple {111795#(not (= 1 ~a7~0))} assume true; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,521 INFO L275 TraceCheckUtils]: 47: Hoare quadruple {111795#(not (= 1 ~a7~0))} {111795#(not (= 1 ~a7~0))} #1104#return; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 05:23:29,546 INFO L280 TraceCheckUtils]: 0: Hoare triple {111902#(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; {111765#true} is VALID [2020-07-18 05:23:29,546 INFO L280 TraceCheckUtils]: 1: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,547 INFO L280 TraceCheckUtils]: 2: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,547 INFO L280 TraceCheckUtils]: 3: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,547 INFO L280 TraceCheckUtils]: 4: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,547 INFO L280 TraceCheckUtils]: 5: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,547 INFO L280 TraceCheckUtils]: 6: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,547 INFO L280 TraceCheckUtils]: 7: Hoare triple {111765#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)); {111765#true} is VALID [2020-07-18 05:23:29,548 INFO L280 TraceCheckUtils]: 8: Hoare triple {111765#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))); {111765#true} is VALID [2020-07-18 05:23:29,548 INFO L280 TraceCheckUtils]: 9: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,548 INFO L280 TraceCheckUtils]: 10: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,548 INFO L280 TraceCheckUtils]: 11: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,548 INFO L280 TraceCheckUtils]: 12: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,549 INFO L280 TraceCheckUtils]: 13: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,549 INFO L280 TraceCheckUtils]: 14: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,549 INFO L280 TraceCheckUtils]: 15: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,549 INFO L280 TraceCheckUtils]: 16: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,549 INFO L280 TraceCheckUtils]: 17: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,549 INFO L280 TraceCheckUtils]: 18: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,550 INFO L280 TraceCheckUtils]: 19: Hoare triple {111765#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)); {111765#true} is VALID [2020-07-18 05:23:29,550 INFO L280 TraceCheckUtils]: 20: Hoare triple {111765#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)); {111765#true} is VALID [2020-07-18 05:23:29,550 INFO L280 TraceCheckUtils]: 21: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,550 INFO L280 TraceCheckUtils]: 22: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,550 INFO L280 TraceCheckUtils]: 23: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,551 INFO L280 TraceCheckUtils]: 24: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,551 INFO L280 TraceCheckUtils]: 25: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,551 INFO L280 TraceCheckUtils]: 26: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,551 INFO L280 TraceCheckUtils]: 27: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,551 INFO L280 TraceCheckUtils]: 28: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,551 INFO L280 TraceCheckUtils]: 29: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,552 INFO L280 TraceCheckUtils]: 30: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,552 INFO L280 TraceCheckUtils]: 31: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,552 INFO L280 TraceCheckUtils]: 32: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,552 INFO L280 TraceCheckUtils]: 33: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,552 INFO L280 TraceCheckUtils]: 34: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,552 INFO L280 TraceCheckUtils]: 35: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,553 INFO L280 TraceCheckUtils]: 36: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,553 INFO L280 TraceCheckUtils]: 37: Hoare triple {111765#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)); {111765#true} is VALID [2020-07-18 05:23:29,553 INFO L280 TraceCheckUtils]: 38: Hoare triple {111765#true} 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)))); {111765#true} is VALID [2020-07-18 05:23:29,553 INFO L280 TraceCheckUtils]: 39: Hoare triple {111765#true} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && ((4 == ~a16~0 && 15 == ~a8~0 && 1 == ~input) && 8 == ~a12~0) && 1 == ~a21~0) && 1 == ~a20~0); {111765#true} is VALID [2020-07-18 05:23:29,553 INFO L280 TraceCheckUtils]: 40: Hoare triple {111765#true} assume !(1 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a20~0) && 8 == ~a12~0 && 15 == ~a8~0 && !(1 == ~a7~0) && 1 == ~input) && 6 == ~a16~0); {111765#true} is VALID [2020-07-18 05:23:29,553 INFO L280 TraceCheckUtils]: 41: Hoare triple {111765#true} 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)); {111765#true} is VALID [2020-07-18 05:23:29,554 INFO L280 TraceCheckUtils]: 42: Hoare triple {111765#true} assume !(((13 == ~a8~0 && (((!(1 == ~a21~0) && 6 == ~input) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a17~0) && 1 == ~a7~0) && 5 == ~a16~0); {111765#true} is VALID [2020-07-18 05:23:29,554 INFO L280 TraceCheckUtils]: 43: Hoare triple {111765#true} assume !(5 == ~a16~0 && (((8 == ~a12~0 && !(1 == ~a7~0) && 2 == ~input && !(1 == ~a20~0)) && 1 == ~a21~0) && 1 == ~a17~0) && 15 == ~a8~0); {111765#true} is VALID [2020-07-18 05:23:29,554 INFO L280 TraceCheckUtils]: 44: Hoare triple {111765#true} assume !((8 == ~a12~0 && ((!(1 == ~a17~0) && 1 == ~a21~0 && 4 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a20~0) && 4 == ~a16~0); {111765#true} is VALID [2020-07-18 05:23:29,554 INFO L280 TraceCheckUtils]: 45: Hoare triple {111765#true} 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))); {111765#true} is VALID [2020-07-18 05:23:29,554 INFO L280 TraceCheckUtils]: 46: Hoare triple {111765#true} 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); {111765#true} is VALID [2020-07-18 05:23:29,555 INFO L280 TraceCheckUtils]: 47: Hoare triple {111765#true} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && (((3 == ~input && 1 == ~a21~0) && 4 == ~a16~0) && 15 == ~a8~0) && 8 == ~a12~0) && !(1 == ~a20~0)); {111765#true} is VALID [2020-07-18 05:23:29,555 INFO L280 TraceCheckUtils]: 48: Hoare triple {111765#true} 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)); {111765#true} is VALID [2020-07-18 05:23:29,555 INFO L280 TraceCheckUtils]: 49: Hoare triple {111765#true} 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); {111765#true} is VALID [2020-07-18 05:23:29,555 INFO L280 TraceCheckUtils]: 50: Hoare triple {111765#true} assume !((!(1 == ~a7~0) && (1 == ~a21~0 && (1 == ~a17~0 && 8 == ~a12~0 && 2 == ~input) && !(1 == ~a20~0)) && 6 == ~a16~0) && 15 == ~a8~0); {111765#true} is VALID [2020-07-18 05:23:29,556 INFO L280 TraceCheckUtils]: 51: Hoare triple {111765#true} assume (!(1 == ~a17~0) && 1 == ~a21~0 && (!(1 == ~a20~0) && 8 == ~a12~0 && 3 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,556 INFO L280 TraceCheckUtils]: 52: Hoare triple {111795#(not (= 1 ~a7~0))} ~a8~0 := 13; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,557 INFO L280 TraceCheckUtils]: 53: Hoare triple {111795#(not (= 1 ~a7~0))} ~a16~0 := 4; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,558 INFO L280 TraceCheckUtils]: 54: Hoare triple {111795#(not (= 1 ~a7~0))} #res := -1; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,558 INFO L280 TraceCheckUtils]: 55: Hoare triple {111795#(not (= 1 ~a7~0))} assume true; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,559 INFO L275 TraceCheckUtils]: 56: Hoare quadruple {111795#(not (= 1 ~a7~0))} {111795#(not (= 1 ~a7~0))} #1104#return; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,563 INFO L263 TraceCheckUtils]: 0: Hoare triple {111765#true} call ULTIMATE.init(); {111901#(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:23:29,563 INFO L280 TraceCheckUtils]: 1: Hoare triple {111901#(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; {111765#true} is VALID [2020-07-18 05:23:29,563 INFO L280 TraceCheckUtils]: 2: Hoare triple {111765#true} ~d~0 := 4; {111765#true} is VALID [2020-07-18 05:23:29,563 INFO L280 TraceCheckUtils]: 3: Hoare triple {111765#true} ~e~0 := 5; {111765#true} is VALID [2020-07-18 05:23:29,564 INFO L280 TraceCheckUtils]: 4: Hoare triple {111765#true} ~f~0 := 6; {111765#true} is VALID [2020-07-18 05:23:29,564 INFO L280 TraceCheckUtils]: 5: Hoare triple {111765#true} ~c~0 := 3; {111765#true} is VALID [2020-07-18 05:23:29,564 INFO L280 TraceCheckUtils]: 6: Hoare triple {111765#true} ~b~0 := 2; {111765#true} is VALID [2020-07-18 05:23:29,564 INFO L280 TraceCheckUtils]: 7: Hoare triple {111765#true} ~u~0 := 21; {111765#true} is VALID [2020-07-18 05:23:29,564 INFO L280 TraceCheckUtils]: 8: Hoare triple {111765#true} ~v~0 := 22; {111765#true} is VALID [2020-07-18 05:23:29,564 INFO L280 TraceCheckUtils]: 9: Hoare triple {111765#true} ~w~0 := 23; {111765#true} is VALID [2020-07-18 05:23:29,565 INFO L280 TraceCheckUtils]: 10: Hoare triple {111765#true} ~x~0 := 24; {111765#true} is VALID [2020-07-18 05:23:29,565 INFO L280 TraceCheckUtils]: 11: Hoare triple {111765#true} ~y~0 := 25; {111765#true} is VALID [2020-07-18 05:23:29,565 INFO L280 TraceCheckUtils]: 12: Hoare triple {111765#true} ~z~0 := 26; {111765#true} is VALID [2020-07-18 05:23:29,565 INFO L280 TraceCheckUtils]: 13: Hoare triple {111765#true} ~a17~0 := 1; {111765#true} is VALID [2020-07-18 05:23:29,565 INFO L280 TraceCheckUtils]: 14: Hoare triple {111765#true} ~a7~0 := 0; {111765#true} is VALID [2020-07-18 05:23:29,566 INFO L280 TraceCheckUtils]: 15: Hoare triple {111765#true} ~a20~0 := 1; {111765#true} is VALID [2020-07-18 05:23:29,566 INFO L280 TraceCheckUtils]: 16: Hoare triple {111765#true} ~a8~0 := 15; {111765#true} is VALID [2020-07-18 05:23:29,566 INFO L280 TraceCheckUtils]: 17: Hoare triple {111765#true} ~a12~0 := 8; {111765#true} is VALID [2020-07-18 05:23:29,566 INFO L280 TraceCheckUtils]: 18: Hoare triple {111765#true} ~a16~0 := 5; {111765#true} is VALID [2020-07-18 05:23:29,566 INFO L280 TraceCheckUtils]: 19: Hoare triple {111765#true} ~a21~0 := 1; {111765#true} is VALID [2020-07-18 05:23:29,566 INFO L280 TraceCheckUtils]: 20: Hoare triple {111765#true} assume true; {111765#true} is VALID [2020-07-18 05:23:29,567 INFO L275 TraceCheckUtils]: 21: Hoare quadruple {111765#true} {111765#true} #1100#return; {111765#true} is VALID [2020-07-18 05:23:29,567 INFO L263 TraceCheckUtils]: 22: Hoare triple {111765#true} call #t~ret4 := main(); {111765#true} is VALID [2020-07-18 05:23:29,567 INFO L280 TraceCheckUtils]: 23: Hoare triple {111765#true} ~output~0 := -1; {111765#true} is VALID [2020-07-18 05:23:29,567 INFO L280 TraceCheckUtils]: 24: Hoare triple {111765#true} assume !false; {111765#true} is VALID [2020-07-18 05:23:29,567 INFO L280 TraceCheckUtils]: 25: Hoare triple {111765#true} havoc ~input~0; {111765#true} is VALID [2020-07-18 05:23:29,567 INFO L280 TraceCheckUtils]: 26: Hoare triple {111765#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {111765#true} is VALID [2020-07-18 05:23:29,568 INFO L280 TraceCheckUtils]: 27: Hoare triple {111765#true} ~input~0 := #t~nondet2; {111765#true} is VALID [2020-07-18 05:23:29,568 INFO L280 TraceCheckUtils]: 28: Hoare triple {111765#true} havoc #t~nondet2; {111765#true} is VALID [2020-07-18 05:23:29,568 INFO L280 TraceCheckUtils]: 29: Hoare triple {111765#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {111765#true} is VALID [2020-07-18 05:23:29,569 INFO L263 TraceCheckUtils]: 30: Hoare triple {111765#true} call #t~ret3 := calculate_output(~input~0); {111902#(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:23:29,570 INFO L280 TraceCheckUtils]: 31: Hoare triple {111902#(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; {111765#true} is VALID [2020-07-18 05:23:29,570 INFO L280 TraceCheckUtils]: 32: Hoare triple {111765#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; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,571 INFO L280 TraceCheckUtils]: 33: Hoare triple {111795#(not (= 1 ~a7~0))} ~a16~0 := 5; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,572 INFO L280 TraceCheckUtils]: 34: Hoare triple {111795#(not (= 1 ~a7~0))} ~a20~0 := 0; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,572 INFO L280 TraceCheckUtils]: 35: Hoare triple {111795#(not (= 1 ~a7~0))} #res := 24; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,573 INFO L280 TraceCheckUtils]: 36: Hoare triple {111795#(not (= 1 ~a7~0))} assume true; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,574 INFO L275 TraceCheckUtils]: 37: Hoare quadruple {111795#(not (= 1 ~a7~0))} {111765#true} #1104#return; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,575 INFO L280 TraceCheckUtils]: 38: Hoare triple {111795#(not (= 1 ~a7~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,575 INFO L280 TraceCheckUtils]: 39: Hoare triple {111795#(not (= 1 ~a7~0))} ~output~0 := #t~ret3; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,576 INFO L280 TraceCheckUtils]: 40: Hoare triple {111795#(not (= 1 ~a7~0))} havoc #t~ret3; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,576 INFO L280 TraceCheckUtils]: 41: Hoare triple {111795#(not (= 1 ~a7~0))} assume !false; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,577 INFO L280 TraceCheckUtils]: 42: Hoare triple {111795#(not (= 1 ~a7~0))} havoc ~input~0; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,578 INFO L280 TraceCheckUtils]: 43: Hoare triple {111795#(not (= 1 ~a7~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,578 INFO L280 TraceCheckUtils]: 44: Hoare triple {111795#(not (= 1 ~a7~0))} ~input~0 := #t~nondet2; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,579 INFO L280 TraceCheckUtils]: 45: Hoare triple {111795#(not (= 1 ~a7~0))} havoc #t~nondet2; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,579 INFO L280 TraceCheckUtils]: 46: Hoare triple {111795#(not (= 1 ~a7~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,581 INFO L263 TraceCheckUtils]: 47: Hoare triple {111795#(not (= 1 ~a7~0))} call #t~ret3 := calculate_output(~input~0); {111902#(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:23:29,581 INFO L280 TraceCheckUtils]: 48: Hoare triple {111902#(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; {111765#true} is VALID [2020-07-18 05:23:29,581 INFO L280 TraceCheckUtils]: 49: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,581 INFO L280 TraceCheckUtils]: 50: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,581 INFO L280 TraceCheckUtils]: 51: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,582 INFO L280 TraceCheckUtils]: 52: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,582 INFO L280 TraceCheckUtils]: 53: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,582 INFO L280 TraceCheckUtils]: 54: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,582 INFO L280 TraceCheckUtils]: 55: Hoare triple {111765#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)); {111765#true} is VALID [2020-07-18 05:23:29,582 INFO L280 TraceCheckUtils]: 56: Hoare triple {111765#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))); {111765#true} is VALID [2020-07-18 05:23:29,583 INFO L280 TraceCheckUtils]: 57: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,583 INFO L280 TraceCheckUtils]: 58: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,583 INFO L280 TraceCheckUtils]: 59: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,583 INFO L280 TraceCheckUtils]: 60: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,583 INFO L280 TraceCheckUtils]: 61: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,583 INFO L280 TraceCheckUtils]: 62: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,584 INFO L280 TraceCheckUtils]: 63: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,584 INFO L280 TraceCheckUtils]: 64: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,584 INFO L280 TraceCheckUtils]: 65: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,584 INFO L280 TraceCheckUtils]: 66: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,584 INFO L280 TraceCheckUtils]: 67: Hoare triple {111765#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)); {111765#true} is VALID [2020-07-18 05:23:29,585 INFO L280 TraceCheckUtils]: 68: Hoare triple {111765#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)); {111765#true} is VALID [2020-07-18 05:23:29,585 INFO L280 TraceCheckUtils]: 69: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,585 INFO L280 TraceCheckUtils]: 70: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,585 INFO L280 TraceCheckUtils]: 71: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,585 INFO L280 TraceCheckUtils]: 72: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,585 INFO L280 TraceCheckUtils]: 73: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,586 INFO L280 TraceCheckUtils]: 74: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,586 INFO L280 TraceCheckUtils]: 75: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,586 INFO L280 TraceCheckUtils]: 76: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,586 INFO L280 TraceCheckUtils]: 77: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,586 INFO L280 TraceCheckUtils]: 78: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,587 INFO L280 TraceCheckUtils]: 79: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,587 INFO L280 TraceCheckUtils]: 80: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,587 INFO L280 TraceCheckUtils]: 81: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,587 INFO L280 TraceCheckUtils]: 82: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,587 INFO L280 TraceCheckUtils]: 83: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,587 INFO L280 TraceCheckUtils]: 84: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,588 INFO L280 TraceCheckUtils]: 85: Hoare triple {111765#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)); {111765#true} is VALID [2020-07-18 05:23:29,588 INFO L280 TraceCheckUtils]: 86: Hoare triple {111765#true} 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)))); {111765#true} is VALID [2020-07-18 05:23:29,588 INFO L280 TraceCheckUtils]: 87: Hoare triple {111765#true} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && ((4 == ~a16~0 && 15 == ~a8~0 && 1 == ~input) && 8 == ~a12~0) && 1 == ~a21~0) && 1 == ~a20~0); {111765#true} is VALID [2020-07-18 05:23:29,588 INFO L280 TraceCheckUtils]: 88: Hoare triple {111765#true} assume !(1 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a20~0) && 8 == ~a12~0 && 15 == ~a8~0 && !(1 == ~a7~0) && 1 == ~input) && 6 == ~a16~0); {111765#true} is VALID [2020-07-18 05:23:29,588 INFO L280 TraceCheckUtils]: 89: Hoare triple {111765#true} 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)); {111765#true} is VALID [2020-07-18 05:23:29,589 INFO L280 TraceCheckUtils]: 90: Hoare triple {111765#true} assume !(((13 == ~a8~0 && (((!(1 == ~a21~0) && 6 == ~input) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a17~0) && 1 == ~a7~0) && 5 == ~a16~0); {111765#true} is VALID [2020-07-18 05:23:29,589 INFO L280 TraceCheckUtils]: 91: Hoare triple {111765#true} assume 5 == ~a16~0 && (((8 == ~a12~0 && !(1 == ~a7~0) && 2 == ~input && !(1 == ~a20~0)) && 1 == ~a21~0) && 1 == ~a17~0) && 15 == ~a8~0; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,590 INFO L280 TraceCheckUtils]: 92: Hoare triple {111795#(not (= 1 ~a7~0))} ~a17~0 := 0; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,590 INFO L280 TraceCheckUtils]: 93: Hoare triple {111795#(not (= 1 ~a7~0))} #res := 24; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,591 INFO L280 TraceCheckUtils]: 94: Hoare triple {111795#(not (= 1 ~a7~0))} assume true; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,592 INFO L275 TraceCheckUtils]: 95: Hoare quadruple {111795#(not (= 1 ~a7~0))} {111795#(not (= 1 ~a7~0))} #1104#return; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,593 INFO L280 TraceCheckUtils]: 96: Hoare triple {111795#(not (= 1 ~a7~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,593 INFO L280 TraceCheckUtils]: 97: Hoare triple {111795#(not (= 1 ~a7~0))} ~output~0 := #t~ret3; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,594 INFO L280 TraceCheckUtils]: 98: Hoare triple {111795#(not (= 1 ~a7~0))} havoc #t~ret3; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,595 INFO L280 TraceCheckUtils]: 99: Hoare triple {111795#(not (= 1 ~a7~0))} assume !false; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,595 INFO L280 TraceCheckUtils]: 100: Hoare triple {111795#(not (= 1 ~a7~0))} havoc ~input~0; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,596 INFO L280 TraceCheckUtils]: 101: Hoare triple {111795#(not (= 1 ~a7~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,596 INFO L280 TraceCheckUtils]: 102: Hoare triple {111795#(not (= 1 ~a7~0))} ~input~0 := #t~nondet2; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,597 INFO L280 TraceCheckUtils]: 103: Hoare triple {111795#(not (= 1 ~a7~0))} havoc #t~nondet2; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,598 INFO L280 TraceCheckUtils]: 104: Hoare triple {111795#(not (= 1 ~a7~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,599 INFO L263 TraceCheckUtils]: 105: Hoare triple {111795#(not (= 1 ~a7~0))} call #t~ret3 := calculate_output(~input~0); {111902#(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:23:29,599 INFO L280 TraceCheckUtils]: 106: Hoare triple {111902#(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; {111765#true} is VALID [2020-07-18 05:23:29,599 INFO L280 TraceCheckUtils]: 107: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,599 INFO L280 TraceCheckUtils]: 108: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,600 INFO L280 TraceCheckUtils]: 109: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,600 INFO L280 TraceCheckUtils]: 110: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,600 INFO L280 TraceCheckUtils]: 111: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,600 INFO L280 TraceCheckUtils]: 112: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,600 INFO L280 TraceCheckUtils]: 113: Hoare triple {111765#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)); {111765#true} is VALID [2020-07-18 05:23:29,600 INFO L280 TraceCheckUtils]: 114: Hoare triple {111765#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))); {111765#true} is VALID [2020-07-18 05:23:29,601 INFO L280 TraceCheckUtils]: 115: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,601 INFO L280 TraceCheckUtils]: 116: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,601 INFO L280 TraceCheckUtils]: 117: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,601 INFO L280 TraceCheckUtils]: 118: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,601 INFO L280 TraceCheckUtils]: 119: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,602 INFO L280 TraceCheckUtils]: 120: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,602 INFO L280 TraceCheckUtils]: 121: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,602 INFO L280 TraceCheckUtils]: 122: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,602 INFO L280 TraceCheckUtils]: 123: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,602 INFO L280 TraceCheckUtils]: 124: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,602 INFO L280 TraceCheckUtils]: 125: Hoare triple {111765#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)); {111765#true} is VALID [2020-07-18 05:23:29,603 INFO L280 TraceCheckUtils]: 126: Hoare triple {111765#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)); {111765#true} is VALID [2020-07-18 05:23:29,603 INFO L280 TraceCheckUtils]: 127: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,603 INFO L280 TraceCheckUtils]: 128: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,603 INFO L280 TraceCheckUtils]: 129: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,603 INFO L280 TraceCheckUtils]: 130: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,604 INFO L280 TraceCheckUtils]: 131: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,604 INFO L280 TraceCheckUtils]: 132: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,604 INFO L280 TraceCheckUtils]: 133: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,604 INFO L280 TraceCheckUtils]: 134: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,604 INFO L280 TraceCheckUtils]: 135: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,604 INFO L280 TraceCheckUtils]: 136: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,605 INFO L280 TraceCheckUtils]: 137: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,605 INFO L280 TraceCheckUtils]: 138: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,605 INFO L280 TraceCheckUtils]: 139: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,605 INFO L280 TraceCheckUtils]: 140: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,605 INFO L280 TraceCheckUtils]: 141: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,606 INFO L280 TraceCheckUtils]: 142: Hoare triple {111765#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); {111765#true} is VALID [2020-07-18 05:23:29,606 INFO L280 TraceCheckUtils]: 143: Hoare triple {111765#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)); {111765#true} is VALID [2020-07-18 05:23:29,606 INFO L280 TraceCheckUtils]: 144: Hoare triple {111765#true} 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)))); {111765#true} is VALID [2020-07-18 05:23:29,606 INFO L280 TraceCheckUtils]: 145: Hoare triple {111765#true} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && ((4 == ~a16~0 && 15 == ~a8~0 && 1 == ~input) && 8 == ~a12~0) && 1 == ~a21~0) && 1 == ~a20~0); {111765#true} is VALID [2020-07-18 05:23:29,606 INFO L280 TraceCheckUtils]: 146: Hoare triple {111765#true} assume !(1 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a20~0) && 8 == ~a12~0 && 15 == ~a8~0 && !(1 == ~a7~0) && 1 == ~input) && 6 == ~a16~0); {111765#true} is VALID [2020-07-18 05:23:29,606 INFO L280 TraceCheckUtils]: 147: Hoare triple {111765#true} 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)); {111765#true} is VALID [2020-07-18 05:23:29,607 INFO L280 TraceCheckUtils]: 148: Hoare triple {111765#true} assume !(((13 == ~a8~0 && (((!(1 == ~a21~0) && 6 == ~input) && 1 == ~a20~0) && 8 == ~a12~0) && 1 == ~a17~0) && 1 == ~a7~0) && 5 == ~a16~0); {111765#true} is VALID [2020-07-18 05:23:29,607 INFO L280 TraceCheckUtils]: 149: Hoare triple {111765#true} assume !(5 == ~a16~0 && (((8 == ~a12~0 && !(1 == ~a7~0) && 2 == ~input && !(1 == ~a20~0)) && 1 == ~a21~0) && 1 == ~a17~0) && 15 == ~a8~0); {111765#true} is VALID [2020-07-18 05:23:29,607 INFO L280 TraceCheckUtils]: 150: Hoare triple {111765#true} assume !((8 == ~a12~0 && ((!(1 == ~a17~0) && 1 == ~a21~0 && 4 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 1 == ~a20~0) && 4 == ~a16~0); {111765#true} is VALID [2020-07-18 05:23:29,607 INFO L280 TraceCheckUtils]: 151: Hoare triple {111765#true} 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))); {111765#true} is VALID [2020-07-18 05:23:29,607 INFO L280 TraceCheckUtils]: 152: Hoare triple {111765#true} 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); {111765#true} is VALID [2020-07-18 05:23:29,608 INFO L280 TraceCheckUtils]: 153: Hoare triple {111765#true} assume !((!(1 == ~a7~0) && !(1 == ~a17~0) && (((3 == ~input && 1 == ~a21~0) && 4 == ~a16~0) && 15 == ~a8~0) && 8 == ~a12~0) && !(1 == ~a20~0)); {111765#true} is VALID [2020-07-18 05:23:29,608 INFO L280 TraceCheckUtils]: 154: Hoare triple {111765#true} 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)); {111765#true} is VALID [2020-07-18 05:23:29,608 INFO L280 TraceCheckUtils]: 155: Hoare triple {111765#true} 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); {111765#true} is VALID [2020-07-18 05:23:29,608 INFO L280 TraceCheckUtils]: 156: Hoare triple {111765#true} assume !((!(1 == ~a7~0) && (1 == ~a21~0 && (1 == ~a17~0 && 8 == ~a12~0 && 2 == ~input) && !(1 == ~a20~0)) && 6 == ~a16~0) && 15 == ~a8~0); {111765#true} is VALID [2020-07-18 05:23:29,609 INFO L280 TraceCheckUtils]: 157: Hoare triple {111765#true} assume (!(1 == ~a17~0) && 1 == ~a21~0 && (!(1 == ~a20~0) && 8 == ~a12~0 && 3 == ~input && !(1 == ~a7~0)) && 15 == ~a8~0) && 5 == ~a16~0; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,609 INFO L280 TraceCheckUtils]: 158: Hoare triple {111795#(not (= 1 ~a7~0))} ~a8~0 := 13; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,610 INFO L280 TraceCheckUtils]: 159: Hoare triple {111795#(not (= 1 ~a7~0))} ~a16~0 := 4; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,611 INFO L280 TraceCheckUtils]: 160: Hoare triple {111795#(not (= 1 ~a7~0))} #res := -1; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,611 INFO L280 TraceCheckUtils]: 161: Hoare triple {111795#(not (= 1 ~a7~0))} assume true; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,612 INFO L275 TraceCheckUtils]: 162: Hoare quadruple {111795#(not (= 1 ~a7~0))} {111795#(not (= 1 ~a7~0))} #1104#return; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,613 INFO L280 TraceCheckUtils]: 163: Hoare triple {111795#(not (= 1 ~a7~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,614 INFO L280 TraceCheckUtils]: 164: Hoare triple {111795#(not (= 1 ~a7~0))} ~output~0 := #t~ret3; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,614 INFO L280 TraceCheckUtils]: 165: Hoare triple {111795#(not (= 1 ~a7~0))} havoc #t~ret3; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,615 INFO L280 TraceCheckUtils]: 166: Hoare triple {111795#(not (= 1 ~a7~0))} assume !false; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,616 INFO L280 TraceCheckUtils]: 167: Hoare triple {111795#(not (= 1 ~a7~0))} havoc ~input~0; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,616 INFO L280 TraceCheckUtils]: 168: Hoare triple {111795#(not (= 1 ~a7~0))} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,617 INFO L280 TraceCheckUtils]: 169: Hoare triple {111795#(not (= 1 ~a7~0))} ~input~0 := #t~nondet2; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,617 INFO L280 TraceCheckUtils]: 170: Hoare triple {111795#(not (= 1 ~a7~0))} havoc #t~nondet2; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,618 INFO L280 TraceCheckUtils]: 171: Hoare triple {111795#(not (= 1 ~a7~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,619 INFO L263 TraceCheckUtils]: 172: Hoare triple {111795#(not (= 1 ~a7~0))} call #t~ret3 := calculate_output(~input~0); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,619 INFO L280 TraceCheckUtils]: 173: Hoare triple {111795#(not (= 1 ~a7~0))} ~input := #in~input; {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,620 INFO L280 TraceCheckUtils]: 174: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,621 INFO L280 TraceCheckUtils]: 175: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,621 INFO L280 TraceCheckUtils]: 176: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,622 INFO L280 TraceCheckUtils]: 177: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,623 INFO L280 TraceCheckUtils]: 178: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,623 INFO L280 TraceCheckUtils]: 179: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,624 INFO L280 TraceCheckUtils]: 180: Hoare triple {111795#(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)); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,624 INFO L280 TraceCheckUtils]: 181: Hoare triple {111795#(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))); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,626 INFO L280 TraceCheckUtils]: 182: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,627 INFO L280 TraceCheckUtils]: 183: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,628 INFO L280 TraceCheckUtils]: 184: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,628 INFO L280 TraceCheckUtils]: 185: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,629 INFO L280 TraceCheckUtils]: 186: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,629 INFO L280 TraceCheckUtils]: 187: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,630 INFO L280 TraceCheckUtils]: 188: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,631 INFO L280 TraceCheckUtils]: 189: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,631 INFO L280 TraceCheckUtils]: 190: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,632 INFO L280 TraceCheckUtils]: 191: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,632 INFO L280 TraceCheckUtils]: 192: Hoare triple {111795#(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)); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,633 INFO L280 TraceCheckUtils]: 193: Hoare triple {111795#(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)); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,634 INFO L280 TraceCheckUtils]: 194: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,634 INFO L280 TraceCheckUtils]: 195: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,635 INFO L280 TraceCheckUtils]: 196: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,636 INFO L280 TraceCheckUtils]: 197: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,636 INFO L280 TraceCheckUtils]: 198: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,637 INFO L280 TraceCheckUtils]: 199: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,638 INFO L280 TraceCheckUtils]: 200: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,638 INFO L280 TraceCheckUtils]: 201: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,639 INFO L280 TraceCheckUtils]: 202: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,639 INFO L280 TraceCheckUtils]: 203: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,640 INFO L280 TraceCheckUtils]: 204: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,641 INFO L280 TraceCheckUtils]: 205: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,641 INFO L280 TraceCheckUtils]: 206: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,642 INFO L280 TraceCheckUtils]: 207: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,642 INFO L280 TraceCheckUtils]: 208: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,643 INFO L280 TraceCheckUtils]: 209: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,644 INFO L280 TraceCheckUtils]: 210: Hoare triple {111795#(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)); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,644 INFO L280 TraceCheckUtils]: 211: Hoare triple {111795#(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)))); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,645 INFO L280 TraceCheckUtils]: 212: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,645 INFO L280 TraceCheckUtils]: 213: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,646 INFO L280 TraceCheckUtils]: 214: Hoare triple {111795#(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)); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,646 INFO L280 TraceCheckUtils]: 215: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,647 INFO L280 TraceCheckUtils]: 216: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,648 INFO L280 TraceCheckUtils]: 217: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,648 INFO L280 TraceCheckUtils]: 218: Hoare triple {111795#(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))); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,649 INFO L280 TraceCheckUtils]: 219: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,649 INFO L280 TraceCheckUtils]: 220: Hoare triple {111795#(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)); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,650 INFO L280 TraceCheckUtils]: 221: Hoare triple {111795#(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)); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,650 INFO L280 TraceCheckUtils]: 222: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,651 INFO L280 TraceCheckUtils]: 223: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,652 INFO L280 TraceCheckUtils]: 224: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,652 INFO L280 TraceCheckUtils]: 225: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,653 INFO L280 TraceCheckUtils]: 226: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,653 INFO L280 TraceCheckUtils]: 227: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,654 INFO L280 TraceCheckUtils]: 228: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,655 INFO L280 TraceCheckUtils]: 229: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,655 INFO L280 TraceCheckUtils]: 230: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,656 INFO L280 TraceCheckUtils]: 231: Hoare triple {111795#(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)); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,657 INFO L280 TraceCheckUtils]: 232: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,657 INFO L280 TraceCheckUtils]: 233: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,658 INFO L280 TraceCheckUtils]: 234: Hoare triple {111795#(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)); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,658 INFO L280 TraceCheckUtils]: 235: Hoare triple {111795#(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)); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,659 INFO L280 TraceCheckUtils]: 236: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,660 INFO L280 TraceCheckUtils]: 237: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,660 INFO L280 TraceCheckUtils]: 238: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,661 INFO L280 TraceCheckUtils]: 239: Hoare triple {111795#(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))); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,661 INFO L280 TraceCheckUtils]: 240: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,662 INFO L280 TraceCheckUtils]: 241: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,663 INFO L280 TraceCheckUtils]: 242: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,663 INFO L280 TraceCheckUtils]: 243: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,664 INFO L280 TraceCheckUtils]: 244: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,665 INFO L280 TraceCheckUtils]: 245: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,665 INFO L280 TraceCheckUtils]: 246: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,666 INFO L280 TraceCheckUtils]: 247: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,666 INFO L280 TraceCheckUtils]: 248: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,667 INFO L280 TraceCheckUtils]: 249: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,668 INFO L280 TraceCheckUtils]: 250: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,668 INFO L280 TraceCheckUtils]: 251: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,669 INFO L280 TraceCheckUtils]: 252: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,669 INFO L280 TraceCheckUtils]: 253: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,670 INFO L280 TraceCheckUtils]: 254: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,671 INFO L280 TraceCheckUtils]: 255: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,671 INFO L280 TraceCheckUtils]: 256: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,672 INFO L280 TraceCheckUtils]: 257: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,672 INFO L280 TraceCheckUtils]: 258: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,673 INFO L280 TraceCheckUtils]: 259: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,673 INFO L280 TraceCheckUtils]: 260: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,674 INFO L280 TraceCheckUtils]: 261: Hoare triple {111795#(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); {111795#(not (= 1 ~a7~0))} is VALID [2020-07-18 05:23:29,675 INFO L280 TraceCheckUtils]: 262: Hoare triple {111795#(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; {111766#false} is VALID [2020-07-18 05:23:29,675 INFO L280 TraceCheckUtils]: 263: Hoare triple {111766#false} assume !false; {111766#false} is VALID [2020-07-18 05:23:29,738 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 116 proven. 3 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2020-07-18 05:23:29,738 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [420092619] [2020-07-18 05:23:29,738 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-07-18 05:23:29,739 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2020-07-18 05:23:29,739 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461808850] [2020-07-18 05:23:29,739 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 264 [2020-07-18 05:23:29,740 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 05:23:29,740 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-18 05:23:30,021 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 198 edges. 198 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:23:30,021 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-18 05:23:30,022 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 05:23:30,022 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-18 05:23:30,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-07-18 05:23:30,023 INFO L87 Difference]: Start difference. First operand 2742 states and 3272 transitions. Second operand 5 states. [2020-07-18 05:24:08,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:24:08,629 INFO L93 Difference]: Finished difference Result 3473 states and 4211 transitions. [2020-07-18 05:24:08,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-07-18 05:24:08,629 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 264 [2020-07-18 05:24:08,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 05:24:08,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-18 05:24:08,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 747 transitions. [2020-07-18 05:24:08,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-18 05:24:08,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 747 transitions. [2020-07-18 05:24:08,636 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 747 transitions. [2020-07-18 05:24:10,088 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 747 edges. 747 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 05:24:10,089 INFO L225 Difference]: With dead ends: 3473 [2020-07-18 05:24:10,090 INFO L226 Difference]: Without dead ends: 0 [2020-07-18 05:24:10,098 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 15 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:24:10,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2020-07-18 05:24:10,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2020-07-18 05:24:10,098 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 05:24:10,098 INFO L82 GeneralOperation]: Start isEquivalent. First operand 0 states. Second operand 0 states. [2020-07-18 05:24:10,099 INFO L74 IsIncluded]: Start isIncluded. First operand 0 states. Second operand 0 states. [2020-07-18 05:24:10,099 INFO L87 Difference]: Start difference. First operand 0 states. Second operand 0 states. [2020-07-18 05:24:10,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:24:10,099 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2020-07-18 05:24:10,099 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-18 05:24:10,099 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:24:10,099 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:24:10,100 INFO L74 IsIncluded]: Start isIncluded. First operand 0 states. Second operand 0 states. [2020-07-18 05:24:10,100 INFO L87 Difference]: Start difference. First operand 0 states. Second operand 0 states. [2020-07-18 05:24:10,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 05:24:10,100 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2020-07-18 05:24:10,100 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-18 05:24:10,100 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:24:10,100 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 05:24:10,101 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 05:24:10,101 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 05:24:10,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2020-07-18 05:24:10,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2020-07-18 05:24:10,101 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 264 [2020-07-18 05:24:10,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 05:24:10,101 INFO L479 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-07-18 05:24:10,102 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-18 05:24:10,102 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 0 states and 0 transitions. [2020-07-18 05:24:10,102 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:24:10,102 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-18 05:24:10,102 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 05:24:10,102 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-07-18 05:24:10,105 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2020-07-18 05:24:54,722 WARN L193 SmtUtils]: Spent 931.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:24:55,318 WARN L193 SmtUtils]: Spent 484.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 51 [2020-07-18 05:24:55,900 WARN L193 SmtUtils]: Spent 499.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 51 [2020-07-18 05:24:56,486 WARN L193 SmtUtils]: Spent 494.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 51 [2020-07-18 05:24:57,526 WARN L193 SmtUtils]: Spent 925.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:24:58,089 WARN L193 SmtUtils]: Spent 447.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:24:59,158 WARN L193 SmtUtils]: Spent 929.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:25:00,212 WARN L193 SmtUtils]: Spent 922.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:25:00,796 WARN L193 SmtUtils]: Spent 454.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:25:01,259 WARN L193 SmtUtils]: Spent 391.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 43 [2020-07-18 05:25:01,770 WARN L193 SmtUtils]: Spent 434.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 49 [2020-07-18 05:25:02,281 WARN L193 SmtUtils]: Spent 433.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 51 [2020-07-18 05:25:02,846 WARN L193 SmtUtils]: Spent 484.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 52 [2020-07-18 05:25:03,977 WARN L193 SmtUtils]: Spent 975.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:25:04,482 WARN L193 SmtUtils]: Spent 437.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 48 [2020-07-18 05:25:04,994 WARN L193 SmtUtils]: Spent 448.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 49 [2020-07-18 05:25:05,767 WARN L193 SmtUtils]: Spent 681.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 61 [2020-07-18 05:25:06,336 WARN L193 SmtUtils]: Spent 502.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 49 [2020-07-18 05:25:06,819 WARN L193 SmtUtils]: Spent 410.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 50 [2020-07-18 05:25:07,305 WARN L193 SmtUtils]: Spent 415.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 47 [2020-07-18 05:25:08,344 WARN L193 SmtUtils]: Spent 925.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:25:08,876 WARN L193 SmtUtils]: Spent 442.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 50 [2020-07-18 05:25:09,356 WARN L193 SmtUtils]: Spent 408.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 49 [2020-07-18 05:25:10,418 WARN L193 SmtUtils]: Spent 938.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:25:11,485 WARN L193 SmtUtils]: Spent 935.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:25:11,994 WARN L193 SmtUtils]: Spent 427.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 47 [2020-07-18 05:25:12,471 WARN L193 SmtUtils]: Spent 400.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 50 [2020-07-18 05:25:13,092 WARN L193 SmtUtils]: Spent 609.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 49 [2020-07-18 05:25:13,652 WARN L193 SmtUtils]: Spent 445.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:25:14,668 WARN L193 SmtUtils]: Spent 901.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:25:15,209 WARN L193 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 53 [2020-07-18 05:25:15,820 WARN L193 SmtUtils]: Spent 499.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 55 [2020-07-18 05:25:16,851 WARN L193 SmtUtils]: Spent 948.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 61 [2020-07-18 05:25:17,432 WARN L193 SmtUtils]: Spent 501.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 47 [2020-07-18 05:25:17,975 WARN L193 SmtUtils]: Spent 454.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 49 [2020-07-18 05:25:18,492 WARN L193 SmtUtils]: Spent 446.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 46 [2020-07-18 05:25:19,006 WARN L193 SmtUtils]: Spent 437.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 47 [2020-07-18 05:25:20,099 WARN L193 SmtUtils]: Spent 952.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:25:20,558 WARN L193 SmtUtils]: Spent 392.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 45 [2020-07-18 05:25:21,136 WARN L193 SmtUtils]: Spent 503.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 55 [2020-07-18 05:25:21,689 WARN L193 SmtUtils]: Spent 466.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 52 [2020-07-18 05:25:22,339 WARN L193 SmtUtils]: Spent 534.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 54 [2020-07-18 05:25:22,988 WARN L193 SmtUtils]: Spent 508.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 55 [2020-07-18 05:25:23,915 WARN L193 SmtUtils]: Spent 857.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 59 [2020-07-18 05:25:24,470 WARN L193 SmtUtils]: Spent 484.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 52 [2020-07-18 05:25:24,931 WARN L193 SmtUtils]: Spent 391.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 46 [2020-07-18 05:25:25,393 WARN L193 SmtUtils]: Spent 397.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 46 [2020-07-18 05:25:25,893 WARN L193 SmtUtils]: Spent 424.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 50 [2020-07-18 05:25:26,943 WARN L193 SmtUtils]: Spent 936.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:25:27,402 WARN L193 SmtUtils]: Spent 395.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 44 [2020-07-18 05:25:28,500 WARN L193 SmtUtils]: Spent 944.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:25:29,724 WARN L193 SmtUtils]: Spent 1.11 s on a formula simplification. DAG size of input: 127 DAG size of output: 62 [2020-07-18 05:25:30,311 WARN L193 SmtUtils]: Spent 513.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 47 [2020-07-18 05:25:30,869 WARN L193 SmtUtils]: Spent 478.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 53 [2020-07-18 05:25:31,334 WARN L193 SmtUtils]: Spent 394.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 45 [2020-07-18 05:25:31,860 WARN L193 SmtUtils]: Spent 441.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 48 [2020-07-18 05:25:32,441 WARN L193 SmtUtils]: Spent 507.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 45 [2020-07-18 05:25:33,217 WARN L193 SmtUtils]: Spent 695.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 60 [2020-07-18 05:25:33,695 WARN L193 SmtUtils]: Spent 409.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 49 [2020-07-18 05:25:34,211 WARN L193 SmtUtils]: Spent 447.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 48 [2020-07-18 05:25:34,797 WARN L193 SmtUtils]: Spent 497.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 51 [2020-07-18 05:25:35,844 WARN L193 SmtUtils]: Spent 937.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:25:36,885 WARN L193 SmtUtils]: Spent 926.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:25:37,361 WARN L193 SmtUtils]: Spent 408.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 51 [2020-07-18 05:25:37,964 WARN L193 SmtUtils]: Spent 517.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 52 [2020-07-18 05:25:39,035 WARN L193 SmtUtils]: Spent 939.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:25:39,636 WARN L193 SmtUtils]: Spent 453.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:25:40,221 WARN L193 SmtUtils]: Spent 451.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:25:40,602 WARN L193 SmtUtils]: Spent 307.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 33 [2020-07-18 05:25:41,703 WARN L193 SmtUtils]: Spent 958.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:25:42,335 WARN L193 SmtUtils]: Spent 525.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 51 [2020-07-18 05:25:43,395 WARN L193 SmtUtils]: Spent 949.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:25:44,451 WARN L193 SmtUtils]: Spent 950.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:25:44,946 WARN L193 SmtUtils]: Spent 427.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 49 [2020-07-18 05:25:45,434 WARN L193 SmtUtils]: Spent 421.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 50 [2020-07-18 05:25:46,495 WARN L193 SmtUtils]: Spent 941.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:25:47,031 WARN L193 SmtUtils]: Spent 463.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 51 [2020-07-18 05:25:47,638 WARN L193 SmtUtils]: Spent 514.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 47 [2020-07-18 05:25:48,128 WARN L193 SmtUtils]: Spent 423.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 48 [2020-07-18 05:25:49,206 WARN L193 SmtUtils]: Spent 950.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:25:49,699 WARN L193 SmtUtils]: Spent 423.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 45 [2020-07-18 05:25:50,256 WARN L193 SmtUtils]: Spent 474.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 50 [2020-07-18 05:25:50,832 WARN L193 SmtUtils]: Spent 497.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 52 [2020-07-18 05:25:51,782 WARN L193 SmtUtils]: Spent 870.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 59 [2020-07-18 05:25:52,394 WARN L193 SmtUtils]: Spent 522.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 54 [2020-07-18 05:25:52,869 WARN L193 SmtUtils]: Spent 410.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 50 [2020-07-18 05:25:53,346 WARN L193 SmtUtils]: Spent 410.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 44 [2020-07-18 05:25:53,857 WARN L193 SmtUtils]: Spent 446.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 50 [2020-07-18 05:25:54,920 WARN L193 SmtUtils]: Spent 949.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:25:55,414 WARN L193 SmtUtils]: Spent 420.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 45 [2020-07-18 05:25:55,887 WARN L193 SmtUtils]: Spent 406.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 49 [2020-07-18 05:25:56,491 WARN L193 SmtUtils]: Spent 525.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 52 [2020-07-18 05:25:56,968 WARN L193 SmtUtils]: Spent 405.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 50 [2020-07-18 05:25:57,547 WARN L193 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 51 [2020-07-18 05:25:58,598 WARN L193 SmtUtils]: Spent 926.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:25:59,660 WARN L193 SmtUtils]: Spent 925.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:00,749 WARN L193 SmtUtils]: Spent 942.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:01,847 WARN L193 SmtUtils]: Spent 954.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:02,400 WARN L193 SmtUtils]: Spent 451.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:26:02,976 WARN L193 SmtUtils]: Spent 494.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 51 [2020-07-18 05:26:03,537 WARN L193 SmtUtils]: Spent 451.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:26:04,602 WARN L193 SmtUtils]: Spent 942.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:05,271 WARN L193 SmtUtils]: Spent 598.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 54 [2020-07-18 05:26:05,813 WARN L193 SmtUtils]: Spent 457.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 51 [2020-07-18 05:26:06,284 WARN L193 SmtUtils]: Spent 400.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 44 [2020-07-18 05:26:07,353 WARN L193 SmtUtils]: Spent 940.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:07,808 WARN L193 SmtUtils]: Spent 383.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 46 [2020-07-18 05:26:08,322 WARN L193 SmtUtils]: Spent 438.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 48 [2020-07-18 05:26:08,837 WARN L193 SmtUtils]: Spent 436.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 51 [2020-07-18 05:26:09,342 WARN L193 SmtUtils]: Spent 420.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 49 [2020-07-18 05:26:09,867 WARN L193 SmtUtils]: Spent 448.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 50 [2020-07-18 05:26:10,729 WARN L193 SmtUtils]: Spent 773.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 57 [2020-07-18 05:26:11,812 WARN L193 SmtUtils]: Spent 939.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:12,853 WARN L193 SmtUtils]: Spent 930.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:13,906 WARN L193 SmtUtils]: Spent 939.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:14,420 WARN L193 SmtUtils]: Spent 445.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 48 [2020-07-18 05:26:15,011 WARN L193 SmtUtils]: Spent 515.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 54 [2020-07-18 05:26:15,536 WARN L193 SmtUtils]: Spent 451.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 47 [2020-07-18 05:26:16,115 WARN L193 SmtUtils]: Spent 460.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:26:17,185 WARN L193 SmtUtils]: Spent 943.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:17,813 WARN L193 SmtUtils]: Spent 531.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 51 [2020-07-18 05:26:18,373 WARN L193 SmtUtils]: Spent 441.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 46 [2020-07-18 05:26:19,461 WARN L193 SmtUtils]: Spent 965.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 60 [2020-07-18 05:26:20,020 WARN L193 SmtUtils]: Spent 482.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 52 [2020-07-18 05:26:20,525 WARN L193 SmtUtils]: Spent 429.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 48 [2020-07-18 05:26:21,075 WARN L193 SmtUtils]: Spent 468.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 44 [2020-07-18 05:26:22,128 WARN L193 SmtUtils]: Spent 944.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:22,734 WARN L193 SmtUtils]: Spent 516.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 54 [2020-07-18 05:26:23,171 WARN L193 SmtUtils]: Spent 367.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 46 [2020-07-18 05:26:24,244 WARN L193 SmtUtils]: Spent 953.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:24,740 WARN L193 SmtUtils]: Spent 425.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 46 [2020-07-18 05:26:25,325 WARN L193 SmtUtils]: Spent 515.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 52 [2020-07-18 05:26:26,385 WARN L193 SmtUtils]: Spent 931.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:27,006 WARN L193 SmtUtils]: Spent 512.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 54 [2020-07-18 05:26:27,430 WARN L193 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 44 [2020-07-18 05:26:28,512 WARN L193 SmtUtils]: Spent 944.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:29,047 WARN L193 SmtUtils]: Spent 460.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 47 [2020-07-18 05:26:29,496 WARN L193 SmtUtils]: Spent 373.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 46 [2020-07-18 05:26:30,106 WARN L193 SmtUtils]: Spent 525.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 54 [2020-07-18 05:26:31,216 WARN L193 SmtUtils]: Spent 966.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:32,058 WARN L193 SmtUtils]: Spent 776.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 58 [2020-07-18 05:26:32,912 WARN L193 SmtUtils]: Spent 780.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 64 [2020-07-18 05:26:33,474 WARN L193 SmtUtils]: Spent 482.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 49 [2020-07-18 05:26:34,529 WARN L193 SmtUtils]: Spent 949.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:34,984 WARN L193 SmtUtils]: Spent 392.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 46 [2020-07-18 05:26:36,039 WARN L193 SmtUtils]: Spent 938.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:36,539 WARN L193 SmtUtils]: Spent 426.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 45 [2020-07-18 05:26:37,633 WARN L193 SmtUtils]: Spent 964.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:38,229 WARN L193 SmtUtils]: Spent 466.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:26:38,818 WARN L193 SmtUtils]: Spent 458.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:26:39,407 WARN L193 SmtUtils]: Spent 476.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 51 [2020-07-18 05:26:40,506 WARN L193 SmtUtils]: Spent 952.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:40,979 WARN L193 SmtUtils]: Spent 390.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 45 [2020-07-18 05:26:42,054 WARN L193 SmtUtils]: Spent 966.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:43,128 WARN L193 SmtUtils]: Spent 962.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:43,918 WARN L193 SmtUtils]: Spent 716.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 60 [2020-07-18 05:26:44,461 WARN L193 SmtUtils]: Spent 464.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 52 [2020-07-18 05:26:45,552 WARN L193 SmtUtils]: Spent 966.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:46,155 WARN L193 SmtUtils]: Spent 511.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 51 [2020-07-18 05:26:46,739 WARN L193 SmtUtils]: Spent 454.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:26:47,842 WARN L193 SmtUtils]: Spent 966.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:48,434 WARN L193 SmtUtils]: Spent 456.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:26:49,552 WARN L193 SmtUtils]: Spent 969.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:50,688 WARN L193 SmtUtils]: Spent 985.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:51,247 WARN L193 SmtUtils]: Spent 458.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:26:52,327 WARN L193 SmtUtils]: Spent 968.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:53,409 WARN L193 SmtUtils]: Spent 965.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:54,508 WARN L193 SmtUtils]: Spent 968.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:55,100 WARN L193 SmtUtils]: Spent 466.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:26:55,700 WARN L193 SmtUtils]: Spent 469.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:26:56,801 WARN L193 SmtUtils]: Spent 966.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:26:57,243 WARN L193 SmtUtils]: Spent 366.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 44 [2020-07-18 05:26:57,774 WARN L193 SmtUtils]: Spent 458.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 44 [2020-07-18 05:26:58,381 WARN L193 SmtUtils]: Spent 523.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 54 [2020-07-18 05:26:58,967 WARN L193 SmtUtils]: Spent 480.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 51 [2020-07-18 05:27:00,088 WARN L193 SmtUtils]: Spent 969.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:27:00,605 WARN L193 SmtUtils]: Spent 439.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 50 [2020-07-18 05:27:01,246 WARN L193 SmtUtils]: Spent 511.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 55 [2020-07-18 05:27:02,336 WARN L193 SmtUtils]: Spent 974.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:27:03,425 WARN L193 SmtUtils]: Spent 969.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:27:03,981 WARN L193 SmtUtils]: Spent 480.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 52 [2020-07-18 05:27:04,672 WARN L193 SmtUtils]: Spent 612.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 54 [2020-07-18 05:27:05,263 WARN L193 SmtUtils]: Spent 470.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:27:05,873 WARN L193 SmtUtils]: Spent 519.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 51 [2020-07-18 05:27:06,992 WARN L193 SmtUtils]: Spent 982.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:27:07,611 WARN L193 SmtUtils]: Spent 604.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 49 [2020-07-18 05:27:08,035 WARN L193 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 33 [2020-07-18 05:27:09,149 WARN L193 SmtUtils]: Spent 969.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:27:09,720 WARN L193 SmtUtils]: Spent 489.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 53 [2020-07-18 05:27:10,863 WARN L193 SmtUtils]: Spent 989.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:27:11,460 WARN L193 SmtUtils]: Spent 500.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 55 [2020-07-18 05:27:12,411 WARN L193 SmtUtils]: Spent 878.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 59 [2020-07-18 05:27:12,958 WARN L193 SmtUtils]: Spent 469.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 49 [2020-07-18 05:27:13,500 WARN L193 SmtUtils]: Spent 470.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 51 [2020-07-18 05:27:13,983 WARN L193 SmtUtils]: Spent 411.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 44 [2020-07-18 05:27:14,546 WARN L193 SmtUtils]: Spent 483.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 52 [2020-07-18 05:27:15,142 WARN L193 SmtUtils]: Spent 523.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 52 [2020-07-18 05:27:15,584 WARN L193 SmtUtils]: Spent 367.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 44 [2020-07-18 05:27:16,133 WARN L193 SmtUtils]: Spent 474.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 47 [2020-07-18 05:27:17,229 WARN L193 SmtUtils]: Spent 972.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:27:18,335 WARN L193 SmtUtils]: Spent 990.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 60 [2020-07-18 05:27:18,892 WARN L193 SmtUtils]: Spent 472.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 50 [2020-07-18 05:27:19,526 WARN L193 SmtUtils]: Spent 510.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 55 [2020-07-18 05:27:19,971 WARN L193 SmtUtils]: Spent 365.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 44 [2020-07-18 05:27:20,878 WARN L193 SmtUtils]: Spent 819.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 63 [2020-07-18 05:27:21,379 WARN L193 SmtUtils]: Spent 413.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 48 [2020-07-18 05:27:22,543 WARN L193 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:27:23,098 WARN L193 SmtUtils]: Spent 482.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 52 [2020-07-18 05:27:23,651 WARN L193 SmtUtils]: Spent 487.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 47 [2020-07-18 05:27:24,221 WARN L193 SmtUtils]: Spent 496.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 52 [2020-07-18 05:27:24,719 WARN L193 SmtUtils]: Spent 425.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 47 [2020-07-18 05:27:25,267 WARN L193 SmtUtils]: Spent 466.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 50 [2020-07-18 05:27:25,823 WARN L193 SmtUtils]: Spent 481.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 50 [2020-07-18 05:27:26,370 WARN L193 SmtUtils]: Spent 471.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 48 [2020-07-18 05:27:27,476 WARN L193 SmtUtils]: Spent 983.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:27:28,046 WARN L193 SmtUtils]: Spent 487.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 51 [2020-07-18 05:27:28,594 WARN L193 SmtUtils]: Spent 461.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 51 [2020-07-18 05:27:29,156 WARN L193 SmtUtils]: Spent 469.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 51 [2020-07-18 05:27:29,725 WARN L193 SmtUtils]: Spent 481.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 50 [2020-07-18 05:27:30,845 WARN L193 SmtUtils]: Spent 985.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:27:31,357 WARN L193 SmtUtils]: Spent 430.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 47 [2020-07-18 05:27:32,365 WARN L193 SmtUtils]: Spent 917.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 60 [2020-07-18 05:27:32,968 WARN L193 SmtUtils]: Spent 516.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 52 [2020-07-18 05:27:33,472 WARN L193 SmtUtils]: Spent 436.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 48 [2020-07-18 05:27:34,586 WARN L193 SmtUtils]: Spent 997.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:27:35,109 WARN L193 SmtUtils]: Spent 447.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 50 [2020-07-18 05:27:35,718 WARN L193 SmtUtils]: Spent 599.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 49 [2020-07-18 05:27:36,822 WARN L193 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 101 DAG size of output: 64 [2020-07-18 05:27:37,400 WARN L193 SmtUtils]: Spent 505.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 49 [2020-07-18 05:27:38,023 WARN L193 SmtUtils]: Spent 610.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 49 [2020-07-18 05:27:38,510 WARN L193 SmtUtils]: Spent 412.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 46 [2020-07-18 05:27:39,624 WARN L193 SmtUtils]: Spent 992.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:27:40,242 WARN L193 SmtUtils]: Spent 608.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 49 [2020-07-18 05:27:40,868 WARN L193 SmtUtils]: Spent 533.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 51 [2020-07-18 05:27:41,471 WARN L193 SmtUtils]: Spent 474.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:27:42,607 WARN L193 SmtUtils]: Spent 996.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:27:43,228 WARN L193 SmtUtils]: Spent 478.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:27:44,395 WARN L193 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:27:45,508 WARN L193 SmtUtils]: Spent 999.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:27:46,102 WARN L193 SmtUtils]: Spent 484.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:27:46,700 WARN L193 SmtUtils]: Spent 478.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:27:47,586 WARN L193 SmtUtils]: Spent 798.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 66 [2020-07-18 05:27:48,146 WARN L193 SmtUtils]: Spent 488.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 47 [2020-07-18 05:27:48,704 WARN L193 SmtUtils]: Spent 476.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 52 [2020-07-18 05:27:49,261 WARN L193 SmtUtils]: Spent 474.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 50 [2020-07-18 05:27:50,402 WARN L193 SmtUtils]: Spent 1.00 s on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:27:50,956 WARN L193 SmtUtils]: Spent 467.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 49 [2020-07-18 05:27:51,534 WARN L193 SmtUtils]: Spent 491.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 51 [2020-07-18 05:27:52,116 WARN L193 SmtUtils]: Spent 481.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 51 [2020-07-18 05:27:52,666 WARN L193 SmtUtils]: Spent 463.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 53 [2020-07-18 05:27:53,819 WARN L193 SmtUtils]: Spent 999.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:27:54,363 WARN L193 SmtUtils]: Spent 452.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 50 [2020-07-18 05:27:55,028 WARN L193 SmtUtils]: Spent 572.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 54 [2020-07-18 05:27:55,555 WARN L193 SmtUtils]: Spent 453.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 50 [2020-07-18 05:27:56,673 WARN L193 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:27:57,280 WARN L193 SmtUtils]: Spent 493.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:27:57,801 WARN L193 SmtUtils]: Spent 444.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 49 [2020-07-18 05:27:59,187 WARN L193 SmtUtils]: Spent 1.27 s on a formula simplification. DAG size of input: 131 DAG size of output: 65 [2020-07-18 05:27:59,923 WARN L193 SmtUtils]: Spent 646.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 57 [2020-07-18 05:28:00,499 WARN L193 SmtUtils]: Spent 434.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 45 [2020-07-18 05:28:01,029 WARN L193 SmtUtils]: Spent 452.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 46 [2020-07-18 05:28:01,527 WARN L193 SmtUtils]: Spent 419.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 42 [2020-07-18 05:28:02,018 WARN L193 SmtUtils]: Spent 413.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 48 [2020-07-18 05:28:02,505 WARN L193 SmtUtils]: Spent 406.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 48 [2020-07-18 05:28:03,031 WARN L193 SmtUtils]: Spent 440.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 49 [2020-07-18 05:28:04,192 WARN L193 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:28:04,774 WARN L193 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 50 [2020-07-18 05:28:05,294 WARN L193 SmtUtils]: Spent 431.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 49 [2020-07-18 05:28:06,473 WARN L193 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:28:07,046 WARN L193 SmtUtils]: Spent 504.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 52 [2020-07-18 05:28:07,603 WARN L193 SmtUtils]: Spent 485.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 48 [2020-07-18 05:28:08,208 WARN L193 SmtUtils]: Spent 491.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:28:08,724 WARN L193 SmtUtils]: Spent 442.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 48 [2020-07-18 05:28:09,868 WARN L193 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:28:10,848 WARN L193 SmtUtils]: Spent 900.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 60 [2020-07-18 05:28:11,824 WARN L193 SmtUtils]: Spent 889.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 62 [2020-07-18 05:28:12,422 WARN L193 SmtUtils]: Spent 510.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 53 [2020-07-18 05:28:13,015 WARN L193 SmtUtils]: Spent 494.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 51 [2020-07-18 05:28:13,791 WARN L193 SmtUtils]: Spent 687.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 58 [2020-07-18 05:28:14,304 WARN L193 SmtUtils]: Spent 432.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 48 [2020-07-18 05:28:14,908 WARN L193 SmtUtils]: Spent 523.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 53 [2020-07-18 05:28:15,461 WARN L193 SmtUtils]: Spent 458.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 50 [2020-07-18 05:28:15,990 WARN L193 SmtUtils]: Spent 446.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 46 [2020-07-18 05:28:16,572 WARN L193 SmtUtils]: Spent 488.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 49 [2020-07-18 05:28:17,174 WARN L193 SmtUtils]: Spent 498.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 51 [2020-07-18 05:28:17,757 WARN L193 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 50 [2020-07-18 05:28:18,921 WARN L193 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:28:19,469 WARN L193 SmtUtils]: Spent 475.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 50 [2020-07-18 05:28:20,593 WARN L193 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:28:21,116 WARN L193 SmtUtils]: Spent 447.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 49 [2020-07-18 05:28:21,698 WARN L193 SmtUtils]: Spent 497.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 52 [2020-07-18 05:28:22,427 WARN L193 SmtUtils]: Spent 650.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 50 [2020-07-18 05:28:22,934 WARN L193 SmtUtils]: Spent 431.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 43 [2020-07-18 05:28:23,511 WARN L193 SmtUtils]: Spent 496.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 50 [2020-07-18 05:28:24,074 WARN L193 SmtUtils]: Spent 485.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 47 [2020-07-18 05:28:24,593 WARN L193 SmtUtils]: Spent 440.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 42 [2020-07-18 05:28:25,191 WARN L193 SmtUtils]: Spent 509.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 52 [2020-07-18 05:28:25,676 WARN L193 SmtUtils]: Spent 403.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 45 [2020-07-18 05:28:26,852 WARN L193 SmtUtils]: Spent 1.04 s on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:28:27,357 WARN L193 SmtUtils]: Spent 418.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 47 [2020-07-18 05:28:27,976 WARN L193 SmtUtils]: Spent 536.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 55 [2020-07-18 05:28:28,580 WARN L193 SmtUtils]: Spent 505.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 47 [2020-07-18 05:28:29,087 WARN L193 SmtUtils]: Spent 416.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 48 [2020-07-18 05:28:30,301 WARN L193 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:28:30,891 WARN L193 SmtUtils]: Spent 502.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 51 [2020-07-18 05:28:31,402 WARN L193 SmtUtils]: Spent 435.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 43 [2020-07-18 05:28:31,969 WARN L193 SmtUtils]: Spent 494.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 53 [2020-07-18 05:28:33,126 WARN L193 SmtUtils]: Spent 1.04 s on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:28:34,076 WARN L193 SmtUtils]: Spent 868.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 64 [2020-07-18 05:28:34,189 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 36 [2020-07-18 05:28:34,729 WARN L193 SmtUtils]: Spent 462.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 47 [2020-07-18 05:28:35,240 WARN L193 SmtUtils]: Spent 432.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 50 [2020-07-18 05:28:35,840 WARN L193 SmtUtils]: Spent 512.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 49 [2020-07-18 05:28:36,441 WARN L193 SmtUtils]: Spent 517.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 51 [2020-07-18 05:28:36,999 WARN L193 SmtUtils]: Spent 466.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 47 [2020-07-18 05:28:37,943 WARN L193 SmtUtils]: Spent 857.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 55 [2020-07-18 05:28:38,931 WARN L193 SmtUtils]: Spent 899.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 60 [2020-07-18 05:28:40,118 WARN L193 SmtUtils]: Spent 1.04 s on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:28:40,722 WARN L193 SmtUtils]: Spent 520.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 50 [2020-07-18 05:28:41,250 WARN L193 SmtUtils]: Spent 440.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 44 [2020-07-18 05:28:41,786 WARN L193 SmtUtils]: Spent 447.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 48 [2020-07-18 05:28:42,327 WARN L193 SmtUtils]: Spent 473.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 48 [2020-07-18 05:28:42,843 WARN L193 SmtUtils]: Spent 430.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 50 [2020-07-18 05:28:43,415 WARN L193 SmtUtils]: Spent 498.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 48 [2020-07-18 05:28:43,984 WARN L193 SmtUtils]: Spent 490.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 49 [2020-07-18 05:28:44,630 WARN L193 SmtUtils]: Spent 636.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 49 [2020-07-18 05:28:45,276 WARN L193 SmtUtils]: Spent 636.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 49 [2020-07-18 05:28:45,918 WARN L193 SmtUtils]: Spent 631.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 49 [2020-07-18 05:28:46,567 WARN L193 SmtUtils]: Spent 640.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 49 [2020-07-18 05:28:47,189 WARN L193 SmtUtils]: Spent 501.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:28:48,242 WARN L193 SmtUtils]: Spent 964.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 61 [2020-07-18 05:28:49,431 WARN L193 SmtUtils]: Spent 1.06 s on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:28:50,091 WARN L193 SmtUtils]: Spent 509.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:28:51,274 WARN L193 SmtUtils]: Spent 1.04 s on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:28:52,470 WARN L193 SmtUtils]: Spent 1.05 s on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:28:53,690 WARN L193 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:28:54,328 WARN L193 SmtUtils]: Spent 548.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 51 [2020-07-18 05:28:54,939 WARN L193 SmtUtils]: Spent 498.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:28:55,586 WARN L193 SmtUtils]: Spent 558.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 51 [2020-07-18 05:28:56,773 WARN L193 SmtUtils]: Spent 1.06 s on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:28:57,414 WARN L193 SmtUtils]: Spent 512.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:28:58,058 WARN L193 SmtUtils]: Spent 514.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:28:58,615 WARN L193 SmtUtils]: Spent 481.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 45 [2020-07-18 05:28:59,821 WARN L193 SmtUtils]: Spent 1.06 s on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:29:00,846 WARN L193 SmtUtils]: Spent 932.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 59 [2020-07-18 05:29:01,473 WARN L193 SmtUtils]: Spent 517.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 51 [2020-07-18 05:29:02,698 WARN L193 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:29:03,374 WARN L193 SmtUtils]: Spent 565.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 51 [2020-07-18 05:29:04,053 WARN L193 SmtUtils]: Spent 566.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 51 [2020-07-18 05:29:05,284 WARN L193 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:29:05,906 WARN L193 SmtUtils]: Spent 505.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:29:07,084 WARN L193 SmtUtils]: Spent 1.06 s on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:29:08,286 WARN L193 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:29:09,477 WARN L193 SmtUtils]: Spent 1.06 s on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:29:10,124 WARN L193 SmtUtils]: Spent 517.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2020-07-18 05:29:17,495 WARN L193 SmtUtils]: Spent 7.18 s on a formula simplification. DAG size of input: 226 DAG size of output: 121 [2020-07-18 05:29:24,897 WARN L193 SmtUtils]: Spent 7.23 s on a formula simplification. DAG size of input: 226 DAG size of output: 121 [2020-07-18 05:29:25,394 WARN L193 SmtUtils]: Spent 416.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 49 [2020-07-18 05:29:25,969 WARN L193 SmtUtils]: Spent 498.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 46 [2020-07-18 05:29:27,188 WARN L193 SmtUtils]: Spent 1.09 s on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:29:28,402 WARN L193 SmtUtils]: Spent 1.08 s on a formula simplification. DAG size of input: 173 DAG size of output: 55 [2020-07-18 05:29:28,969 WARN L193 SmtUtils]: Spent 458.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 43 [2020-07-18 05:29:29,460 WARN L193 SmtUtils]: Spent 410.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 44